Commit Graph

333 Commits

Author SHA1 Message Date
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
Ziya ERKOC 97daddb01e Update block_exporter_controller.js
Generator stub file type is set to javascript; unnecesarry conditions removed.
2018-01-22 11:26:35 -08:00
Ziya ERKOC 4bbd83820c Update block_exporter_controller.js
Default export type of Generator Stub section is set to '.js' while downloading it in Block Export (in Block Factory)
2018-01-22 11:26:35 -08:00
Neil Fraser eb61152ac2 Add {{Optional}} to help URLs. (#1413)
* Add {{Optional}} to help URLs.
Fixes issue #898.

* Leakage from Blockly Games?

* Propagate msg-Blockly -> msg-blockly change back to messages.js
As made by wikitranslate in 69b10dba79
2018-01-05 15:20:42 -08:00
Neil Fraser 3a6d84e0c2 Fix alignment of language menu when RTL. 2017-11-21 17:32:43 -08:00
Andrew n marshall ef14f0f306 Adding code removed in #1028 to fix regression #1386. (#1389)
Modifications to avoid matching %{key} notation.
2017-10-25 12:27:11 -07:00
Neil Fraser 43423f268e Fix code demo in IE if Blockly is compiled harder.
Closure should not be used except within core.
2017-10-24 17:31:38 -07:00
Neil Fraser 8779a8c3d9 Introduce minimap to style guide. 2017-10-24 14:06:29 -07:00
Neil Fraser 82705923cb Convert compile demo into a unit test. (#1360)
* Intentionally break Travis.

* Alphabetize tests, remove orphaned test, and add fail to test that's running.

* Unbreak test, disable OS X, move scripts, list compiler directory.

* Test Java, break test.

* Unbreak test, call compile script.

* Compile main_compressed.js

* Run test command using bash.

* Fix path.

* Exclude node modules.

* Be more specific about JS files to compile.

* Test failure.

* Restore OSX, undo Blockly failure, remove compilation demo, add compilation test.

* Delete manual test files.

* Ignore downloaded/generated files.

* Whitespace cleanup.
2017-10-12 14:54:57 -07:00