clean up api and init exports

This commit is contained in:
Stewart Allen 2025-12-25 01:24:35 -05:00
commit 4792ec6fb4
6 changed files with 12 additions and 17 deletions

View file

@ -7,7 +7,7 @@ import { addbox, clearboxes } from '../../core/boxes.js';
export let originSelectOn = false;
let { world } = api.SPACE;
let { world } = api.const.SPACE;
let alert, lastHover, lastPoints;
export function originSelect() {

View file

@ -41,7 +41,7 @@ import { visuals } from './visuals.js';
import { widgets } from '../core/widgets.js';
import { workspace } from './workspace.js';
// From main.js - environment setup
// environment setup
let LOC = self.location,
SETUP = utils.parseOpt(LOC.search.substring(1)),
SECURE = utilModule.isSecure(LOC.protocol),
@ -83,7 +83,7 @@ export const api = {
clone: Object.clone,
color,
conf: settings.conf,
const: { LANG, LOCAL, SETUP, SECURE, STACKS, ...consts },
const: { LANG, LOCAL, SETUP, SECURE, SPACE, STACKS, ...consts },
devel: {
get enabled() {
return settings.ctrl().devel;
@ -159,7 +159,6 @@ export const api = {
lists,
load,
local,
LOCAL,
modal,
mode: modeModule,
new: {
@ -173,10 +172,8 @@ export const api = {
platform,
process: processModule,
sdb: dataLocal,
SECURE,
selection,
settings,
SETUP,
show: {
alert() { return alerts.show(...arguments) },
controls() { console.trace('deprecated') },
@ -189,7 +186,6 @@ export const api = {
tools: showTools
},
space: workspace,
SPACE,
stacks: STACKS,
stats,
tool: {

View file

@ -3,8 +3,8 @@
import { api } from './api.js';
import { local as sdb } from '../../data/local.js';
const { SETUP } = api.const;
const DOC = self.document;
const { SETUP } = api;
const stats = api.stats;
// update static html elements with language overrides

View file

@ -2,7 +2,7 @@
import { $ } from '../../moto/webui.js';
import { api } from './api.js';
import { beta, version } from '../../moto/license.js';
import { version } from '../../moto/license.js';
import { fileOps } from './file-ops.js';
import { init as initCAM } from '../mode/cam/init-ui.js';
import { init as initDRAG } from '../mode/drag/init-ui.js';
@ -29,13 +29,12 @@ import { VIEWS, MODES, SEED } from '../core/consts.js';
import STACKS from './stacks.js';
let { LOCAL, SETUP } = api,
let { SETUP } = api.const,
{ CAM, SLA, FDM, LASER, DRAG, WJET, WEDM } = MODES,
{ client, catalog, platform, selection, stats } = api,
{ catalog, platform, selection, stats } = api,
DOC = self.document,
WIN = self.window,
LANG = api.language.current,
STARTMODE = SETUP.sm && SETUP.sm.length === 1 ? SETUP.sm[0] : null,
TWOD = [ LASER, DRAG, WJET, WEDM ],
TWONED = [ LASER, DRAG, WJET ],
THREED = [ FDM, CAM, SLA ],
@ -44,7 +43,6 @@ let { LOCAL, SETUP } = api,
FDM_LZN = [ FDM, ...TWONED ],
NO_WEDM = [ FDM, CAM, SLA, LASER, DRAG, WJET ],
FDM_CAM = [ FDM, CAM ],
proto = location.protocol,
inline = true,
driven = true,
trigger = true,
@ -131,7 +129,7 @@ function isNotBelt() {
return !isBelt();
}
// MAIN INITIALIZATION FUNCTION
// MAIN UI INITIALIZATION FUNCTION
function init_one() {
let { event, conf, view, show } = api,
{ newBlank, newButton, newBoolean, newGroup, newInput } = uc,
@ -686,4 +684,4 @@ function init_one() {
});
};
export { isBelt, isNotBelt, onBooleanClick, updateTool, init_one };
export { onBooleanClick, updateTool, init_one };

View file

@ -14,7 +14,7 @@ import { VIEWS } from '../core/consts.js';
const DOC = self.document;
const WIN = self.window;
const proto = location.protocol;
const { SETUP, LOCAL } = api;
const { SETUP, LOCAL } = api.const;
const { platform, client, catalog, stats } = api;
const LANG = api.language.current;
const ui = api.ui;

View file

@ -8,8 +8,9 @@ self.lang['en-us'] = {
axis: "axis", // left object scale pop menu
back: "back",
clear: "clear", // clear workspace (remove all objects)
copy: "copy",
clone: "clone", // create duplicate
contents: "contents",
copy: "copy",
delete: "delete",
detail: "detail",
done: "done",