Neil Fraser
4e42a1b78e
Swap order of arguments on domToWorkspace.
2016-04-04 18:31:41 -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
4ae34599e0
Don't connect a block with no next connection if that would force a bump.
2016-03-11 17:38:59 -08:00
Neil Fraser
ff7629f601
Merge pull request #282 from rachel-fenichel/bugfix/connection_logic
...
Fix connection.closest and tests.
2016-03-11 14:08:10 -08:00
rachel-fenichel
50975170d7
Fix search for closest
2016-03-11 13:13:34 -08:00
rachel-fenichel
23df4765c0
fix test
2016-03-11 11:41:02 -08:00
Rodrigo Queiro
a5d3f340e5
Add a Lua code generator
...
This is based on the JS generator, with a lot of inspiration from Ellen
Spertus's blockly-lua: https://github.com/espertus/blockly-lua
All unit tests pass with Lua 5.3.2.
2016-03-10 10:24:25 +01:00
Neil Fraser
55a94a14f0
Add naked variable to generator test.
2016-03-09 11:51:57 -08:00
rachel-fenichel
abd1b5c5b8
Merge pull request #266 from rachel-fenichel/feature/connection_db_testing
...
Connection db testing
2016-03-03 11:40:26 -08:00
Neil Fraser
016d2e74d7
IE does not have sessionStorage on file:// URLs.
2016-03-02 16:38:58 -08:00
Neil Fraser
5097963cb1
Reduce code duplication in 'if' block.
2016-03-01 18:21:02 -08:00
Rachel Fenichel
42065aec3d
Cleaned up comments
2016-02-29 15:08:58 -08:00
Rachel Fenichel
7671986734
Move isConnectionAllowed to connection; clean up
2016-02-29 15:04:07 -08:00
Neil Fraser
6eb652cf70
Fix persistence of logging in playground.
2016-02-29 15:02:05 -08:00
Rachel Fenichel
c177fa5276
add searchForClosest
2016-02-26 16:35:22 -08:00
Rachel Fenichel
1b1d777bc5
Add isConnectionAllowed and tests for it
2016-02-26 16:17:17 -08:00
Rachel Fenichel
0a363803f0
Clean up removeConnection; port in more tests.
2016-02-26 14:41:49 -08:00
Rachel Fenichel
e3b05ad2c1
Move connection_db to a new file and start adding tests
2016-02-26 14:13:18 -08:00
Rachel Fenichel
9263e28263
Add tests for connection logic
2016-02-25 15:16:32 -08:00
Neil Fraser
a0a61d2f33
Add event grouping. Add event monitoring to playground.
2016-02-12 22:09:21 -08:00
Neil Fraser
4253de041a
Remove old realtime.
2016-01-08 13:03:22 -08:00
Neil Fraser
1facefc3cf
Support Python 3 (and 2)
2016-01-04 14:38:41 -08:00
Neil Fraser
23251b5187
Create workspace id database.
2015-12-09 10:17:40 +01:00
Neil Fraser
3b3ef79fbd
Create block id database.
2015-12-09 10:02:42 +01:00
Neil Fraser
6acaf35967
Add workspace.newBlock, deprecate Blockly.Block.obtain.
2015-12-07 16:40:45 +01:00
Neil Fraser
96e130d113
Remove old realtime files.
2015-12-02 22:37:55 -08:00
Neil Fraser
e5dfdf4658
Improve randomness of UUIDs.
2015-11-24 19:16:01 -08:00
Neil Fraser
d702808f71
Add UUID generator.
2015-11-19 01:46:53 -08:00
Neil Fraser
b10ef6da48
Allow custom gaps to be specified between toolbox blocks.
2015-10-25 22:20:08 -04:00
Neil Fraser
1026d353ce
Allow blocks in toolbox to be disabled individually.
2015-10-21 15:21:51 -07:00
Neil Fraser
a485e63df2
Allow zooming of non-scrolling workspaces.
2015-10-21 14:38:39 -07:00
Neil Fraser
dcd463b550
Add 'startScale' and remove 'enabled' options on zoom.
2015-10-21 13:25:02 -07:00
Neil Fraser
59cadcb2d7
Add optional colour tabs on toolbox categories.
2015-10-12 17:30:41 -07:00
Neil Fraser
799835943a
Shadow Blocks
2015-10-06 18:09:27 -07:00
Neil Fraser
ac9de0d915
Deprecate empty list block.
2015-10-02 15:38:39 -07:00
Neil Fraser
2d11522c0e
Stop Firefox from jumping when widget div is displayed. Issue 186.
2015-10-01 20:23:46 -07:00
Neil Fraser
510d96276e
Improve a couple of XML literal strings.
2015-09-24 15:20:31 -07:00
Neil Fraser
5b7fec7092
Add zooming feature.
...
By carloslfu.
2015-08-19 17:21:05 -07:00
Neil Fraser
3ed9e09355
Refresh XML in generator unit tests.
2015-08-07 10:04:07 -07:00
Neil Fraser
916a5f56b0
Fix %% escaping in interpolation.
2015-07-10 16:08:27 -07:00
Neil Fraser
9050e32954
Adding JsonInit method of creating blocks.
2015-06-08 15:54:18 -07:00
Neil Fraser
9c1e8588ba
Merge pull request #101 from daarond/master
...
PHP Generator Support
2015-06-04 15:06:26 -07:00
Neil Fraser
e8ab929b6a
Fix visibility changes with toolbox.
2015-05-22 17:08:59 -07:00
daarond
58b41c9c46
changes from Neil's comments
2015-05-21 11:26:32 -05:00
daarond
62f9659d05
name change
2015-05-15 16:23:02 -05:00
daarond
0faf2b7a53
still working on tests, lists are the only unfinished
2015-05-12 21:35:49 -05:00
daarond
f0c837bb2d
starting php support addition
2015-05-09 16:52:36 -05:00
Neil Fraser
3ff69d47fe
Inject can now take an ID. Also, fix unit tests.
2015-04-29 20:26:04 -07:00
Neil Fraser
17961f7f58
Support multiple Blockly instances.
2015-04-28 13:51:25 -07:00