picklesrus a67f841671 Replace the call to getBBox() in getMainWorkspaceMetrics
with a manual calculation. getBBox() can cause the browser to
re-layout the whole page and we have much of the information
(e.g. individual block height and width) we need already cached.

Note that getBoundingRectangle's calculation is slightly different
than the one returned by getBBox.  It is off by 3 in the y direction
due to how one of the curves is drawn. This new calculation is
technically more accurate.
2016-02-29 16:29:15 -08:00
2015-07-13 15:03:22 -07:00
2016-01-04 14:38:41 -08:00
2015-12-13 11:06:15 +01:00
2015-11-14 21:56:05 +08:00
2015-08-03 20:34:07 +02:00
2016-02-11 21:48:14 -08:00
2016-02-11 21:48:14 -08:00
2016-02-11 21:48:14 -08:00
2016-02-11 21:48:14 -08:00
2016-01-08 13:03:22 -08:00
2015-01-08 09:57:28 -08:00

Blockly

Google's Blockly is a web-based, visual programming editor. Users can drag blocks together to build programs. All code is free and open source.

The project page is https://developers.google.com/blockly/

Description
The web-based visual programming editor.
Readme Apache-2.0 250 MiB
Languages
TypeScript 51.3%
JavaScript 40.6%
Python 2.1%
HTML 1.8%
PHP 1.5%
Other 2.7%