Evan W. Patton
f6cedd4f83
Merge remote-tracking branch 'google/master' into feature/blockly-update
2017-02-03 08:55:43 -05:00
Neil Fraser
4cda20dbbf
Fix speling.
2016-11-19 02:40:11 -08:00
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
Neil Fraser
5b033e2f7b
Misc cleanup.
2016-11-05 00:15:39 -07:00
Shannon McCabe
f7bbaaa82d
JSDoc format fixes
2016-10-07 14:30:14 -07:00
Evan W. Patton
f65a39692b
[WIP] Remove duplicated onchangewrapper
2016-10-07 15:55:27 -04:00
Evan W. Patton
b63db49571
[WIP] Remove badly patched dispose call
2016-10-05 15:36:16 -04:00
Neil Fraser
bd4c6d096f
Use goog.array.remove
2016-10-04 21:20:07 -07:00
Evan W. Patton
5174a4da12
[WIP] Squash bugs in code merged to blockly core
2016-10-04 13:54:43 -04:00
Evan W. Patton
ff18121260
[WIP] Remove unused references to instrumentation and toolbox
2016-10-01 02:59:18 -04:00
Evan W. Patton
eddade9eda
[WIP] Merged block, blocks, blockly, and block_svg sans instrumentation issue
2016-09-28 18:18:45 -04:00
Evan W. Patton
16d1a6b362
[WIP] Rebase from Blockly SVN r1757 to git 641d720
2016-09-28 10:36:40 -04:00
Neil Fraser
13c5d9b3dd
Improve bubble arrow paths for extreme ratios.
2016-09-27 18:26:29 -07:00
rachel-fenichel
21fea1279c
Merge pull request #557 from google/feature/variable_management
...
Integrate variable management into develop.
2016-08-18 15:56:18 -07:00
Katelyn Mann
33e9d75457
Fix for #521 .
...
Add a isMutator member similar to isFlyout to workspace_svg so it knows whether
it is mutator or not. Allow blocks to access that property so that they can recalculate
coordinates appropriately.
2016-08-16 11:19:29 -07:00
Rachel Fenichel
65d785a86d
New message for deletion; block dispose is a noop if it's already been deleted
2016-08-09 17:17:08 -07:00
Sean Lip
d362c73a04
Allow a placeholder for empty fields to be specified when generating block descriptions. ( #509 )
...
* Allow a placeholder for empty fields to be specified when generating block descriptions.
* Correctly handle recursive block stringification.
2016-08-03 17:47:34 -07:00
Neil Fraser
823bf3c5da
Allow substituted strings in interpolation.
2016-07-12 11:24:39 -07:00
Rodrigo Queiro
589f6ae13f
Re-enable events even when an exception is thrown
...
This prevents a recoverable exception permanently disabling events. This
could be caused by calling domToWorkspace() to load a corrupt program.
2016-06-29 14:46:06 +02:00
Neil Fraser
0be0cc89c7
Second version of FieldNumber API.
2016-06-22 15:07:07 -07:00
Neil Fraser
98617d8ddc
Move tokenizeIntepolation into Blockly.utils namespace.
2016-06-22 13:01:37 -07:00
Neil Fraser
732e9b0659
Start using field_number.
2016-06-21 04:10:32 -07:00
Rachel Fenichel
e28db7bc4e
JS Doc and private
2016-05-10 15:46:51 -07:00
Rachel Fenichel
ae745dac80
block db doesn't belong in block.js
2016-05-10 15:45:19 -07:00
rachel-fenichel
7b1fdcb7c6
make tests work; make connext_ a member function.
2016-05-10 15:45:19 -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
Rachel Fenichel
d89d8a2113
Add lightweight field_number
2016-05-04 13:30:18 -07:00
Neil Fraser
194341f2e5
Allow use of setOutput (and friends) to change checks. Issue #315 .
2016-04-06 16:27:25 -07:00
Neil Fraser
61b3fbfe11
Move block database to workspace.
2016-04-05 18:43:39 -07:00
rachel-fenichel
1487a9e1d0
Merge pull request #302 from rachel-fenichel/cleanup/block_remove_rendered
...
Move Blockly.Block rendered into Blockly.BlockSvg
2016-03-31 14:17:32 -04:00
rachel-fenichel
ae1a0aab8a
add isConnected() to connections.
2016-03-30 15:10:59 -07:00
rachel-fenichel
7665066565
Move Blockly.Block rendered into Blockly.BlockSvg
2016-03-29 17:30:39 -07:00
Neil Fraser
ac0b5e7871
Use ENUM for dragMode. Blocks no longer sticky when created from disappearing flyout.
2016-03-29 08:36:11 -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
b8d48ebabe
Destroy attached shadow block when input is destroyed.
2016-03-26 19:37:12 -07:00
Neil Fraser
d086634394
Lint and recompile.
2016-03-18 15:19:26 -07:00
Neil Fraser
a3b850b0d3
Merge pull request #287 from rachel-fenichel/feature/source_block_fn
...
Add a getter; stop accessing private field sourceBlock_ from outside …
2016-03-16 19:45:20 -07:00
rachel-fenichel
2c70f7ec26
Add a getter; stop accessing private field sourceBlock_ from outside of a connection.
2016-03-15 16:03:49 -07:00
rachel-fenichel
74ea1f1ffe
consider the last block on the stack when looking for places to attach a dragging stack.
2016-03-11 18:07:26 -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
5097963cb1
Reduce code duplication in 'if' block.
2016-03-01 18:21:02 -08:00
Neil Fraser
4c542240e2
Provide default getVars and renameVar functions. Issue 265.
2016-02-27 12:28:32 -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
5297344a8b
Fix RTL XML.
2016-02-16 13:04:47 -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
acd6af1c45
Add Move event.
2016-02-02 00:28:49 -08:00