Monica Kozbial
29b96d8d35
Fix ui event checks ( #4512 )
2020-12-08 16:21:52 -08:00
Monica Kozbial
40ef586260
Refactoring Ui events in core ( #4418 )
...
* Ui events base (#4370 )
* Add constants for new ui event types
* Add property to indicate an event as UI event
* Click events (#4372 )
* Creating new ui base class.
* Refactor theme event (#4391 )
* Add themeName property to theme event
* Refactor marker move events. (#4389 )
* Refactor trashcan open event (#4392 )
* Refactor selected event (#4387 )
* Refactor toolbox item change event (#4394 )
* Refactor bubble open events (#4390 )
* Refactor block drag event (#4388 )
* Viewport events (#4395 )
* Fix event filtering for ui events (#4401 )
* Move events to new directory and rename Ui events base (#4400 )
* Move events to new directory and rename Ui events base
* Add missing fromJson implementation for click event (#4410 )
* Adding serialization tests for events
* Zoom controls event (#4407 )
* Refactor zoom event
* Rename IS_UI_EVENT to isUiEvent
2020-11-04 14:43:54 -08:00
alschmiedt
f1498e7f07
Keyboard shortcuts ( #4421 )
...
* Adds shortcut registry and removes action and key map (#4398 )
* Adds Shortcut tests and refactored navigation tests (#4412 )
* Adds shortcut items (#4408 )
* Add shortcuts for navigation (#4409 )
* Add final keyboard shortcut cleanup (#4413 )
2020-11-02 13:30:05 -08:00
Halit Anil Donmez
b48d3a6dd3
add new typed variable ( #4352 )
...
* add new typed variable
* add typed variables to the prompt message
2020-10-07 11:07:35 -07:00
Monica Kozbial
311167bdc5
Fix render issue with block factory connection dropdown ( #4334 )
2020-09-29 15:58:19 -07:00
alschmiedt
3d698f4bcc
Block factory fix ( #4327 )
2020-09-28 10:42:45 -07:00
Monica Kozbial
0b97445351
Fix line escape ( #4310 )
2020-09-23 13:07:12 -07:00
Beka Westberg
e5e161c5fb
Fix code demo size being incorrect for some langs
2020-09-01 14:37:29 -07:00
mmathrani
74b179bfd6
Update link alert description in demos ( #4160 )
...
* Alert update on save blocks
* Add a missing \ in the alert message
* added missing words in storage message
2020-08-12 12:28:36 -07:00
Rachel Fenichel
1fd7622cf0
Add privacy policy to demos that use storage
2020-08-05 19:43:28 -07:00
Sam El-Husseini
5acf8e49ba
Rename soy whitelist ( #3974 )
2020-06-17 10:59:30 -07:00
Rachel Fenichel
e37cb596cf
Update index.html
2020-06-15 11:17:12 -07:00
Sam El-Husseini
1052f7548b
Enable unusedPrivateMembers check ( #3924 )
...
* Add unusedPrivateMembers check
2020-05-28 17:44:16 -07:00
Sam El-Husseini
e3babee1f3
Add Blockly.utils.Metrics @record ( #3913 )
...
* Add Blockly.utils.Metrics
2020-05-21 15:03:17 -07:00
Sam El-Husseini
888e348c69
Clean out the date field ( #3876 )
2020-05-06 09:42:24 -07:00
mmathrani
13093933b3
Update the alert for demo storage. ( #3830 )
2020-04-17 08:19:28 -07:00
alschmiedt
5a92aff63e
Update the keyboard navigation demo ( #3785 )
2020-04-02 11:53:10 -07:00
Monica Kozbial
ce6dd329a8
Fix plane demo bug. ( #3774 )
...
* Fix plane demo bug.
2020-03-27 09:29:20 -07:00
Monica Kozbial
a9223b0b22
Typo fixes. ( #3769 )
2020-03-25 15:47:27 -07:00
Neil Fraser
3ba6fec6a1
Security update to JS-Interpreter
...
The past week has been ‘exciting’ over in the JS-Interpreter repo.
2020-02-18 23:16:15 -08:00
Neil Fraser
4e2f8e6e02
Use SPDX licences.
...
This is a followup to #3127 .
At the time, SPDX licenses were pending approval by Google.
2020-02-11 13:27:20 -08:00
Sam El-Husseini
4a94dc8a85
Unpack self-closing tags when converting domToText ( #3665 )
...
* Unpack self-closing tags when converting domToText
2020-01-27 15:32:12 -08:00
Monica Kozbial
f0e4d44ff9
Fixing custom fields turtle demo. ( #3641 )
2020-01-23 11:31:14 -08:00
alschmiedt
4efb917fc4
Fix broken field demos ( #3625 )
2020-01-21 17:06:06 -08:00
alschmiedt
6f82667d62
Fix key map ( #3539 )
...
* Update key map functions access to public
2020-01-03 16:12:40 -08:00
alschmiedt
9347348f46
Update the keyboard nav demo ( #3512 )
2019-12-18 09:37:02 -08:00
Zufeng
07b31489b5
Allow code demo to shrink more ( #3345 )
...
If the width goes below a certain threshold,
some tabs are replaced with a single tab with a select menu.
2019-12-11 13:53:37 -08:00
Sam El-Husseini
55997784ca
Move blockStyles into constants ( #3485 )
...
* Move blockStyles into constants.
2019-12-06 10:51:36 -08:00
alschmiedt
ffb124c58d
Move basic cursor ( #3460 )
...
* Move basic cursor
2019-11-22 16:02:13 -08:00
Sam El-Husseini
2dea7038d5
Moves field layout constants into the renderer ( #3437 )
...
* Add field constants into renderer constants
2019-11-13 16:41:35 -08:00
Beka Westberg
dad8738e75
Cleaned up unbindEvent_ calls ( #3429 )
...
* Cleaned up unbindEvent_ calls.
2019-11-12 10:14:31 -08:00
Neil Fraser
c9c6fa702c
Update JS-Interpreter to latest version
...
And fix alerting falsy values.
2019-11-05 19:03:41 -08:00
Neil Fraser
6d4c52fb6f
Make finished-loading events be UI events
2019-10-18 02:25:25 -07:00
Sam El-Husseini
c1c9121fcc
Fix jsdoc. @return instead of @returns ( #3271 )
...
* Fix jsdoc. @return instead of @returns
2019-10-16 17:01:36 -05:00
Sam El-Husseini
986e965be8
Private/protected visibility cleanup ( #3263 )
...
* Fix a number of private visibility issues
2019-10-16 11:48:09 -05:00
Noah Glaser
8eb003f01f
Fix capitolization error
2019-10-14 23:25:34 -07:00
alschmiedt
bc4cb542e8
Fix capitalization ( #3182 )
2019-10-07 13:05:49 -07:00
Sam El-Husseini
2ac4149d98
Misc compiler warnings. ( #3172 )
...
* Fix misc compiler warnings. Use ws.getToolbox() instead of ws.toolbox_
2019-10-07 11:06:56 -07:00
Beka Westberg
bc68167763
Removed Object.assign() from turtle demo ( #3157 )
...
* Removed Object.assign() from turtle demo.
2019-10-03 19:39:06 -07:00
Neil Fraser
c6b8cd69b5
Update newly added licenses.
...
The minimalist rendere was added while the licenses PR was waiting for review.
2019-10-02 15:33:42 -07:00
Neil Fraser
b46a4fe286
Bring our license format up to date ( #3127 )
...
* Google changed from an Inc to an LLC.
This happened back in 2017 but we didn’t notice. Officially we should update files from Inc to LLC when they are changed as part of regular edits, but this is a nightmare to remember for the next decade.
* Remove project description/titles from licenses
This is no longer part of Google’s header requirements. Our existing descriptions were useless (“Visual Blocks Editor”) or grossly obselete (“Visual Blocks Language”).
* License no longer requires URL.
* Fix license regexps.
2019-10-02 14:46:56 -07:00
alschmiedt
468b673b73
Fix bugs ( #3108 )
...
* Fix various bugs around keyboard nav
2019-09-27 14:34:28 -07:00
Sam El-Husseini
870824bc3e
Workspace theme ( #3093 )
...
* Move the theme object so it's on the workspace.
* Add support for subscribing UI elements to theme component styles and changes.
2019-09-26 16:52:17 -07:00
Neil Fraser
a03660243e
Code cleanup, drop some CSS.
...
Random improvements to require statements.
Removal of some obviously dead CSS.
.blocklyDropDownDiv no longer supresses text selection (see comment in PR).
This PR drops the compiled size by 4 KB, which is larger than I was expecting.
2019-09-25 10:34:34 -07:00
alschmiedt
6516363469
Change setLocation to setCurNode ( #3051 )
...
* Change setLocation to setCurNode
2019-09-19 15:15:14 -07:00
alschmiedt
abb5ae6d23
Add key map demo ( #3042 )
...
* Merge with develop
* Update jsdocs
2019-09-19 13:02:02 -07:00
alschmiedt
8b3d48b148
Update demo ( #3033 )
...
* Update the cursor demo to use the basic cursor
* Change <br> to <br />
2019-09-18 12:01:50 -07:00
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