Andrew n marshall
02ea01c234
Revert changes to i18n/js_to_json.py from 4cb4b42 ( #1935 )
2018-06-25 17:34:55 -07:00
Rachel Fenichel
d92e464c20
Merge pull request #1933 from AnmAtAnm/fix-blockfactory-define-code
...
Revert breaking changes to BlockFactory
2018-06-25 18:47:13 -04:00
Rachel Fenichel
caac6b8324
Merge pull request #1932 from rachel-fenichel/lint/infix_curly
...
Add curly and space-infix-ops rules
2018-06-25 17:12:44 -04:00
Andrew n marshall
2747396cd3
Fixes to handling <pre> text content.
2018-06-25 13:20:10 -07:00
Rachel Fenichel
5b1e249adc
Fix lint
2018-06-25 12:12:24 -07:00
Rachel Fenichel
4e2b2b97c3
Add curly and space-infix-ops rules
2018-06-25 12:09:55 -07:00
translatewiki.net
74fda799f5
Localisation updates from https://translatewiki.net .
2018-06-25 08:09:48 +02:00
Rachel Fenichel
787baf7bdd
Merge pull request #1930 from jollytoad/fix-duplicate-var
...
Fix case of redeclared var (i) in Blockly.Block.prototype.jsonInit
2018-06-19 04:55:10 -07:00
Mark Gibson
709d31b729
Fix case of duplicate var (i)
2018-06-19 11:00:24 +01:00
Andrew n marshall
100d9f1a1c
Support %{..} in flyout_button ( #1927 ) ( #1929 )
...
Expand %{..} references in toolbox <button> and <label>
2018-06-18 11:45:36 -07:00
translatewiki.net
f7e62262cc
Localisation updates from https://translatewiki.net .
2018-06-18 07:53:03 +02:00
Andrew n marshall
b4cfe263fa
Removing (most) Closure from BlockFactory ( #1925 )
...
Replacing all Closure goog. library calls from BlockFactory, with the exception of the ColorPicker and the test for the warning about running without Closure. This includes (almost) all goog.provide and goog.require statements.
2018-06-15 15:29:41 -07:00
Andrew n marshall
a87dcc66fb
Rebuilding _compressed.js files. ( #1920 )
...
This captures changes to core/xml.js that are required by
Node, since the gulpfile builds from the compressed files.
2018-06-13 10:48:21 -07:00
Andrew n marshall
83d8559de7
Clarifying the description of the generators demo. ( #1919 )
...
Adding a link back to the "Running JavaScript" page.
2018-06-12 14:29:33 -07:00
Neil Fraser
05fcdc3510
Remove goog.Timer
2018-06-12 14:06:10 -07:00
Andrew n marshall
7886d24130
Fixing xml.js: Always throw XML I/O errors; Support parsing in Node ( #1911 )
...
* Improved Blockly.XML comments.
* Support JSDOM as an alternate parser under Node.js
* Throw standard errors instead of goog.asserts.
* Adding textToDomDocument_ and override in gulpfile.
2018-06-12 14:03:10 -07:00
Rachel Fenichel
0c1de911a4
Merge pull request #1910 from rachel-fenichel/tests/move_utils
...
Move a test function into utils
2018-06-07 17:14:42 -07:00
Rachel Fenichel
3c6a29c705
Move a test function into utils
2018-06-07 16:58:58 -07:00
Rachel Fenichel
d5795b8828
Merge pull request #1908 from google/rachel-fenichel-patch-1
...
Update chromedriver version
2018-06-07 12:05:59 -07:00
Rachel Fenichel
55dca1eed5
Update chromedriver version
...
See https://github.com/LLK/scratch-blocks/pull/1568
2018-06-07 11:25:42 -07:00
Rachel Fenichel
b63021079b
Merge pull request #1907 from rachel-fenichel/tests/headless_comment
...
Add some workspace comment tests
2018-06-07 10:05:44 -07:00
Rachel Fenichel
7b29ea9bf3
Add some workspace comment tests
2018-06-06 17:12:23 -07:00
Andrew n marshall
2c84161b4a
Correct require goog.Timer statements. ( #1906 )
2018-06-06 15:57:53 -07:00
Rachel Fenichel
2f67cc235e
Merge pull request #1904 from rachel-fenichel/bugfix/1804
...
Remove custom touch handling code for dropdown fields
2018-06-06 15:30:35 -07:00
Rachel Fenichel
bae346963f
Remove custom touch handling code for dropdown fields
2018-06-06 12:34:28 -07:00
Andrew n marshall
dc081e3677
Fixed typo ( #1899 )
...
Correct name in FieldButton member reference.
2018-06-06 10:42:19 -07:00
Andrew n marshall
e9aae34388
Adaptive popup size for FieldDropdowns ( #1897 )
...
Replace the fixed dropdown height with one responsive to the document's viewport.
This is adapted from Bohdan-Tereta's proposed solution:
https://github.com/google/blockly/pull/1483#issuecomment-381638639
It is sub-optimal, in that is does not adapt to field height (variable
due to workspace zoom), and it does not fully utilize the space above
or below the field if the block is near the top or the bottom.
2018-05-31 16:37:09 -07:00
Andrew n marshall
15817e78a1
Fix case where lack of colour attribute results in null. ( #1894 )
...
Fixes regression in #1893 . Patch on change in #1831 .
Verify typeof colour variable before passing through Number().
Missing attributes return null, and Number(null) === 0, resulting in a red hues category color.
2018-05-31 12:31:18 -07:00
Rachel Fenichel
5159de83cf
Merge pull request #1892 from rachel-fenichel/bugfix/merge_too_many_events
...
Make event filtering stricter for move events
2018-05-25 10:40:09 -07:00
Rachel Fenichel
1f9c0d0e95
Add a comment with some context on this test.
2018-05-25 10:38:55 -07:00
Rachel Fenichel
c6b46d854a
Fix comment in dragged_connection_manager.js
2018-05-25 10:34:04 -07:00
translatewiki.net
b8815acc0d
Localisation updates from https://translatewiki.net .
2018-05-25 11:41:56 +02:00
Rachel Fenichel
e6a875bb02
Make event filtering stricter for events
2018-05-24 17:12:00 -07:00
Rachel Fenichel
68f8639da1
Merge pull request #1888 from rachel-fenichel/cleanup/stepObject
...
Create and use a Blockly.BlockSvg.PathObject type
2018-05-23 15:44:59 -07:00
Rachel Fenichel
c1eafb8fa4
Merge pull request #1889 from rachel-fenichel/bugfix/1780
...
Fix undoing a drag to connect
2018-05-23 15:11:33 -07:00
Rachel Fenichel
73e6cf1265
Fix undoing a drag to connect
2018-05-23 14:56:41 -07:00
Rachel Fenichel
c1df1c647a
Create and use a Blockly.BlockSvg.PathObject type
2018-05-23 11:40:15 -07:00
Andrew n marshall
9b8704f4bc
Adding travis_fold logging around each test ( #1879 )
...
Replace individual .travis.yml commands and test_runner.js with tests/run_all_tests.sh, which manages the travis_fold statements and accumulating the output of all the test phases.
This script is now in charge of test_setup.sh (previously handled by npm pretest script). It also adds green/red color coding to each test section, based on success and failure.
2018-05-22 17:23:01 -07:00
Rachel Fenichel
ffe779bb6c
Merge pull request #1886 from rachel-fenichel/cleanup/decompose_render_fns
...
Decompose some render functions so they'll be easier to work with
2018-05-22 17:07:13 -07:00
Rachel Fenichel
206e22e88c
Decompose some render functions so they'll be easier to work with
2018-05-22 14:06:51 -07:00
Rachel Fenichel
98f838c0c3
Merge pull request #1878 from rachel-fenichel/bugfix/1380
...
Fix #1380
2018-05-21 16:11:29 -07:00
Rachel Fenichel
178473e989
Merge pull request #1885 from rachel-fenichel/bugfix/ws_comment_enable_ie
...
Disable ws comments in IE
2018-05-21 16:11:20 -07:00
Isabelle Taylor
629763e8ff
Add warning message for unrecognized toolbox colour value. (PR #1881 )
...
Fixes #1831
2018-05-21 15:44:46 -07:00
Rachel Fenichel
efd55e5d4f
Disable ws comments in IE
2018-05-21 15:12:09 -07:00
translatewiki.net
c8b7b4a6a1
Localisation updates from https://translatewiki.net .
2018-05-21 15:59:23 +02:00
Rachel Fenichel
14e846f2b7
Fix 1380
2018-05-17 16:19:44 -07:00
Rachel Fenichel
3fea2a2eb4
Merge pull request #1875 from rachel-fenichel/fixes_from_scratch_blocks
...
Fixes from scratch blocks
2018-05-17 16:09:11 -07:00
Rachel Fenichel
e798e9d102
Merge pull request #1876 from rachel-fenichel/bugfix/missing_require
...
Add a missing require and rebuild
2018-05-17 16:08:52 -07:00
Andrew n marshall
a3dfd0553d
tests/compile/compile.sh improvements ( #1874 )
...
tests/compile/compile.sh improvements
* Allow running from either Blockly root or local dir.
* Allow the use of npm google-closure-library.
* Log compiler/library versions
* Log full *compiler*.jar filename. Limit to one match.
* Add npm instructions for both compiler and library.
* Minor stylistic polish.
2018-05-17 12:10:35 -07:00
Andrew n marshall
402f2bc38c
Adding all blocks to the compilation. ( #1877 )
...
Correct the procedures require listed in the comment.
2018-05-17 11:51:54 -07:00