remove non-compact mode
This commit is contained in:
parent
1d53376fc7
commit
637e36c40b
3 changed files with 11 additions and 47 deletions
|
|
@ -542,7 +542,6 @@ let gs_kiri_conf = exports;
|
||||||
view: null,
|
view: null,
|
||||||
dark: false,
|
dark: false,
|
||||||
expert: false,
|
expert: false,
|
||||||
compact: false,
|
|
||||||
zoomSpeed: 1.0,
|
zoomSpeed: 1.0,
|
||||||
reverseZoom: true,
|
reverseZoom: true,
|
||||||
showOrigin: false,
|
showOrigin: false,
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,6 @@ var gs_kiri_init = exports;
|
||||||
|
|
||||||
function booleanSave() {
|
function booleanSave() {
|
||||||
let control = settings().controller;
|
let control = settings().controller;
|
||||||
let isCompact = control.compact;
|
|
||||||
let isDark = control.dark;
|
let isDark = control.dark;
|
||||||
let isReload = false;
|
let isReload = false;
|
||||||
control.expert = UI.expert.checked;
|
control.expert = UI.expert.checked;
|
||||||
|
|
@ -90,17 +89,11 @@ var gs_kiri_init = exports;
|
||||||
control.freeLayout = UI.freeLayout.checked;
|
control.freeLayout = UI.freeLayout.checked;
|
||||||
control.alignTop = UI.alignTop.checked;
|
control.alignTop = UI.alignTop.checked;
|
||||||
control.reverseZoom = UI.reverseZoom.checked;
|
control.reverseZoom = UI.reverseZoom.checked;
|
||||||
control.compact = UI.compact.checked;
|
|
||||||
control.dark = UI.dark.checked;
|
control.dark = UI.dark.checked;
|
||||||
SPACE.view.setZoom(control.reverseZoom, control.zoomSpeed);
|
SPACE.view.setZoom(control.reverseZoom, control.zoomSpeed);
|
||||||
platform.layout();
|
platform.layout();
|
||||||
platform.update_stock();
|
platform.update_stock();
|
||||||
API.conf.save();
|
API.conf.save();
|
||||||
// if compact mode changed, reload UI
|
|
||||||
if (isCompact !== control.compact) {
|
|
||||||
UC.setDefaults(isCompact);
|
|
||||||
isReload = true;
|
|
||||||
}
|
|
||||||
// if dark mode changed, reload UI
|
// if dark mode changed, reload UI
|
||||||
if (isDark !== control.dark) {
|
if (isDark !== control.dark) {
|
||||||
isReload = true;
|
isReload = true;
|
||||||
|
|
@ -1071,7 +1064,6 @@ var gs_kiri_init = exports;
|
||||||
container = $('container'),
|
container = $('container'),
|
||||||
welcome = $('welcome'),
|
welcome = $('welcome'),
|
||||||
controller = settings().controller,
|
controller = settings().controller,
|
||||||
compact = SETUP.compact || controller.compact,
|
|
||||||
dark = controller.dark;
|
dark = controller.dark;
|
||||||
|
|
||||||
WIN.addEventListener("resize", API.dialog.update);
|
WIN.addEventListener("resize", API.dialog.update);
|
||||||
|
|
@ -1089,8 +1081,6 @@ var gs_kiri_init = exports;
|
||||||
SPACE.platform.setRound(true);
|
SPACE.platform.setRound(true);
|
||||||
SPACE.useDefaultKeys(API.feature.on_key === undefined || API.feature.on_key_defaults);
|
SPACE.useDefaultKeys(API.feature.on_key === undefined || API.feature.on_key_defaults);
|
||||||
|
|
||||||
UC.setCompact(compact);
|
|
||||||
|
|
||||||
Object.assign(UI, {
|
Object.assign(UI, {
|
||||||
// from static HTML
|
// from static HTML
|
||||||
alert: {
|
alert: {
|
||||||
|
|
@ -1282,7 +1272,6 @@ var gs_kiri_init = exports;
|
||||||
|
|
||||||
layout: UC.newGroup(LANG.op_menu),
|
layout: UC.newGroup(LANG.op_menu),
|
||||||
expert: UC.newBoolean(LANG.op_xprt_s, booleanSave, {title:LANG.op_xprt_l}),
|
expert: UC.newBoolean(LANG.op_xprt_s, booleanSave, {title:LANG.op_xprt_l}),
|
||||||
compact: UC.newBoolean(LANG.op_comp_s, booleanSave, {title:LANG.op_comp_l}),
|
|
||||||
dark: UC.newBoolean(LANG.op_dark_s, booleanSave, {title:LANG.op_dark_l}),
|
dark: UC.newBoolean(LANG.op_dark_s, booleanSave, {title:LANG.op_dark_l}),
|
||||||
showOrigin: UC.newBoolean(LANG.op_show_s, booleanSave, {title:LANG.op_show_l, modes:GCODE}),
|
showOrigin: UC.newBoolean(LANG.op_show_s, booleanSave, {title:LANG.op_show_l, modes:GCODE}),
|
||||||
alignTop: UC.newBoolean(LANG.op_alig_s, booleanSave, {title:LANG.op_alig_l, modes:CAM}),
|
alignTop: UC.newBoolean(LANG.op_alig_s, booleanSave, {title:LANG.op_alig_l, modes:CAM}),
|
||||||
|
|
@ -1651,9 +1640,7 @@ var gs_kiri_init = exports;
|
||||||
settings().device.bedHeight
|
settings().device.bedHeight
|
||||||
);
|
);
|
||||||
|
|
||||||
if (compact) {
|
UI.selection.classList.add('compact');
|
||||||
UI.selection.classList.add('compact');
|
|
||||||
}
|
|
||||||
|
|
||||||
if (dark) {
|
if (dark) {
|
||||||
SPACE.platform.setGrid(25, 5, 0x999999, 0x333333);
|
SPACE.platform.setGrid(25, 5, 0x999999, 0x333333);
|
||||||
|
|
@ -1749,7 +1736,6 @@ var gs_kiri_init = exports;
|
||||||
UI.autoLayout.checked = control.autoLayout;
|
UI.autoLayout.checked = control.autoLayout;
|
||||||
UI.alignTop.checked = control.alignTop;
|
UI.alignTop.checked = control.alignTop;
|
||||||
UI.reverseZoom.checked = control.reverseZoom;
|
UI.reverseZoom.checked = control.reverseZoom;
|
||||||
UI.compact.checked = control.compact;
|
|
||||||
|
|
||||||
// load script extensions
|
// load script extensions
|
||||||
if (SETUP.s) SETUP.s.forEach(function(lib) {
|
if (SETUP.s) SETUP.s.forEach(function(lib) {
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,6 @@ var gs_moto_ui = exports;
|
||||||
DOC = SELF.document,
|
DOC = SELF.document,
|
||||||
prefix = "tab",
|
prefix = "tab",
|
||||||
NOMODE = "nomode",
|
NOMODE = "nomode",
|
||||||
compact = false,
|
|
||||||
exitimer = undefined;
|
exitimer = undefined;
|
||||||
|
|
||||||
SELF.$ = (SELF.$ || function (id) { return DOC.getElementById(id) } );
|
SELF.$ = (SELF.$ || function (id) { return DOC.getElementById(id) } );
|
||||||
|
|
@ -57,35 +56,17 @@ var gs_moto_ui = exports;
|
||||||
newBlank: newBlank,
|
newBlank: newBlank,
|
||||||
newGroup: newGroup,
|
newGroup: newGroup,
|
||||||
setGroup: setGroup,
|
setGroup: setGroup,
|
||||||
setCompact: setCompact,
|
|
||||||
setDefaults: setDefaults,
|
|
||||||
hidePoppers: hidePoppers,
|
hidePoppers: hidePoppers,
|
||||||
checkpoint,
|
checkpoint,
|
||||||
restore
|
restore
|
||||||
};
|
};
|
||||||
|
|
||||||
function setDefaults(bool) {
|
|
||||||
Object.keys(localStorage).forEach(name => {
|
|
||||||
let namepre = `${prefix}-show-`;
|
|
||||||
if (name.indexOf(namepre) === 0) {
|
|
||||||
localStorage[name] = bool;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function setCompact(bool) {
|
|
||||||
compact = bool;
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
function setMode(mode) {
|
function setMode(mode) {
|
||||||
if (compact) {
|
$('control-left').classList.add('compact');
|
||||||
$('control-left').classList.add('compact');
|
$('control-right').classList.add('compact');
|
||||||
$('control-right').classList.add('compact');
|
Object.keys(groupShow).forEach(group => {
|
||||||
Object.keys(groupShow).forEach(group => {
|
updateGroupShow(group);
|
||||||
updateGroupShow(group);
|
});
|
||||||
});
|
|
||||||
}
|
|
||||||
letMode = mode;
|
letMode = mode;
|
||||||
hasModes.forEach(function(div) {
|
hasModes.forEach(function(div) {
|
||||||
div.setMode(div._group && !groupShow[div._group] ? NOMODE : mode);
|
div.setMode(div._group && !groupShow[div._group] ? NOMODE : mode);
|
||||||
|
|
@ -132,8 +113,8 @@ var gs_moto_ui = exports;
|
||||||
|
|
||||||
let row = DOC.createElement('div'),
|
let row = DOC.createElement('div'),
|
||||||
a = DOC.createElement('a'),
|
a = DOC.createElement('a'),
|
||||||
dbkey = `${prefix}-show-${group}`,
|
dbkey = `beta-${prefix}-show-${group}`,
|
||||||
popper = compact && !opt.nocompact;
|
popper = !opt.nocompact;
|
||||||
|
|
||||||
if (popper) {
|
if (popper) {
|
||||||
let pop = DOC.createElement('div');
|
let pop = DOC.createElement('div');
|
||||||
|
|
@ -185,9 +166,7 @@ var gs_moto_ui = exports;
|
||||||
}
|
}
|
||||||
|
|
||||||
function hidePoppers() {
|
function hidePoppers() {
|
||||||
if (compact) {
|
showGroup(undefined);
|
||||||
showGroup(undefined);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function showGroup(groupname) {
|
function showGroup(groupname) {
|
||||||
|
|
@ -543,13 +522,13 @@ var gs_moto_ui = exports;
|
||||||
t = DOC.createTextNode(label);
|
t = DOC.createTextNode(label);
|
||||||
|
|
||||||
b.onclick = function() {
|
b.onclick = function() {
|
||||||
if (compact) hidePoppers();
|
hidePoppers();
|
||||||
if (action) action();
|
if (action) action();
|
||||||
};
|
};
|
||||||
|
|
||||||
if (options) {
|
if (options) {
|
||||||
if (options.class) b.classList.add(options.class);
|
if (options.class) b.classList.add(options.class);
|
||||||
if (compact && options.icon) {
|
if (options.icon) {
|
||||||
let d = DOC.createElement('div');
|
let d = DOC.createElement('div');
|
||||||
d.innerHTML = options.icon;
|
d.innerHTML = options.icon;
|
||||||
b.appendChild(d);
|
b.appendChild(d);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue