!4 feat(blockly): 添加thrasos积木渲染器
* feat(blockly): 将默认积木渲染器从 thrasos 更改为 geras * feat(blockly): 添加thrasos积木渲染器
This commit is contained in:
@@ -146,6 +146,11 @@
|
||||
box-sizing: unset;
|
||||
}
|
||||
|
||||
.classic-theme.thrasos-renderer .blocklyMenu > .blocklyMenuItem {
|
||||
background-color: #fff;
|
||||
color: #2f2f2f;
|
||||
}
|
||||
|
||||
.classic-theme.geras-renderer .blocklyMenu > .blocklyMenuItem {
|
||||
background-color: #fff;
|
||||
color: #2f2f2f;
|
||||
@@ -185,6 +190,12 @@
|
||||
box-sizing: unset;
|
||||
}
|
||||
|
||||
.dark-theme.thrasos-renderer .blocklyMenu > .blocklyMenuItem {
|
||||
background-color: #252525;
|
||||
color: #eee;
|
||||
font-family: "Lato", "Noto Sans SC";
|
||||
}
|
||||
|
||||
.dark-theme.geras-renderer .blocklyMenu > .blocklyMenuItem {
|
||||
background-color: #252525;
|
||||
color: #eee;
|
||||
@@ -233,4 +244,8 @@
|
||||
|
||||
.geras-renderer.dark-theme .blocklyText {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.thrasos-renderer.dark-theme .blocklyText {
|
||||
color: #000;
|
||||
}
|
||||
@@ -60,7 +60,7 @@ class EditorBlockly extends EditorBase {
|
||||
this.initBlockly = () => {
|
||||
const DEFAULT_CATEGORIES = HTMLTemplate.get('xml/default-categories.xml').render();
|
||||
const media = path.join(Env.srcDirPath, 'common/media/blockly');
|
||||
const renderer = ['geras', 'zelos'].includes(USER.blockRenderer) ? USER.blockRenderer : 'geras';
|
||||
const renderer = ['geras', 'zelos', 'thrasos'].includes(USER.blockRenderer) ? USER.blockRenderer : 'geras';
|
||||
this.editor = Blockly.inject(this.$blockly[0], {
|
||||
media,
|
||||
toolbox: DEFAULT_CATEGORIES,
|
||||
|
||||
@@ -311,6 +311,7 @@
|
||||
<div class="layui-input-block layui-row layui-col-space10">
|
||||
<select class="setting-menu-item" value="blockRenderer" lay-ignore>
|
||||
<option value="geras">geras</option>
|
||||
<option value="thrasos">thrasos</option>
|
||||
<option value="zelos">zelos</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user