Neil Fraser
f6aef459fc
API-breaking cleanup. But doubtful anyone will be affected. ( #748 )
...
* Make add/removeClass return whether they did anything.
* Move more functions onto utils.
* Move bind functions to Blockly.
* Routine recompile.
2016-11-15 13:54:33 -08:00
Shannon McCabe
f7bbaaa82d
JSDoc format fixes
2016-10-07 14:30:14 -07:00
Neil Fraser
bd4c6d096f
Use goog.array.remove
2016-10-04 21:20:07 -07:00
picklesrus
d215314ffd
Revert "Convert createDom calls to createUntypedDom"
2016-07-20 15:21:45 -07:00
Rodrigo Queiro
d9a3569706
Convert createDom calls to createUntypedDom ( #481 )
...
Unless they could be converted to use goog.dom.TagName, in which case do
that. createDom is going to require goog.dom.TagName member as the
tagName parameter. This change prepares for that.
2016-07-18 07:18:17 -07:00
Neil Fraser
5c2c4d8400
Refactor validators to survive aggressive Closure compression.
2016-07-15 20:59:20 -07:00
Neil Fraser
5852f8e7e1
Fix nested disabled blocks in disableOrphans.
2016-07-15 20:06:01 -07:00
Andrew n marshall
425513b729
Don't output blockId if not set (e.g., toolbox category event). ( #443 )
2016-06-22 13:11:19 -07:00
Neil Fraser
93125fd1e6
Make it easy to disable unconnected blocks.
2016-06-21 04:31:45 -07:00
Neil Fraser
04ebbb3b76
Fix undo on fields with validators with side effects.
2016-06-14 18:42:49 -07:00
Neil Fraser
0242238a44
Remove sound and animation on delete during undo/redo.
2016-05-21 06:14:33 -07:00
Rachel Fenichel
3605dfb9c0
Undo decimation of variable redeclarations
2016-05-10 14:40:48 -07:00
Rachel Fenichel
640b38f38e
lint
2016-05-05 13:13:48 -07:00
Neil Fraser
c785cabe40
Use more coordinates.
2016-04-19 23:24:42 -07:00
Neil Fraser
d269f70f95
Don't fire 'click' events when opening bubbles. Fix groups on context menu deletes.
2016-04-07 17:07:02 -07:00
Neil Fraser
1af4edd861
Prevent events on different workspaces from merging.
2016-04-07 14:39:39 -07:00
Neil Fraser
effa81f622
Create fromJson for events. Add master-slave demo.
2016-04-06 14:27:15 -07:00
Neil Fraser
61b3fbfe11
Move block database to workspace.
2016-04-05 18:43:39 -07:00
Neil Fraser
4e42a1b78e
Swap order of arguments on domToWorkspace.
2016-04-04 18:31:41 -07:00
Neil Fraser
39f7e6660e
Add category UI event. Issue #306 .
2016-03-31 02:04:23 -07:00
Neil Fraser
5f1cb3b92c
Add click UI event.
2016-03-29 08:10:44 -07:00
Neil Fraser
741491347b
Add list of ids to create/delete events for robustness.
2016-03-28 18:10:54 -07:00
Neil Fraser
db7a787778
Add UI events.
2016-03-28 15:40:37 -07:00
Neil Fraser
05fc1ad91b
Add workspace.clearUndo
2016-03-25 19:03:18 -07:00
Neil Fraser
e0ebce1b60
Fix undoing function argument changes.
2016-03-24 15:30:29 -07:00
Neil Fraser
d086634394
Lint and recompile.
2016-03-18 15:19:26 -07:00
Neil Fraser
6ae436a153
Add undo/redo context menu options on workspace.
2016-03-17 14:44:26 -07:00
Neil Fraser
3bf04aedc6
Add toJson to events.
2016-03-16 17:55:44 -07:00
Neil Fraser
72bb08a4ec
Add undo/redo.
...
Some bugs in undoing function argument changes.
2016-03-14 23:14:05 -07:00
Neil Fraser
8fb1178ed8
Update message descriptions.
2016-03-14 16:00:25 -07:00
Neil Fraser
55784580e9
Group mutations into same event.
2016-03-06 18:32:20 -08:00
Neil Fraser
2a1ffa11c4
Add undo/redo. Also refactor connections.
...
Bugs in undoing mutators and renaming variables.
2016-03-03 17:48:54 -08:00
Neil Fraser
b567d6b0d7
Allow shadow blocks to be edited.
2016-02-26 00:22:31 -08:00
Neil Fraser
6e6a04b879
Add X/Y coordinates and block ID to create event.
2016-02-16 21:57:22 -08:00
Neil Fraser
a0a61d2f33
Add event grouping. Add event monitoring to playground.
2016-02-12 22:09:21 -08:00
Neil Fraser
1d44036cf9
Add missing move when unshadowing and missing XY when deleting.
2016-02-12 19:34:51 -08:00
Neil Fraser
0fab13400a
Fire function events instead of DOM events.
2016-02-11 21:40:33 -08:00
Neil Fraser
d310b96f84
Add mutation events.
2016-02-10 21:40:51 -08:00
Neil Fraser
cf257ea5e9
Add event filtering.
2016-02-10 19:25:17 -08:00
Neil Fraser
acd6af1c45
Add Move event.
2016-02-02 00:28:49 -08:00
Neil Fraser
9804b31bb0
Allow easier addition of custom loops or functions.
2016-01-21 18:16:25 -08:00
Neil Fraser
c429949a4e
Add Create, Delete, and Change events.
...
Not counting change for mutators.
2016-01-20 19:11:03 -08:00
Neil Fraser
36fe3994c9
Misc cleanup.
2016-01-15 15:36:06 -08:00
Neil Fraser
4b0ed0d372
Add custom event file.
2016-01-12 16:47:18 -08:00