Beka Westberg
b149aabd16
Image Field Config ( #2983 )
...
* Added image field configuration.
2019-09-16 11:05:32 -07:00
Neil Fraser
5650fe51a2
Typos.
2019-09-12 18:24:48 -07:00
Neil Fraser
23caa12571
Error is a constructor, ‘new’ is not required.
2019-09-12 18:02:59 -07:00
Sam El-Husseini
f3f3329355
Fix configure method ( #2915 )
...
* Fix configure method.
2019-09-12 17:01:03 -07:00
Sam El-Husseini
8ab51c8639
Remove closure base file dependency ( #2976 )
...
* Trim down closure's base dependency even further by removing the dependency on closure's base file.
2019-09-11 17:30:51 -07:00
Beka Westberg
042ddb043b
Added hideChaff calls to the custom fields demo.
2019-09-11 15:49:21 -07:00
alschmiedt
e8f328aa28
Fix enable accessibility ( #2968 )
...
* Enables accessibility mode should make the cursor visible
2019-09-05 14:05:52 -07:00
Sam El-Husseini
e8a3964a1c
Rename the pitch field ( #2965 )
...
* Rename the pitch field to fall under the CustomFields namespace.
2019-09-04 10:09:42 -07:00
Sam El-Husseini
ab4b16e9d3
Field pitch remaining fixes that were missed in previous PR. ( #2957 )
2019-09-03 14:37:45 -07:00
Sam El-Husseini
dd9257e1b0
Field Text transformation methods ( #2930 )
...
* Add field text transform methods for converting from text to value and vice versa.
2019-08-30 17:00:31 -07:00
Beka Westberg
33e6fa6ed9
Fixed Block Factory XML not Getting Properly Cleaned ( #2801 )
...
* Fixed factory XML not getting properly cleaned.
* Added jsdoc.
2019-08-21 15:59:21 -07:00
Rachel Fenichel
2e77f1903f
Padding
2019-08-19 13:21:23 -07:00
Rachel Fenichel
50b55971d4
Fix turtle rendering
2019-08-19 12:14:17 -07:00
alschmiedt
b66f3aa74a
Fix keyboard nav demo ( #2843 )
2019-08-16 17:58:47 -07:00
Beka Westberg
2049281019
Fixed turtle field registration.
2019-08-16 09:57:28 -07:00
Beka Westberg
cdc90f4059
Refactored field utilities.
2019-08-16 09:57:27 -07:00
Neil Fraser
b52de5cac2
Remove self-closing XML tags in workspace factory ( #2769 )
2019-08-15 10:20:49 -07:00
Neil Fraser
939bbd072b
Lint
2019-08-02 11:00:40 -07:00
Neil Fraser
ae24b544f3
Fix injection vulnerability in Block Factories.
...
Fixes issue #756 .
2019-08-02 11:00:40 -07:00
Neil Fraser
e77a9b7e81
Change parseFloat() to Number()
...
Number() is a bit less forgiving than parseFloat() and is more likely to generate NaN rather than some random number. An audit of each case shows nowhere that parseFloat()’s features are needed.
2019-08-01 11:36:58 -07:00
Neil Fraser
6aedfab4d1
Misc JSDoc fixes. ( #2747 )
2019-07-30 16:28:48 -07:00
Neil Fraser
abc452109e
Fix XML across Blockly. ( #2727 )
...
Also fixes references to createSvgElement
2019-07-30 15:08:47 -07:00
Sam El-Husseini
57868e7e83
Remove all calls to goog.math ( #2739 )
...
* Replace calls to goog.math.Size and goog.math.Coordinate with Blockly equivelants
2019-07-30 11:22:08 -07:00
Neil Fraser
95b26d3f23
Basic linting
...
Untested.
2019-07-29 14:49:50 -07:00
alschmiedt
e0d7ed4d4f
Keyboard demo ( #2715 )
...
* Create keyboard navigation demo
* Updates name and adds demo image
* Update keyboard navigation demo
* Fixes formatting
* Fix demo description
2019-07-26 13:29:27 -07:00
Beka Westberg
0ec7667f13
Added warning icons to individual turtle properties to help demonstrate multi-part value validation. ( #2691 )
2019-07-24 14:27:46 -07:00
Beka Westberg
cb86dba3af
Fixes Custom Fields (Turtle) Demo Browser Support ( #2697 )
...
* Fixed firefox not displaying correctly.
* Fixed IE support.
2019-07-24 09:40:08 -07:00
Rachel Fenichel
19af36f527
Link to custom fields demo from demos/index.html
2019-07-19 12:37:22 -07:00
RoboErikG
8abba6ae10
Remove edit handler that is just eating events ( #2634 )
...
This handler should be unnecessary on most versions of Android, and it's currently just swallowing events that would be handled by default. Removing it to let the system take the default action.
2019-07-12 13:29:46 -07:00
Rachel Fenichel
0af94c4880
Merge pull request #2623 from rachel-fenichel/remove_accessible
...
Remove accessibility demo from Blockly repo
2019-07-10 13:35:55 -07:00
Rachel Fenichel
9db73a69dc
Delete accessibility demo code
2019-07-09 16:00:27 -07:00
Beka Westberg
f837b7ca04
Moved SVG creation into a separate function.
2019-07-09 10:21:22 -07:00
Beka Westberg
69ea81fba8
Changed modifier validator turtle field example.
2019-07-09 10:21:22 -07:00
Beka Westberg
fa57ab23e5
Adding XML example.
2019-07-09 10:21:22 -07:00
Beka Westberg
b74254662e
Added custom fields demo.
2019-07-09 10:21:22 -07:00
Neil Fraser
d1fb3f0480
Fix typo in Blockly Factory.
2019-07-08 13:29:43 -07:00
Neil Fraser
52b6ce18a5
Fix unit tests
2019-07-08 13:29:43 -07:00
Neil Fraser
cbd944106c
Strip silly code
...
Sigh.
2019-06-26 13:55:55 -07:00
Neil Fraser
3a77a3d7ce
Define colours of standard categories by hue.
...
Previously they were defined in hex.
This meant that saturation and value were hardcoded.
This also resulted in off-by-one errors (Math was hardcoded as #5C68A6, but is calculated as #5B67A5) which in turn resulted in the colour not being highlighted in the picker.
2019-06-26 13:55:55 -07:00
Neil Fraser
ef28773a52
Enable selection of “no colour” on categories.
...
Near complete rewrite of colour picker for Blockly Factory.
* Drop IE6 support.
* Flip picker as needed so it doesn’t go offscreen.
* Add support for no colour.
* Factor CSS out of JS.
* Provide palette of our standard colours.
2019-06-26 13:55:55 -07:00
Neil Fraser
7e048f2e09
Remove last Closure from Block Factory.
...
Improves UI, but is still pretty clunky. For example there’s still not way to choose “no colour”.
Closes #668 .
2019-06-26 13:55:55 -07:00
Neil Fraser
74f908d77f
Fix escaping issue in Code demo.
...
Resolves #1002
2019-06-12 10:59:33 -07:00
Beka Westberg
73ff710a4d
Added getSourceBlock function to field. ( #2508 )
2019-05-29 12:50:00 -07:00
Neil Fraser
ba18ae2159
Add STATEMENT_SUFFIX
...
Also remove need to manually indent INFINITE_LOOP_TRAP. This is a breaking change for Python users of this property. However, very few users of this property exist, given that the existing code breaks if the block ID has a $ in it (also fixed in this PR).
2019-05-14 17:19:31 -07:00
Beka Westberg
ce816b93bf
Added field_label_serializable. ( #2399 )
2019-04-24 10:43:09 -07:00
Beka Westberg
5df7a39dae
Moved RTL demo blocks so they aren't behind the toolbox.
2019-04-20 08:32:56 -07:00
ahigerd
bc77024670
Reorganize conditionals for block context menu ( #2390 )
...
* Reorganize conditionals for block context menu
* Disable comments and disabling in block factory
2019-04-18 08:49:07 -07:00
Thomas Lim
80b835e04c
Develop1709 ( #2358 )
...
* Remove Python references in Dart math generator
Resolves #2329
Commit in develop branch
* first commit for Thomas
* Created entry for custom-dialogs
Part of issue #1709
* icon.png for custom dialog demo added
2019-04-03 19:25:07 -07:00
Neil Fraser
e01f7865d2
Update to latest Closure Template jars, recompile.
...
There was a small chance that the existing Soy jar files contained a denial of service vulnerability. Not that this affects Blockly in any way.
https://buganizer.corp.google.com/issues/123937301
2019-02-05 22:12:34 -08:00
Beka Westberg
969687ec34
Added flipRtl Support for FieldImages ( #2203 )
...
* Added flipRtl support for FieldImages. Added a flipRtl test block.
* Added blockfactory support.
* Fixed JSDoc.
2019-01-10 08:59:35 -08:00