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
Rachel Fenichel
9a7e738d8b
spelling and lint (ignore)
2019-07-22 15:59:55 -07:00
Rachel Fenichel
39587c9497
Add screenshot test scripts and web pages
2019-07-22 14:22:49 -07:00
Erik Pasternak
5911e54dc0
Revert "Propagate the visible state when blocks connect ( #2003 )"
...
This reverts commit ec78eeb39b .
2019-07-19 16:03:40 -07:00
Beka Westberg
a5bc29357f
Added unit tests.
2019-07-19 08:57:34 -07:00
Beka Westberg
2464e3af46
Added setting a colour fields options through JSON. ( #2655 )
2019-07-18 12:23:31 -07:00
Beka Westberg
f873ddb1c6
Added Field Tooltip Support to the JSON ( #2657 )
...
* Added support for setting a field's tooltip via JSON.
* Added a test block to the playground.
2019-07-18 12:21:37 -07:00
Rachel Fenichel
6731c70f47
Add test case files for screenshot testing
2019-07-16 13:13:11 -07:00
Neil Fraser
31a9c02362
Stop generating dynamic XML from text.
...
Removes last goog.string reference.
2019-07-15 14:37:27 -07:00
Neil Fraser
829dcc207c
Make type and variabletype attributes optional
...
If a variable doesn’t have a type, then don’t add these empty attributes in the XML.
2019-07-15 14:37:27 -07:00
Neil Fraser
3647b6e38e
Add XSD to validate Blockly’s XML ( #2633 )
...
* Add XSD to validate Blockly’s XML
This XSD might be used in tests or other tooling.
2019-07-12 12:05:55 -07:00
Neil Fraser
52b6ce18a5
Fix unit tests
2019-07-08 13:29:43 -07:00
Beka Westberg
bb19b4ce0c
Reenabled parameter case tests.
2019-07-08 10:44:20 -07:00
Beka Westberg
87fbe0447b
Fixed procedures not handling empty names. Renenabled/fixed tests.
2019-07-08 09:23:16 -07:00
Beka Westberg
efde04b7dc
Unskipped whitespace then text.
2019-07-08 09:20:51 -07:00
alschmiedt
dfd393ae41
Remove typo
2019-07-01 16:29:19 -07:00
alschmiedt
e75628bf9d
Properly tear down tests
2019-07-01 14:46:46 -07:00
Beka Westberg
b34ca2f93b
Fixed review comments.
2019-06-25 15:08:01 -07:00