remove non-compact mode

This commit is contained in:
Stewart Allen 2020-06-01 21:35:19 -04:00
commit 637e36c40b
3 changed files with 11 additions and 47 deletions

View file

@ -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,

View file

@ -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) {

View file

@ -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);