Commit Graph

4012 Commits

Author SHA1 Message Date
Sam El-Husseini 6d2a0ac31b Remove closure dependency from tests (#2889)
* Remove goog.testing dependency and use mocha as a test runner instead of goog.testing.jsunit
2019-08-22 11:10:53 -07:00
Sam El-Husseini 1d1401e00e Add local build tasks to gulp (#2895)
* Support compiling from the npm closure compiler and add gulp tasks
2019-08-22 10:04:41 -07:00
Sam El-Husseini 5af3d46341 Reorder package.json. (#2893) 2019-08-21 16:37:56 -07:00
alschmiedt 7bba4fa59c Moves the cursor to correct location when block is deleted (#2887)
* Moves the cursor to correct location when block is deleted

* Moves cursor on block mutation
2019-08-21 16:33:16 -07:00
Beka Westberg 33e6fa6ed9 Fixed Block Factory XML not Getting Properly Cleaned (#2801)
* Fixed factory XML not getting properly cleaned.

* Added jsdoc.
2019-08-21 15:59:21 -07:00
Rachel Fenichel aa3925c8dc Merge pull request #2896 from rachel-fenichel/split_render_info
Split render info
2019-08-21 15:43:09 -07:00
Rachel Fenichel 73ecde2497 Lint 2019-08-21 15:38:59 -07:00
Rachel Fenichel dd9fdf908f Slightly less fragile 2019-08-21 15:24:37 -07:00
Rachel Fenichel d19614439f Fix icons in geras 2019-08-21 14:35:36 -07:00
Rachel Fenichel e86c852936 Split render_info 2019-08-21 14:33:43 -07:00
Sam El-Husseini 705730df0c Convert connection_db jsunit tests to mocha (#2872)
* Convert connection_db jsunit tests to mocha
2019-08-21 13:35:20 -07:00
Sam El-Husseini f15f9ebd13 Convert metrics jsunit test to mocha (#2871)
* Convert metrics jsunit test to mocha
2019-08-20 20:15:39 -07:00
Sam El-Husseini eada00a692 Convert theme jsunit test to mocha (#2874) 2019-08-20 20:14:38 -07:00
Sam El-Husseini 1d4cfb8dfa Field angle keyboard navigation (#2853)
Field angle keyboard accessibility
2019-08-20 18:25:15 -07:00
Rachel Fenichel fe92d56d95 Merge pull request #2886 from rachel-fenichel/measurables_inputs
Move input measurables to their own file
2019-08-20 16:40:41 -07:00
Rachel Fenichel 0a6113aca7 Rebuild 2019-08-20 15:53:32 -07:00
Rachel Fenichel 611b9884ca Move input measurables into a separate file, and make them extend connection measurables. 2019-08-20 15:51:31 -07:00
Rachel Fenichel d790ad98ee Merge pull request #2882 from rachel-fenichel/measurables_connections_file
Move Connection measurables to their own file
2019-08-20 15:48:33 -07:00
Rachel Fenichel c2e772f864 Fix provides and requires 2019-08-20 15:41:52 -07:00
Monica Kozbial fee395f303 Merge pull request #2880 from moniika/moniika-notch-offset-measurable
Storing notch_left_offset on measurable or row.
2019-08-20 14:13:47 -07:00
kozbial ffbd483442 Storing notch_left_offset on rows and measurables. 2019-08-20 14:09:16 -07:00
Rachel Fenichel 3e6c0a07e3 Merge pull request #2849 from BeksOmega/feature/AbstractFieldConfig
Changed Abstract Field to New Configuration Paradigm
2019-08-20 13:31:24 -07:00
Sam El-Husseini b9c81f6254 Remove closure typings (#2861) 2019-08-20 13:18:37 -07:00
Sam El-Husseini 3d9b8267b5 Convert names_test from jsunit to mocha. (#2873) 2019-08-20 13:17:40 -07:00
Sam El-Husseini 419451932a Convert gesture junit tests to mocha (#2875) 2019-08-20 13:17:28 -07:00
Monica Kozbial 9d28fa1ffb Merge pull request #2883 from moniika/moniika-for-loop-consistency-render
Updating for loops in renderers to use constent pattern.
2019-08-20 13:10:07 -07:00
Beka Westberg a3642baf5c Updated TODOs with issue numbers. 2019-08-20 12:52:28 -07:00
Rachel Fenichel 8d32f6bef3 Move Connection measurables to their own file 2019-08-20 11:41:04 -07:00
kozbial c50257619f Updating for loops in renderers to use constent pattern. 2019-08-20 11:40:01 -07:00
Rachel Fenichel 33cce3c869 Merge pull request #2877 from BeksOmega/feature/ColourFieldConfig
Changed Colour field to New Configuration Paradigm
2019-08-20 11:19:17 -07:00
Rachel Fenichel 89a1aec335 Merge pull request #2791 from BeksOmega/fixes/RemoveCallValidator
Removed Deprecated callValidator Call
2019-08-20 11:15:19 -07:00
Rachel Fenichel 2102af9c7b Merge pull request #2869 from rachel-fenichel/populate_top_bottom_rows
Make top and bottom rows populate themselves
2019-08-20 10:50:38 -07:00
Rachel Fenichel 9dcd38abb8 Remove dead TODO 2019-08-20 10:45:53 -07:00
Beka Westberg 0d482c6488 Changed colour field to new configuration paradigm. 2019-08-20 09:44:14 -07:00
Monica Kozbial 124f7a38b4 Merge pull request #2830 from moniika/moniika-use-field-notch-and-connection
Minor refactor in drawing statement and value inputs
2019-08-19 16:26:28 -07:00
Sam El-Husseini 8a04d5d71b Field colour + Blockly actions (#2855)
* Update field colour to support blockly actions
2019-08-19 16:09:38 -07:00
Rachel Fenichel d25c08e209 Merge branch 'develop' into populate_top_bottom_rows 2019-08-19 15:16:06 -07:00
Rachel Fenichel 9b8636661f Make rows populate themselves 2019-08-19 15:08:23 -07:00
Rachel Fenichel d784dfdcac Merge pull request #2868 from google/annotation_draw_debug
Fix some annotations
2019-08-19 15:01:17 -07:00
Rachel Fenichel 54ef08ea04 Fix some annotations 2019-08-19 14:57:13 -07:00
kozbial 4debe8f967 Fixing eslint issue and missing getLastInput call. 2019-08-19 14:51:12 -07:00
kozbial 2d314cbd4a Reverting highlight methods restructure. 2019-08-19 14:51:12 -07:00
kozbial 17c1537a4f Updating draw for statement input and value input to use element xPos and more approriate constants. 2019-08-19 14:51:12 -07:00
Sam El-Husseini 4b4b50d76f Fix drawInternals crash (#2867) 2019-08-19 14:50:46 -07:00
Neil Fraser 096959fde9 Cleanup of last fortnight’s commits. (#2865)
No functional changes.
2019-08-19 14:07:48 -07:00
Rachel Fenichel 66b2997ef7 Merge pull request #2863 from rachel-fenichel/measurables_base
Measurables base
2019-08-19 14:00:27 -07:00
Rachel Fenichel 981761f7da Move the base Measurable class to its own file 2019-08-19 13:54:07 -07:00
Rachel Fenichel 94e1c77975 Merge pull request #2840 from rachel-fenichel/measurables_rows
Move rows to a new file and annotate
2019-08-19 13:51:22 -07:00
Rachel Fenichel 450ac4ba15 Consider min height and min width in row measure 2019-08-19 13:30:41 -07:00
Rachel Fenichel 4201d70999 Merge pull request #2864 from rachel-fenichel/fix_turtle
Fix turtle rendering
2019-08-19 13:28:06 -07:00