alschmiedt
a72950cc83
Fix cursor svg to work with new rendering ( #2856 )
2019-08-16 18:52:29 -07:00
alschmiedt
50580febfa
Add timeout for mocha tests ( #2847 )
2019-08-16 18:30:35 -07:00
Rachel Fenichel
803a20b6bc
Merge pull request #2789 from BeksOmega/feature/FieldUtils
...
Extracted Common Field Support Methods Into Utils Files
2019-08-16 13:38:33 -07:00
Beka Westberg
0516122dff
Added case-insensativity & safety rebuild.
2019-08-16 12:49:18 -07:00
Beka Westberg
680321fb1d
Don't try to be fancy.
2019-08-16 12:25:22 -07:00
Beka Westberg
0714335bbb
And fix the XML test too.
2019-08-16 12:17:08 -07:00
Beka Westberg
e92dd6bcd6
Maybe like really fix mocha.
2019-08-16 12:09:47 -07:00
alschmiedt
493470807d
Remove check for renderer name from build and compile scripts ( #2842 )
2019-08-16 11:03:40 -07:00
Beka Westberg
e0009e62ce
Remove everything but date tests.
2019-08-16 10:52:48 -07:00
Beka Westberg
f1afb61694
Maybe fix mocha?
2019-08-16 10:26:01 -07:00
Beka Westberg
b300583b6a
Try to Fix Mocha: Remove changed tests.
2019-08-16 09:57:28 -07:00
Beka Westberg
542ba09d78
Try to Fix Mocha: Remove unnecessary function bindings?
2019-08-16 09:57:28 -07:00
Beka Westberg
0872d022e1
Changed utils.fields -> fieldRegistry. Also removed useless tooltip requires.
2019-08-16 09:57:28 -07:00
Beka Westberg
16c59d2ffc
Added tests and remove jsunit fields test file.
2019-08-16 09:57:27 -07:00
Beka Westberg
cdc90f4059
Refactored field utilities.
2019-08-16 09:57:27 -07:00
alschmiedt
9b3e05e3d9
Field accessibility ( #2823 )
...
* Gives fields a chance to handle keyboard events
2019-08-15 15:44:54 -07:00
Sam El-Husseini
4a10ff833d
Remove all calls to goog.events.KeyCodes ( #2824 )
...
* Remove all calls to goog.events.keyCodes
2019-08-14 14:14:49 -07:00
alschmiedt
00be6a6381
Make the navigation namespace lowercase ( #2812 )
2019-08-13 14:00:49 -07:00
Sam El-Husseini
7ab4bb846c
Add a test script to compile typings and test on travis ( #2808 )
2019-08-13 13:49:28 -07:00
alschmiedt
74fa3bb71a
Initial commit for changing key mappings ( #2787 )
...
* Added ability to easily change key mappings
2019-08-13 13:37:01 -07:00
Rachel Fenichel
61d03ba249
Add debug rendering that shows the bounding box of the block
2019-08-12 16:09:19 -07:00
Beka Westberg
654467e9ac
Added disposed = false properties to fields, connections, and blocks. Changed applicable unit tests from isNotOk -> isFalse.
2019-08-07 07:17:41 -07:00
Beka Westberg
56f424d8ed
Added removeInput tests.
2019-08-07 07:07:30 -07:00
Beka Westberg
2f88a40f9b
Added block disposal tests.
2019-08-07 07:07:30 -07:00
Beka Westberg
995a2658fe
Added shadow unplug tests.
2019-08-07 07:07:30 -07:00
Beka Westberg
b28788fad6
Added licenses to tests and changed some formatting.
2019-08-07 07:07:30 -07:00
Sam El-Husseini
f34f2beac7
Remove all calls to goog.style ( #2781 )
...
* Remove dependency on goog.style
2019-08-06 14:54:13 -07:00
Neil Fraser
b6947976d7
Fix lint in golden PHP generator.
...
Causing tests to fail.
2019-08-02 11:00:40 -07:00
Neil Fraser
e77a9b7e81
Change parseFloat() to Number()
...
Number() is a bit less forgiving than parseFloat() and is more likely to generate NaN rather than some random number. An audit of each case shows nowhere that parseFloat()’s features are needed.
2019-08-01 11:36:58 -07:00
Neil Fraser
8916dbf75b
Add Infinity tests for number and angle fields.
2019-08-01 11:36:58 -07:00
Neil Fraser
c8e3938eba
Remove field tests with null
...
Null is explicitly disallowed in most field constructors. Thus the random results of passing null are undefined and may change. These changes should not be tested against.
Exceptions: Variable and serializable lable fields acually do take null.
This commit is due to the upcoming parseInt->Number commit which happens to change how null behaves.
Also added missing ‘empty’ test for checkboxes.
2019-08-01 11:36:58 -07:00
alschmiedt
579363e67a
Fix compile ( #2759 )
...
* Adds ability to have multiple folders in core
2019-08-01 09:01:49 -07:00
Rachel Fenichel
16f0992764
Enable operator-linebreak rule
2019-07-31 09:45:27 -07:00
Rachel Fenichel
afd2b09453
Add func-call-spacing rule
2019-07-31 09:43:21 -07:00
Rachel Fenichel
b4109d7c43
Add no-multi-spaces rule
2019-07-31 09:33:54 -07:00
Neil Fraser
abc452109e
Fix XML across Blockly. ( #2727 )
...
Also fixes references to createSvgElement
2019-07-30 15:08:47 -07:00
Beka Westberg
c43e001634
Fixed DropDownDiv Rendering On Small Workspaces ( #2641 )
...
* Fixed dropdown div rendering when the workspace is too small.
2019-07-30 13:29:52 -07:00
Sam El-Husseini
57868e7e83
Remove all calls to goog.math ( #2739 )
...
* Replace calls to goog.math.Size and goog.math.Coordinate with Blockly equivelants
2019-07-30 11:22:08 -07:00
Sam El-Husseini
5ce8c68833
Fix node build and add node tests ( #2736 )
...
* Fix node build and add node tests
2019-07-30 11:13:52 -07:00
alschmiedt
826409b01a
Add tests for keyboard navigation ( #2725 )
2019-07-29 13:12:09 -07:00
alschmiedt
7dcc03e791
Fixes mocha tests ( #2723 )
2019-07-29 12:40:20 -07:00
Rachel Fenichel
08982ce55e
Merge pull request #2668 from BeksOmega/fixes/DeprecateSetText
...
Deprecated Field.setText
2019-07-26 13:02:35 -07:00
Sam El-Husseini
c1b49a1da7
Fix some jsdoc types ( #2701 )
...
* Fix JSDoc regarding type inconsistencies. Make image field src required and update image field tests.
2019-07-25 12:24:36 -07:00
Rachel Fenichel
01d643c0e6
use compatibility mode in playgrounds, and rebuild
2019-07-24 14:11:23 -07:00
Rachel Fenichel
eb8f1819e2
Make it possible to choose the renderer at runtime, with a constant.
2019-07-24 14:04:58 -07:00
Rachel Fenichel
f3b537b1c1
Merge pull request #2689 from rachel-fenichel/fix_screenshot_tests
...
Make screenshot tests run
2019-07-24 11:31:46 -07:00
Sam El-Husseini
8d72f713a5
Fix the local npm compiler build script ( #2698 )
...
The google closure compiler has moved the java compiler into it's own package under google-closure-compiler-java. Updating paths to reflect that.
2019-07-24 11:08:54 -07:00
Rachel Fenichel
cd275ca67b
Add debug rendering to playground
2019-07-23 16:15:20 -07:00
Rachel Fenichel
dcdddd7c0c
Make screenshot tests run
2019-07-23 13:06:37 -07:00
Rachel Fenichel
e523943ee9
Merge pull request #2615 from BeksOmega/fixes/Procedures
...
Fixed Procedure Empty Names & Procedure Parameters
2019-07-23 11:21:22 -07:00