Commit Graph

9310 Commits

Author SHA1 Message Date
Neil Fraser b91471abdb Scroll flyout to top when changing category. 2015-02-27 17:01:24 -08:00
Neil Fraser adf738069c Simplify hiding connections. 2015-02-27 16:11:04 -08:00
Neil Fraser 169ece400b Bump unconnected blocks after mutator change. 2015-02-27 14:24:20 -08:00
Neil Fraser a494cbf0e7 Don't allow connections twixt immovable blocks. 2015-02-25 18:07:04 -08:00
Neil Fraser 9ea8c32cdc Don't change warnings during a drag. 2015-02-25 15:07:04 -08:00
Neil Fraser 6ee32c285a Allow enabling/disabling of spellcheck on text fields. 2015-02-25 13:35:37 -08:00
Neil Fraser 66fc235721 Comment out date picker (it increases compile size by 60%). 2015-02-25 01:06:10 -08:00
Neil Fraser aed4d8f5d4 Add optional data property to blocks and XML. 2015-02-24 17:07:47 -08:00
Neil Fraser 1e88c35a0a Fix duplicated blocks in Safari. 2015-02-23 22:51:19 -08:00
Neil Fraser c816b2bb72 Routine recompile. 2015-02-23 16:55:23 -08:00
Neil Fraser ad69f711b2 Merge pull request #68 from Gamefroot/fix-procedure-call
Fixed issue with mutated procedure call blocks
2015-02-23 16:48:23 -08:00
Neil Fraser d609675ccf Merge pull request #69 from smalruby/fix_ime_bug
Fixed issue with pressed enter key with IME.
2015-02-23 16:44:18 -08:00
Neil Fraser 0b1efa2eab Don't treat ctrl-click as a right-click except on Mac. 2015-02-23 16:04:18 -08:00
Neil Fraser 6d772ae307 Recompile language update. 2015-02-23 14:34:39 -08:00
Siebrand Mazeland 610565ea62 Localisation updates from https://translatewiki.net. 2015-02-19 13:02:27 +01:00
Kouji Takao 033a6b88aa Fixed issue with pressed enter key with IME.
keyup and keypress don't care IME on or off.  so, I added handling
keydown event to check pressing enter key with IME (keycode is 229) or
without IME (keycode is 13).
2015-02-17 23:20:36 +09:00
Ryan Loader 4a5f0a0bf1 Fixed issue with mutated function call blocks 2015-02-17 11:35:37 +13:00
Neil Fraser c518372693 Merge pull request #64 from RaniSputnik/fix-number-input
Fixed issue with calculating input focus on different input types
2015-02-10 14:53:59 -08:00
Neil Fraser b36a88f423 Fix bad rendering of collapsed function calls. 2015-02-10 14:42:54 -08:00
Ryan Loader b950e56c0d Fixed issue with calculating input focus on different input types 2015-02-11 10:20:27 +13:00
Neil Fraser d05177e17c Fix error when creating uneditable blocks with mutators. 2015-02-06 17:06:16 -08:00
Neil Fraser 9e81d41181 Fix missing procedure argument text fields (issue 61). 2015-02-06 16:23:20 -08:00
Neil Fraser c9addf7e31 Improve accuracy of goog.require calls. 2015-02-06 15:27:25 -08:00
Neil Fraser 0c0258c833 Translate 'Today' in date picker. 2015-02-05 13:07:13 -08:00
Neil Fraser cbb7204c27 Internationalize date picker. 2015-02-04 22:57:45 -08:00
Neil Fraser dfb315b011 Merge pull request #60 from orionhealth/date-field
Add a new FieldDate input type
2015-02-04 14:06:43 -08:00
Paul Kendall 3f82fa60ad Merge branch 'master' into date-field 2015-02-05 07:46:00 +13:00
Paul Kendall b3b9ef8ce3 Add a new FieldDate input type 2015-02-05 07:29:48 +13:00
Neil Fraser 144798b0d7 Don't maintain a connections database in a flyout (speed-up). 2015-02-03 16:33:16 -08:00
Neil Fraser deb133cc25 Improve previous commit (faster, remove dependency). 2015-02-02 17:00:19 -08:00
Neil Fraser 43261ef086 Merge pull request #59 from orionhealth/bump-fix
Fix the logic block to bump the correct block.
2015-02-02 16:18:24 -08:00
Paul Kendall 82f1ab1157 Fix the logic block to bump the correct block.
Previously it was always bumping the first block added
even if you are putting the new block over the first block, so it
bumped the new block as well.
2015-02-03 11:06:57 +13:00
Neil Fraser 4db568a9bc Add help URLs to Block Factory. 2015-02-02 11:31:33 -08:00
Neil Fraser 984d35593e Merge pull request #55 from carlosperate/scrollbar_thickness
Restore thicker scrollbar on touch devices
2015-01-29 17:46:02 -08:00
carlosperate b1d3b019f1 Uses closure to check for touchscreens and set the scrollbar thickness accordingly. 2015-01-30 01:18:25 +00:00
Neil Fraser 69294d8344 Change logic compare block to eject mismatched blocks. 2015-01-28 17:45:13 -08:00
Neil Fraser 193c47420c Refactor previous merge. 2015-01-28 17:07:22 -08:00
Neil Fraser 051208548f Merge pull request #53 from orionhealth/logic
Update logic block so it is reactive to the input attached to it. (Refactoring coming shortly)
2015-01-28 16:47:53 -08:00
Paul Kendall 1bf394ad83 Update logic block so it is reactive to the input attahced to it.
i.e. if you place a number in an input the other input changes it's type to number as well.
When you remove all inputs it reverts back to allowing any input type.
2015-01-29 13:26:18 +13:00
Neil Fraser 67963f7293 Don't delete undeletable blocks dragged onto a delete area (issue 52). 2015-01-28 13:30:26 -08:00
Neil Fraser cf88bd1756 Merge pull request #51 from TechplexEngineer/patch-1
Make the "seats =" block not deletable.
2015-01-28 13:22:50 -08:00
Blake Bourque dd58c2a776 Make the "seats =" block not deletable.
If this block is removed, the puzzle cannot be completed. THis will make a good example users can be pointed to for a use example of setDeletable(boolean).
2015-01-28 16:07:30 -05:00
Neil Fraser 906b62f7ef Speed up Firefox on mobile (same as previous commit). 2015-01-27 20:28:33 -08:00
Neil Fraser f79b42ab70 Speedup Firefox with black magic. Seriously, WTF? 2015-01-27 17:14:44 -08:00
Neil Fraser e7444120ca Merge duplicate event calls. 2015-01-27 15:57:45 -08:00
Neil Fraser 247782c72a Fix duplicated stacks of collapsed connected blocks. 2015-01-27 14:33:15 -08:00
Neil Fraser 28829f3f34 Fix duplicated collapsed block connection bug (issue 262). Recompile language update. 2015-01-27 12:51:29 -08:00
Siebrand Mazeland 543e8fe0d2 Localisation updates from https://translatewiki.net. 2015-01-26 22:57:43 +01:00
Neil Fraser 69ffae6466 Speed up rendering by defering connection database construction. 2015-01-26 06:57:28 -08:00
Neil Fraser 03e53d2d68 Fix runaway trashcan lid task (issue 261 on code.google.com). 2015-01-26 06:06:46 -08:00