Rachel Fenichel
da5c7bcd2a
Fix workspace factory bug and rebuild
2016-11-08 16:44:16 -08:00
Rachel Fenichel
80e9a5663c
Fix bug with longpress and touch on ios
2016-11-08 16:18:05 -08:00
Rachel Fenichel
406fe8c26a
Message fixes and lint
2016-11-08 16:16:02 -08:00
picklesrus
71f5f59642
Slightly simplify flyout setBackgroundPath method by passing the height and width calculated in similar ways. Before we were doing some calculations inside setBackgroundPath and some outside. ( #730 )
2016-11-03 12:06:03 -07:00
Neil Fraser
917b8ff542
Lint and style tweaks.
2016-11-02 17:11:41 -07:00
Andrew n marshall
52ffc64f6a
Refactor variable rename to handle UI actions more directly. ( #726 )
...
FieldDropdown now has onItemSelected(..) method to handle the menu item selection action. Variable renames and deletes are now handled here, instead of during validation.
Also fixes an issue deleting variables used by less than two blocks.
Fixes #723 .
2016-11-01 16:32:10 -07:00
Rachel Fenichel
afca4264ca
Add option to style flyout buttons as labels
2016-10-31 15:20:16 -07:00
Rachel Fenichel
4d02e9bee6
lint
2016-10-31 14:38:55 -07:00
Rachel Fenichel
703bd96f7e
Allow creation of buttons with developer-designated callbacks
2016-10-31 14:24:00 -07:00
Neil Fraser
ddf3b72a7f
Prevent custom indents from getting into an infinite loop.
2016-10-31 11:32:04 -07:00
Andrew n marshall
0156f2e103
Addressing comments from #703
2016-10-28 16:04:57 -07:00
Rachel Fenichel
0c015fd439
Merge pull request #710 from rachel-fenichel/feature/save_load_optimization
...
Disable resizing the workspace during clearing and loading from xml, …
2016-10-28 15:01:05 -07:00
Neil Fraser
144be4d49f
Block highlighting
...
* Separate block selection (editing) from highlighting (execution).
* Remove add/removeDragging functions. They clutter the API for no reason.
2016-10-26 18:39:56 -07:00
Neil Fraser
6300faf85e
Set main workspace when scrollbar clicked. Issue #704
2016-10-23 20:31:59 -07:00
Neil Fraser
12e6a7a535
Also listen to right-button in menus. #456
2016-10-23 07:31:15 -07:00
Neil Fraser
4d65b606bd
Set current workspace when clicking zoom controls. Issue #440
2016-10-23 06:38:04 -07:00
rachel-fenichel
3d53b1e7fb
Fix annotation
2016-10-21 17:34:59 -07:00
Rachel Fenichel
e2e2a3e298
Disable resizing the workspace during clearing and loading from xml, as an optimization
2016-10-21 14:30:30 -07:00
Andrew n marshall
81499e4392
Merge pull request #703 from AnmAtAnm/alert-confirm-prompt
...
Adding hooks to support custom alert, confirm, and prompt dialogs
2016-10-20 17:20:00 -07:00
Andrew n marshall
8f3b4bcb5e
Replaces calls to window.alert(), window.confirm(), and window.prompt() with Blockly.alert(), Blockly.confirm(), and Blockly.prompt(). These are designed to allow app developers to replace the dialogs with versions that match their own open app, possibly avoiding modal browser dialogs. They each take a callback, so the developer has the opportunity to implement non-modal behavior.
2016-10-20 16:30:40 -07:00
Neil Fraser
c2bf01ab48
Dragging blocks towards the toolbox should create blocks rather than do nothing.
2016-10-19 17:15:57 -07:00
Rachel Fenichel
0537f4829e
Merge pull request #685 from trodi/toolbox-typing
...
Add a few missing type definitions
2016-10-18 17:31:54 -07:00
Rachel Fenichel
8d4401430c
Merge pull request #690 from twodee/upstream
...
Stops duplicating on rename of old ID to old ID.
2016-10-17 16:30:51 -07:00
Rachel Fenichel
0d9ac67920
Merge pull request #597 from svbatalov/toolbox-hscroll-patch-event
...
Fix toolbox scrolling in horizontal layout
2016-10-17 13:12:14 -07:00
Neil Fraser
7550cb1e96
Fix loading of Block Factory in Firefox.
2016-10-14 02:20:25 -07:00
Neil Fraser
ff48285a86
Block factory cleanup. Fix one-based list option.
2016-10-13 20:18:44 -07:00
Neil Fraser
5df55ddea0
Block(ly) Factory prompts should have defaults. Drop unused copy of colourpicker code.
2016-10-11 12:16:17 -07:00
picklesrus
dad6e47f86
Fix null pointer bug from commit 7928fac3ce
. In this context the options object is in "this", not workspace. ( #692 )
2016-10-11 11:03:03 -07:00
Rachel Fenichel
acaf81185e
Mouseover behaviour fixes ( #684 )
...
* fix broken tooltips
* use bindEvent to make mouseover and mouseout work in the flyout
2016-10-11 10:55:42 -07:00
Chris Johnson
832df810c1
Stops duplicating on rename of old ID to old ID.
2016-10-09 13:11:21 -05:00
Neil Fraser
f8a916438c
Resets zoom to startScale instead of 1. PR #687
2016-10-07 18:29:38 -07:00
Shannon McCabe
f7bbaaa82d
JSDoc format fixes
2016-10-07 14:30:14 -07:00
Neil Fraser
415c6ed65e
Add $ back into the ID soup. Issue #251 .
2016-10-06 18:52:25 -07:00
Rachel Fenichel
157441f4b1
Add @this annotation to get/set metrics. ( #639 )
2016-10-06 18:06:41 -07:00
Neil Fraser
7928fac3ce
Collapse the five 0/1-based index flags into one option.
2016-10-06 17:54:43 -07:00
Rachel Fenichel
443991dd20
Merge pull request #676 from rachel-fenichel/bugfix/angle_picker
...
Fix angle picker with new touch code
2016-10-06 12:43:51 -07:00
Rachel Fenichel
e01e320205
Add comment
2016-10-06 12:43:33 -07:00
Rachel Fenichel
6ee735ee6e
Fix angle picker with new touch code
2016-10-05 17:03:33 -07:00
Rachel Fenichel
3f9b40ff61
add option to skip exporting block ids in XML, and use it in the workspace factory
2016-10-05 16:49:19 -07:00
Rachel Fenichel
ca2cd7227a
Merge pull request #638 from rachel-fenichel/feature/deprecated_bindevent
...
Deprecate bindEvent in favor of bindEventWithChecks
2016-10-05 15:13:53 -07:00
Neil Fraser
bd4c6d096f
Use goog.array.remove
2016-10-04 21:20:07 -07:00
Troy McKinnon
ad3541992e
add a few type definitions
2016-09-30 16:26:44 -05:00
RoboErikG
5b3eb8a9e5
Update field_checkbox.js
2016-09-28 16:25:24 -07:00
Neil Fraser
13c5d9b3dd
Improve bubble arrow paths for extreme ratios.
2016-09-27 18:26:29 -07:00
Rachel Fenichel
63410dd719
rebuild
2016-09-23 13:49:15 -07:00
Rachel Fenichel
ed983333eb
bindEventWithChecks_ for internal use, and bindEvent_ with old behaviour but deprecated
2016-09-23 13:46:11 -07:00
Rachel Fenichel
ba1238812f
Revert "Revert "Ignore everything but the first touch stream""
2016-09-23 13:36:53 -07:00
Rachel Fenichel
b2faa41eb1
Revert "Ignore everything but the first touch stream"
2016-09-22 15:26:52 -07:00
Rachel Fenichel
705d373317
Merge branch 'develop' into feature/simple_multitouch
2016-09-22 13:57:41 -07:00
Rachel Fenichel
1d1321a00d
Changes per neil's comments, plus a rebuild
2016-09-21 16:25:44 -07:00