goog.loadJs('common', () => {
goog.require('layui');
goog.require('Mixly.Msg');
goog.provide('Mixly.LevelSelector');
const {
Msg,
LevelSelector
} = Mixly;
const { form } = layui;
LevelSelector.nowLevel = -1;
LevelSelector.XML_STR = [
`
`,
`
`,
`
`,
`
`,
`
`,
`
`,
`
`
];
LevelSelector.init = () => {
$('#nav-right-btn-list').prepend(`
`);
const $level = $('#level-type');
$level.empty();
for (let i = 1; i < 8; i++) {
$level.append(``);
}
form.render('select', 'level-selector-filter');
form.on('select(level-type-filter)', function (data) {
if (LevelSelector.nowLevel !== data.value) {
LevelSelector.nowLevel = data.value;
LevelSelector.xmlToWorkspace(data.value);
}
});
}
LevelSelector.xmlToWorkspace = (level) => {
/*if (level < 1 || level > 7) {
return;
}
const xmlStr = LevelSelector.XML_STR[--level];
try {
Editor.blockEditor.clear();
const xmlDom = Blockly.utils.xml.textToDom(xmlStr);
Blockly.Xml.domToWorkspace(xmlDom, Editor.blockEditor);
Editor.blockEditor.scrollCenter();
} catch (e) {
Editor.blockEditor.clear();
console.log(e);
}*/
}
});