Commit Graph

3484 Commits

Author SHA1 Message Date
Neil Fraser
cf91b82bb0 Fix three new and ten existing Closure warnings.
Current count: 638
2019-06-07 10:32:57 -07:00
Neil Fraser
42b4897f0e Routine recompile due to changed dependencies. 2019-06-07 10:32:57 -07:00
Neil Fraser
5bf7069a2f Remove goog.math.Coordinate 2019-06-07 10:32:57 -07:00
Neil Fraser
f2c57dea1b Remove goog.math.Rect dependency 2019-06-07 10:32:57 -07:00
Neil Fraser
931cc85c83 Remove last goog.dom dependency. 2019-06-07 10:32:57 -07:00
Neil Fraser
e8d8798ecf Remove goog.events.BrowserFeature dependency. 2019-06-07 10:32:57 -07:00
Neil Fraser
a18aa76e67 Update colour tests
Blockly now normalizes colours lowercase.
2019-06-05 16:41:04 -07:00
Neil Fraser
2d11b6f0ad Recompile due to changed dependencies. 2019-06-05 16:41:04 -07:00
Neil Fraser
069423e7cd Remove last traces of goog.color. 2019-06-05 16:41:04 -07:00
Neil Fraser
ed9330cf57 Move Blockly.hueToRgb to Blockly.utils.colour
Also adds support for ‘#f00’, ‘rgb(255, 0, 0)’ and ‘red’ for block colours, in addition to ‘#ff0000’ (and of course hue).
2019-06-05 16:41:04 -07:00
Neil Fraser
cdaded4296 Remove goog.color.parse 2019-06-05 16:41:04 -07:00
Neil Fraser
4f20264128 Remove orphaned regexp. 2019-06-05 16:41:04 -07:00
Beka Westberg
985bf3af3b Fixed how the trashcan handled shadow blocks. (#2545) 2019-06-05 09:53:56 -07:00
Beka Westberg
54eb726063 Removed extra DropDownDiv calls. (#2532) 2019-06-03 11:02:05 -07:00
translatewiki.net
02de44c06f Localisation updates from https://translatewiki.net. 2019-06-03 17:23:44 +02:00
Rachel Fenichel
7c5a94d0d9 Merge pull request #2528 from BeksOmega/fixes/DropdownRendering
Fixed Dropdown Arrow Missing Padding
2019-05-31 12:24:05 -07:00
Beka Westberg
4b70215db8 Fixed dropdown arrow being to close to option. 2019-05-31 11:56:21 -07:00
Rachel Fenichel
b99d71ba80 Merge pull request #2509 from BeksOmega/fixes/FieldInitializationReorganization
Reorganized Field View Initialization
2019-05-31 10:46:37 -07:00
Beka Westberg
f0d6fbd192 Reorganized field view initialization. 2019-05-31 10:38:18 -07:00
Rachel Fenichel
37d8038aa2 Merge pull request #2526 from BeksOmega/fixes/FieldNameXML
Moved Serializing the Field's Name up to xml.js
2019-05-31 10:31:00 -07:00
Rachel Fenichel
d3062bae65 Merge pull request #2500 from BeksOmega/fixes/FieldSizeHandling
Fixed How Fields Handle Size
2019-05-31 10:17:25 -07:00
Beka Westberg
2f0b02525a Moved serializing the field's name up to xml.js 2019-05-31 10:12:57 -07:00
Beka Westberg
e1e746b845 Fixed how fields handle size. 2019-05-31 07:32:43 -07:00
Rachel Fenichel
44c01ff22a Merge pull request #2501 from BeksOmega/fixes/AngleFields
Angle Field Fixes
2019-05-30 16:03:49 -07:00
alschmiedt
ceffe5c9f5 Merge pull request #2498 from BeksOmega/tests/SetValueAbstract
Added More setValue Test Coverage
2019-05-30 13:10:08 -07:00
alschmiedt
ea3c483e51 Merge pull request #2517 from BeksOmega/feature/DateDropdownDiv
Moved the Date Field to the Dropdown Div, and Restyled It
2019-05-30 13:06:02 -07:00
translatewiki.net
3fbd183ed8 Localisation updates from https://translatewiki.net. 2019-05-30 19:13:24 +02:00
Neil Fraser
dce0b77424 Fix 19 warnings in theme-related code. (#2523)
* Fix 19 warnings in theme-related code.

Resolves #2414

* Remove suppressPrefixSuffix property definition

The mixin code throws an error if property exists on both objects.

* eslint has strange ideas about indentation.
2019-05-30 10:05:06 -07:00
Beka Westberg
73ff710a4d Added getSourceBlock function to field. (#2508) 2019-05-29 12:50:00 -07:00
Beka Westberg
9099ee8c14 Readded reevaluating values when constraints are set. (#2507) 2019-05-29 12:48:55 -07:00
Neil Fraser
459961c3cb Replace Element constants with Node constants.
Element constants apparently don’t exist in IE or Edge.  Node constants apparently do.
2019-05-29 10:45:54 -07:00
Rachel Fenichel
a03f0859cc Merge pull request #2497 from BeksOmega/fixes/ValidColourFieldValues
Changed Colour Field Class Validator to Accept all Documented Values
2019-05-28 16:07:52 -07:00
Beka Westberg
4d9c0f01f5 Moved the date field to the dropdown div, and restyled it. 2019-05-28 15:32:20 -07:00
Beka Westberg
0061931686 Change applicable locations to use the modulo assignment operator. 2019-05-27 07:41:01 -07:00
translatewiki.net
c8704689e5 Localisation updates from https://translatewiki.net. 2019-05-27 16:33:04 +02:00
Beka Westberg
38f437a87e Fixed angle fields not displaying 0 when given an empty string. 2019-05-25 17:36:27 -07:00
Beka Westberg
bace90e538 Fixed gauge breaking at high angle values. 2019-05-25 16:58:38 -07:00
Beka Westberg
378fbfd879 Fixed wrap not displaying the correct text. 2019-05-25 16:51:42 -07:00
Beka Westberg
7e7d706201 Fixed angle offset property. 2019-05-25 16:24:20 -07:00
Beka Westberg
e6caa50131 Added more setValue test coverage. 2019-05-25 10:20:20 -07:00
Beka Westberg
06c6d83355 Changed colour field class validator to accept all documented values. 2019-05-24 16:14:49 -07:00
Neil Fraser
5c614d73c1 Add tests for XY regexs. 2019-05-24 15:45:05 -07:00
Neil Fraser
9f528922a7 Fix some dependencies 2019-05-24 15:45:05 -07:00
Rachel Fenichel
517f57c182 Merge pull request #2441 from BeksOmega/feature/FieldValidation
Refactored Field Validation.
2019-05-24 14:34:02 -07:00
Beka Westberg
f16c9c0beb Refactored field validation. 2019-05-24 14:23:42 -07:00
Neil Fraser
a4e0091d4e Fix style matching in Firefox 67 (#2485)
Chrome returns ‘transform: translate(107px, 0px);’ whereas Firefox now returns ‘transform: translate(107px);’ if the y value is 0.  This is consistent with existing behaviour in the translate SVG attribute.

The comment in our code specifically states:
// Accounts for same exceptions as XY_REGEX_
Yet that was not true at all.

This PR makes the y argument optional (as falsely described in the comment).  It also merges the 2D and 3D regeps together to simplify the code.

Resolves issue #2482.  Needs to be cherrypicked to Master and everything rebuilt and pushed.
2019-05-24 08:43:22 -07:00
translatewiki.net
52c6efb4f4 Localisation updates from https://translatewiki.net. 2019-05-23 14:08:56 +02:00
translatewiki.net
50cd9c7742 Localisation updates from https://translatewiki.net. 2019-05-20 13:40:27 +02:00
RoboErikG
2386038138 Fix bug with in bounds bumping (#2467)
Traced one cause of Mocha tests sometimes failing to blocks being
bumped back into bounds. It looks like a block being moved to be
a child of another block was ended up out of bounds probably
because the size of the workspace isn't set yet. When the change
handler tried to move it back in it would throw an error since you
can't move child blocks with that method.
2019-05-17 17:57:53 -07:00
Neil Fraser
b10a37a9af Missing semicolon 2019-05-17 16:48:40 -07:00