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
Andrew n marshall
182ba961de
Doc comments and style corrections.
2018-11-14 13:34:33 -08:00
Andrew n marshall
4ce4544cc6
Temp save of work
2018-11-14 12:57:14 -08:00
Andrew n marshall
31a723bf32
Add handlers for console.alert and console.confirm.
2018-11-14 12:57:14 -08:00
Andrew n marshall
57bffc0ecd
Removing comment around <meta> in demos/mobile (PR #2120 )
...
Merge from AnmAtAnm/mobile-meta-bug
2018-11-14 12:27:08 -08:00
Andrew n marshall
97caca6cc1
Removing comment around <meta>
...
Bad commit during debugging.
2018-11-14 11:08:17 -08:00
Andrew n marshall
9252c947bc
Add new atan2 block (PR #2079 )
...
Merge pull request from nadyafebi/add-atan2-support-1835
2018-10-16 11:27:00 -07:00
Nadya Febiana Djojosantoso
d822efa322
Add math_atan2 block to demos and playgrounds
2018-10-11 14:56:13 -07:00
Andrew n marshall
09958368e2
Adding hooks for Android dialogs upon console.prompt() and similar.
...
Adapting code from Android's JsDialogHelper, a private class in the
Android source code.
2018-10-10 14:08:32 -07:00
Andrew n marshall
9062b0e23f
Updating Android constraint layout
2018-10-05 15:53:02 -07:00
Andrew n marshall
3fc7cc5295
Update Android project to gradle 3.2.0
2018-10-04 17:12:08 -07:00
Andrew n marshall
f82ba8b73a
Update gradle to 3.1.4 (PR #2072 )
...
Merge pull request from AnmAtAnm/gradle-3.1.4
2018-10-04 16:52:21 -07:00
Andrew n marshall
645430df3d
Update gradle to 3.1.4
2018-10-04 16:14:35 -07:00
ImgBotApp
583dfea6dd
[ImgBot] optimizes images
...
*Total -- 61.18kb -> 44.41kb (27.42%)
/demos/headless/icon.png -- 4.26kb -> 1.80kb (57.72%)
/demos/interpreter/icon.png -- 3.13kb -> 1.71kb (45.13%)
/tests/media/g.png -- 1.14kb -> 0.66kb (42.17%)
/tests/media/50px.png -- 1.55kb -> 0.93kb (40.31%)
/demos/graph/icon.png -- 1.72kb -> 1.03kb (40.01%)
/tests/media/30px.png -- 1.10kb -> 0.67kb (39.4%)
/media/sprites.png -- 4.05kb -> 2.53kb (37.41%)
/tests/media/m.png -- 1.02kb -> 0.65kb (36.49%)
/tests/media/c.png -- 0.84kb -> 0.59kb (29.21%)
/tests/media/b.png -- 0.75kb -> 0.55kb (26.79%)
/demos/accessible/icon.png -- 1.38kb -> 1.01kb (26.69%)
/demos/generator/icon.png -- 3.52kb -> 2.61kb (25.64%)
/tests/media/a.png -- 0.76kb -> 0.57kb (25.45%)
/demos/fixed/icon.png -- 2.06kb -> 1.57kb (24.08%)
/tests/media/d.png -- 0.72kb -> 0.55kb (23.58%)
/demos/resizable/icon.png -- 3.18kb -> 2.47kb (22.27%)
/demos/toolbox/icon.png -- 2.76kb -> 2.16kb (21.83%)
/demos/rtl/icon.png -- 3.07kb -> 2.41kb (21.46%)
/tests/media/200px.png -- 2.11kb -> 1.67kb (21.06%)
/appengine/apple-touch-icon.png -- 3.93kb -> 3.15kb (19.78%)
/demos/code/icon.png -- 3.95kb -> 3.19kb (19.44%)
/demos/blockfactory_old/icon.png -- 4.34kb -> 3.55kb (18.17%)
/demos/maxBlocks/icon.png -- 1.96kb -> 1.61kb (17.87%)
/tests/media/k.png -- 0.60kb -> 0.50kb (16.18%)
/demos/plane/icon.png -- 3.32kb -> 2.80kb (15.63%)
/demos/storage/icon.png -- 3.19kb -> 2.71kb (14.99%)
/media/quote0.png -- 0.78kb -> 0.75kb (3.14%)
2018-09-23 13:31:54 -07:00
Andrew n marshall
d8cbc9ac13
Adding demos/mobile/README.md (PR #2058 )
...
Merge from AnmAtAnm/mobile-readme
2018-09-19 22:54:02 -07:00
Andrew n marshall
7e107fbcb1
Adding demos/mobile/README.md
...
Also updateing demo/mobile/android/README.md
2018-09-19 22:21:22 -07:00
Andrew n marshall
eabea36953
Adding mobile HTML demo.
...
* Adds ln_resources script to generate Blockly symbolic links.
* Moves toolbox_standard.js into this directory. Relatedly,
updates Android and iOS copy scripts and .gitignore files.
* Corrects HTML viewport scale and disallows zoom.
2018-09-19 21:27:35 -07:00
Andrew n marshall
0eb7d09afb
Don't use XML escape inside a markdown code segment.
2018-09-19 12:30:26 -07:00
Andrew n marshall
41236749ae
Moving all mobile demos into demos/mobile.
...
HTML for both demos is now checked in as demos/mobile/html/index.html.
Updated android and ios scripts to copy webview.html from above.
2018-09-17 17:23:28 -07:00
Andrew n marshall
3ea0d08c1f
Replacing repo copies with copy script.
...
Xcode project runs script during build.
2018-09-17 12:06:26 -07:00
Andrew n marshall
59c22169d6
Adding demo/ios/.gitignore
2018-09-17 12:06:26 -07:00
Andrew n marshall
852ad5e7b2
Load Blockly into webpage from files in Resources.
2018-09-17 12:06:26 -07:00
Andrew n marshall
7e375ce7a7
Load HTML from Resources, into WebView
...
The resource file URL appears to be wrong in some way
2018-09-17 12:06:26 -07:00
Andrew n marshall
43f10c52c3
Empty/baseline project for iOS app.
2018-09-17 12:06:26 -07:00
Andrew n marshall
5262544538
Basic Fragment with webview, and Blockly inside.
...
The necessary Blockly files are copied from the parent
directories via a gradle task.
2018-09-17 12:06:26 -07:00
Andrew n marshall
0fb1281cb3
Android demo initial project creation.
2018-09-17 12:06:26 -07:00
Rachel Fenichel
6092e4c517
Calls to getAllBlocks should pass a value for _ordered_
2018-09-13 16:06:19 -07:00
Andrew n marshall
4dbf201e0f
Call svgResize in the resize handler.
...
Resolves #2000
2018-08-09 16:01:50 -07:00
Andrew n marshall
2747396cd3
Fixes to handling <pre> text content.
2018-06-25 13:20:10 -07: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
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
Andrew n marshall
9ce9c6f7d9
Using %{BKY_} notation for toolbox category colours. ( #1826 )
2018-04-30 13:08:02 -07:00
Neil Fraser
4cb4b42f8d
Use named properties on Msg.
2018-04-27 11:50:51 -07:00
Andrew n marshall
49be85b89d
Correct block color reference in demos/graph ( #1794 )
2018-04-17 12:38:06 -07:00
Andrew n marshall
5c541c6f99
Setting the value of math_numnber toolbox blocks to 123. ( #1773 )
...
Using 123 as a better indicator to the user this block can represent any number,
and the user should replace this value with their own desired number.
2018-04-12 14:46:37 -07:00
Neil Fraser
a3b26c4ea7
Add source code link to custom dialog demo.
...
Fix typos.
2018-03-19 12:04:46 -07:00
Andrew n marshall
63e33c8894
Custom Dialogs demo: Bumping backdrop Z. ( #1705 )
2018-03-15 13:15:20 -07:00
Andrew n marshall
2aadfa6ac2
BlockFactory: Fixing incorrect <button> html ( #1622 )
...
Applies changes suggested in #1176 , based off of develop.
2018-02-20 13:00:44 -08:00
Andrew n marshall
03538c19a7
Fix #1601
...
Correct deprecated argument order in domToWorksapce call in WorkspaceFactory.
2018-02-12 12:52:34 -08:00
Andrew n marshall
cf1c69686d
In Code demo, give warning if a generator function is missing. ( #1585 )
...
Refactored renderContent() to use new attemptCodeGeneration()
function, reducing code duplication.
attemptCodeGeneration() now calls checkAllGeneratorFunctionsDefined()
before running the generator.
2018-02-08 13:01:33 -08:00