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