Commit Graph

1807 Commits

Author SHA1 Message Date
Karan Purohit
619237c05d Minimap position bug fix for browsers other than chrome. Added touch support. 2017-04-02 13:31:46 +05:30
Karan Purohit
ac18e207a2 Registering mousemove and mouseup listener in mousedown event. Mousemove and Mouseup events are now listening over document. 2017-03-14 08:58:03 +05:30
Karan Purohit
4e9055a343 Adding horizontal scrolling. Changed scroll change callbacks from onScroll_ to setHandlePosition. onScroll_ is not challed when workspace is dragged. 2017-03-12 15:29:05 +05:30
Karan Purohit
f77325f289 Basic code style changes. Adding a few more comments. Return early if disableScrollChange in onScrollChange listener. 2017-03-08 10:17:38 +05:30
Karan Purohit
738d5d6669 Adding new minimap demo 2017-03-08 00:12:22 +05:30
picklesrus
63c899e4e1 Potential fix for #888. Stops checking whether we are mid workspace drag since we do not always get mosue up events when blockly is in an iframe. (#899) 2017-03-06 16:19:29 -08:00
picklesrus
ab042d4dd8 Fix bug #904 by explicitly grabbing focus on the workspace svg element. (#964) 2017-03-03 16:15:02 -08:00
Rachel Fenichel
aff78ccc45 Merge pull request #963 from rachel-fenichel/bugfix/blocks_object_annotation
Annotation fix
2017-03-03 13:53:55 -08:00
Rachel Fenichel
72256a187d Annotation fixes 2017-03-03 13:22:50 -08:00
Andrew n marshall
6e1ffe09c2 Adding Blockly.Xml.appendDomToWorkspace() (#962)
This is a copy (with additional comments) of PR #822 (and also #961) by @qnoirhomme with unrelated files removed. See #822 for full review.
2017-03-03 08:40:00 -08:00
Rachel Fenichel
ef34ee5433 Merge pull request #959 from rachel-fenichel/cleanup/variable_category_xml
Make it easier to read the code that creates the variable category in…
2017-03-02 14:12:51 -08:00
Rachel Fenichel
4b75b6271b Make it easier to read the code that creates the variable category in the tolbox 2017-03-02 13:55:25 -08:00
Andrew n marshall
27a20b1be2 Extra character in comment. (#958 from AnmAtAnm/typo) 2017-03-02 09:02:06 -08:00
Andrew n marshall
b5f91dd054 Typo in comment. 2017-03-02 08:34:27 -08:00
Andrew n marshall
16380ab8f6 Merge pull request #956 from AnmAtAnm/msg-urls
Update help URL per #937.
2017-02-28 11:00:15 -08:00
Andrew n marshall
2c349a3152 Update help URL per #937.
Replace URL usages of %28 and %29 with normal parenthesis characters. (They aren't replaced by JavaScript's encodeURIComponent() function, and seem to work just fine without them.)
Added missing semicolon in build.py.
2017-02-28 08:38:37 -08:00
Rachel Fenichel
05312c9bf7 Merge pull request #952 from rachel-fenichel/feature/if_else_update
Use mutator extension for controls_if block
2017-02-27 19:56:32 -08:00
Rachel Fenichel
c30928a177 Make some functions private and add tests 2017-02-24 15:51:59 -08:00
Andrew n marshall
c0677100fd Merge pull request #954 from AnmAtAnm/warn-on-overwrite
Adding warning on duplicate JSON block definition.
2017-02-24 15:51:20 -08:00
Andrew n marshall
1bc74819aa period 2017-02-24 15:47:35 -08:00
Andrew n marshall
a9aabd637f Adding warning on duplicate JSON block definition. 2017-02-24 15:41:56 -08:00
Rachel Fenichel
aa8e996799 Handle mutations with both mixins and functions 2017-02-23 17:07:06 -08:00
Rachel Fenichel
4b0c32e91f Add safety checks for mutators and non-mutator extensions 2017-02-23 15:55:13 -08:00
Andrew n marshall
89c2bf66ca Merge pull request #951 from AnmAtAnm/fix950-blockfactory
Fix #950: BlockFactory typo and copypasta
2017-02-23 10:22:46 -08:00
Andrew n marshall
af6d4dcfc6 Merge pull request #948 from AnmAtAnm/fix946
Fix #946. Don't check for presence of constants.js
2017-02-23 10:22:32 -08:00
Andrew n marshall
2279b55057 Merge pull request #949 from AnmAtAnm/fix-annotations
Fix #945 (annotations) and an eslint issue (constant condition)
2017-02-23 10:22:17 -08:00
Andrew n marshall
7e178af49c Fix #950: BlockFactory typo and copypasta 2017-02-23 08:53:01 -08:00
Andrew n marshall
3db3cf551f Fix #945 (annotations) and an eslint issue (constant condition) 2017-02-22 23:15:39 -08:00
Andrew n marshall
c5c32b457f Fix #946. Don't check for presence of constants.js 2017-02-22 22:58:39 -08:00
Rachel Fenichel
455432250e Use mutator extension for controls_if block 2017-02-22 17:05:52 -08:00
Rachel Fenichel
3d08099950 Merge pull request #809 from google/paternity
Option for moving one block from stack.
2017-02-22 10:39:11 -08:00
Andrew n marshall
1bd8204922 Make variable add set/get block in context menu obey block limits (#938 from bwinf/develop) 2017-02-16 08:26:13 -08:00
Robert Czechowski
5a7b7b3c5a Make variable add set/get block in context menu obey block limits 2017-02-16 15:03:50 +01:00
CoryDCode
c3c1f83105 Fixing Enter so it properly propogates to dropdown selection. (#934)
Fixing FieldSegment so it updates dropdowns when the underlying dropdown changes.
2017-02-15 11:13:32 -08:00
Rachel Fenichel
0a73ae38f9 Merge pull request #933 from K-ran/bugfix/rounding_error
Potential bug fix for issue #661
2017-02-15 09:12:23 -08:00
Karan Purohit
4a81623f8d Code correction from previous commit. Moved style to css.js and set ROUNDING=15; 2017-02-15 14:33:20 +05:30
Andrew n marshall
4b6f98166c Merge pull request #935 from AnmAtAnm/clarification
Clarification in Blockly.utils.tokenizeInterpolation_
2017-02-14 16:29:08 -08:00
Andrew n marshall
b32136d81f Clarification update.
Unraveling nested ternaries in Blockly.utils.tokenizeInterpolation_()
2017-02-14 15:51:24 -08:00
Andrew n marshall
b0264eb5ea Internationalize variable name strings (#930 from AnmAtAnm/variable_i18n)
Also, .utils.replaceMessageReferences(..) now gracefully returns non-string arguments.
2017-02-14 11:58:02 -08:00
Andrew n marshall
afd1fdeb15 .utils.replaceMessageReferences(..) now gracefully returns non-string arguments. 2017-02-14 11:00:34 -08:00
Andrew n marshall
750c0300ec Addressing comments. 2017-02-14 11:00:34 -08:00
Andrew n marshall
dc0d3beba3 Moving FieldImage string dereferencing back into Block.interpolate_() (part of jsonInit()). This sets a clear boundary of where dereferencing should happen.
Towards this, I've added message dereferencing for other field types here, as well.  I've used a pattern of field-type specific helper functions.
2017-02-14 11:00:34 -08:00
Andrew n marshall
640fb9c733 Dereference string table references when loading variable fields from JSON. 2017-02-14 11:00:34 -08:00
Andrew n marshall
feed5ffc6d Renamed extension function constant, and moved variables into the mixin. 2017-02-14 09:37:45 -08:00
Andrew n marshall
6919f588f8 extension controls_if => controls_if_mutator. 2017-02-14 09:37:45 -08:00
Karan Purohit
cdef092683 Potential bug fix for issue #661 2017-02-14 23:00:14 +05:30
Andrew n marshall
802c03b4c0 Adding tests for logic_ternary block in a new jsunit test framework. 2017-02-13 16:28:43 -08:00
Andrew n marshall
79becd6b31 Add no-op stub .neighbors() for headless Connection. 2017-02-13 16:28:43 -08:00
Andrew n marshall
2e8d107682 Correcting output of the logic_null block. 2017-02-13 16:28:43 -08:00
Andrew n marshall
6b692a0802 Initial text block, with a mixin to generate quote image fields. (#923)
Text block now uses the extension "text_quotes", supported by Blockly.Constants.Text.QUOTE_IMAGE_MIXIN.quoteField_(fieldName), so that each platform can use the best platform appropriate image (size, density, etc.) for the quotes.
2017-02-13 15:00:02 -08:00