hpnrep6
13b0442f75
Fix code in code demo executing twice on mobile ( #5037 )
...
* Prevent code from executing twice on touchscreens
2021-07-16 10:42:09 -07:00
Monica Kozbial
afa051ac18
update turtle mask placing and remove s ( #4962 )
2021-07-12 09:09:32 -07:00
Neil Fraser
76b5517008
Use null-prototype objects for maps
...
A {} has a bunch of names already defined on it (like ‘toString’). When using an object as a map with arbitrary keys, it should not inherit from Object.prototype.
2021-06-09 11:41:42 -07:00
Neil Fraser
5f7fe9096b
Use String() over toLocaleString when possible
...
toLocaleString results in a 4.6% performance penalty when loading the Spaghetti test in Playground.
2021-06-08 06:08:12 -07:00
Neil Fraser
d919b0af21
Update JSDoc from Array.<> to Array<>
...
Same with Object.
2021-05-27 21:30:26 -07:00
Neil Fraser
2f2252f588
Rename variableDB_ to nameDB_
...
There is significant confusion in names and comments with regards to variables and procedures. `Blockly.Generator.prototype.variableDB_` is a Blockly.Names database, not a variable map. This rename introduces a getter and setter so deprecated references still work. This commit also fixes some comments which are either outright wrong or misleading regarding variable and procedure names.
2021-05-27 21:30:26 -07:00
Neil Fraser
dd0314bc0b
Normalize comments
2021-05-19 09:57:14 -07:00
Maribeth Bottorff
ae33b64f4d
update event type in blockly developer tools ( #4731 )
2021-03-24 17:47:49 -07:00
alschmiedt
7eb94bf5be
Update keyboard nav redirect link ( #4708 )
2021-03-18 11:28:20 -07:00
Rachel Fenichel
1d8c234d33
Update uses of bindEvent_, bindEventWithChecks_, and unbindEvent_. Add missing requires for Blockly.browserEvents.
2021-02-23 11:23:28 -08:00
Rachel Fenichel
54c4e8de39
Rename Blockly.eventHandling->Blockly.browserEvents and replace all Blockly.EventData annotations
2021-02-22 13:23:19 -08:00
Neil Fraser
1ea7d33cb0
Add missing semicolon
2020-12-21 13:38:13 -08:00
alschmiedt
1aedeba002
Update keyboard demo text ( #4540 )
2020-12-16 16:05:05 -08:00
Monica Kozbial
210991f296
Remove reference to unimplemented textAreaChange ( #4518 )
2020-12-11 10:12:05 -08:00
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