mirror of
https://github.com/google/blockly.git
synced 2026-01-08 09:30:06 +01:00
Fix airstrike by grabbing the correct toolbox element. (#411)
Probably broken in 266e2ffa9a.
This commit is contained in:
@@ -68,9 +68,7 @@ function start() {
|
||||
var match = location.search.match(/dir=([^&]+)/);
|
||||
var rtl = match && match[1] == 'rtl';
|
||||
document.forms.options.elements.dir.selectedIndex = Number(rtl);
|
||||
var match = location.search.match(/toolbox=([^&]+)/);
|
||||
var toolbox =
|
||||
document.getElementById('toolbox-' + (match ? match[1] : 'categories'));
|
||||
var toolbox = getToolboxElement();
|
||||
document.forms.options.elements.toolbox.selectedIndex =
|
||||
Number(toolbox.getElementsByTagName('category').length == 0);
|
||||
match = location.search.match(/side=([^&]+)/);
|
||||
@@ -118,6 +116,11 @@ function start() {
|
||||
taChange();
|
||||
}
|
||||
|
||||
function getToolboxElement() {
|
||||
var match = location.search.match(/toolbox=([^&]+)/);
|
||||
return document.getElementById('toolbox-' + (match ? match[1] : 'categories'));
|
||||
}
|
||||
|
||||
function toXml() {
|
||||
var output = document.getElementById('importExport');
|
||||
var xml = Blockly.Xml.workspaceToDom(workspace);
|
||||
@@ -175,7 +178,7 @@ function logger(e) {
|
||||
|
||||
function airstrike(n) {
|
||||
var prototypes = [];
|
||||
var toolbox = document.getElementById('toolbox');
|
||||
var toolbox = getToolboxElement();
|
||||
var blocks = toolbox.getElementsByTagName('block');
|
||||
for (var i = 0, block; block = blocks[i]; i++) {
|
||||
prototypes.push(block.getAttribute('type'));
|
||||
|
||||
Reference in New Issue
Block a user