Move setCssTransform & createSvgElement to dom.

Also move SVG_NS and HTML_NS properties.
This commit is contained in:
Neil Fraser
2019-06-07 00:52:40 -07:00
committed by Neil Fraser
parent 775ce34eac
commit 848d3a3509
27 changed files with 176 additions and 179 deletions

View File

@@ -27,7 +27,7 @@
goog.provide('Blockly.Grid');
goog.require('Blockly.utils');
goog.provide('Blockly.utils.dom');
goog.require('Blockly.utils.userAgent');
@@ -208,22 +208,22 @@ Blockly.Grid.createDom = function(rnd, gridOptions, defs) {
<rect stroke="#888" />
</pattern>
*/
var gridPattern = Blockly.utils.createSvgElement('pattern',
var gridPattern = Blockly.utils.dom.createSvgElement('pattern',
{
'id': 'blocklyGridPattern' + rnd,
'patternUnits': 'userSpaceOnUse'
}, defs);
if (gridOptions['length'] > 0 && gridOptions['spacing'] > 0) {
Blockly.utils.createSvgElement('line',
Blockly.utils.dom.createSvgElement('line',
{'stroke': gridOptions['colour']}, gridPattern);
if (gridOptions['length'] > 1) {
Blockly.utils.createSvgElement('line',
Blockly.utils.dom.createSvgElement('line',
{'stroke': gridOptions['colour']}, gridPattern);
}
// x1, y1, x1, x2 properties will be set later in update.
} else {
// Edge 16 doesn't handle empty patterns
Blockly.utils.createSvgElement('line', {}, gridPattern);
Blockly.utils.dom.createSvgElement('line', {}, gridPattern);
}
return gridPattern;
};