DocsBrowser
Extends:
Static Method Summary
Static Public Methods | ||
public static |
|
|
public static |
newSTRUCT(): * |
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
contentDiv: * |
|
public |
|
|
public |
|
|
public |
header: * |
|
public |
history: * |
|
public |
|
|
public |
root: * |
|
public |
|
|
public |
saveReqStart: * |
|
public |
serverapi: * |
|
public |
tinymce: * |
Private Members | ||
private |
|
|
private |
_last_save: * |
|
private |
_prefix: * |
Method Summary
Public Methods | ||
public |
|
|
public |
|
|
public |
|
|
public |
getDocPath(): * |
|
public |
go(dir: *) |
|
public |
init() |
|
public |
initDoc(): * |
|
public |
load(url: *) |
|
public |
loadSTRUCT(reader: *) |
|
public |
loadSource(data: *) |
|
public |
|
|
public |
|
|
public |
patchImage(img: *) |
|
public |
|
|
public |
|
|
public |
report(message: *, color: *, timeout: *) |
|
public |
save() |
|
public |
setCSS() |
|
public |
setEditMode(state: *) |
|
public |
toMarkdown(): * |
|
public |
undoPost(label: *) |
|
public |
undoPre() |
|
public |
update() |
|
public |
|
Inherited Summary
From class UIBase | ||
public static |
createElement(name: *, internal: boolean): * |
|
public static |
define() Defines core attributes of the class |
|
public static |
getDPI(): * DEPRECATED |
|
public static |
getIconEnum(): * |
|
public static |
getInternalName(name: *): * |
|
public static |
internalRegister(cls: *) |
|
public static |
prefix(name: *): * |
|
public static |
register(cls: *) |
|
public static |
setDefault(element: *): * |
|
public get |
background: * |
|
public set |
|
|
public get |
ctx: * |
|
public set |
|
|
public get |
description: * |
|
public set |
|
|
public get |
disabled: * |
|
public set |
|
|
public get |
|
|
public set |
|
|
public get |
modalRunning: * |
|
public get |
parentWidget: * |
|
public set |
|
|
public get |
|
|
public set |
causes calls to setPathValue to go through toolpath app.datapath_set(path="" newValueJSON="") |
|
public get |
|
|
public set |
|
|
private get |
|
|
public |
|
|
public |
|
|
public |
hidden: * |
|
public |
|
|
public |
packflag: * |
|
public |
|
|
public |
shadow: * |
|
public |
|
|
public |
title: * |
|
public |
|
|
private |
__background: * |
|
private |
__cbs: *[] |
|
private |
|
|
private |
_active_animations: *[] |
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
_ctx: * |
|
private |
_description: * |
|
private |
|
|
private |
_disdata: * |
|
private |
_flashcolor: * |
|
private |
_flashtimer: * |
|
private |
|
|
private |
_id: * |
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
_modaldata: * |
|
private |
_modalstack: *[] |
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
_tooltip_ref: * |
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
private |
|
|
public |
|
|
public |
abortToolTips(delayMs: number): * |
|
public |
addEventListener(type: *, cb: *, options: *): * |
|
public |
animate(_extra_handlers: {}): * returns a new Animator instance |
|
public |
appendChild(child: *): * |
|
public |
|
|
public |
checkInit(): * |
|
public |
|
|
public |
set havePickClipboard to true in define() to enable mouseover pick clipboarding |
|
public |
|
|
public |
|
|
public |
destroy() |
|
public |
doOnce(func: *, timeout: *) |
|
public |
findArea(): * |
|
public |
|
|
public |
|
|
public |
|
|
public |
flushUpdate(force: boolean) |
|
public |
formatNumber(value: *, args: {}): * |
|
public |
genBoxCSS(subkey: *): * |
|
public |
getClassDefault(key: *, checkForMobile: boolean, defaultval: *): * |
|
public |
getDPI(): * try to use this method |
|
public |
getDefault(key: *, checkForMobile: boolean, defaultval: *): * |
|
public |
getDefault_intern(key: *, checkForMobile: boolean, defaultval: *): * |
|
public |
getElementById(id: *): * |
|
public |
getPathDescription(ctx: *, path: *): * |
|
public |
getPathMeta(ctx: *, path: *): * |
|
public |
getPathValue(ctx: *, path: *): * |
|
public |
getScreen(): * |
|
public |
getStyle(): * |
|
public |
|
|
public |
getSubDefault(key: *, subkey: *, backupkey: *, defaultval: *): * get a sub style from a theme style class. |
|
public |
getTotalRect(): * |
|
public |
getWinHeight(): * |
|
public |
getWinWidth(): * |
|
public |
|
|
public |
hasClassDefault(key: *): * |
|
public |
hasDefault(key: *): * |
|
public |
|
|
public |
init() |
|
public |
|
|
public |
loadData(obj: *): * for saving ui state. |
|
public |
loadJSON(obj: *) |
|
public |
noMargins(): * |
|
public |
noMarginsOrPadding(): * |
|
public |
noPadding(): * |
|
public |
|
|
public |
|
|
public |
|
|
public |
on_resize(newsize: *) |
|
public |
onadd() |
|
public |
overrideClass(style: *) |
|
public |
overrideClassDefault(style: *, key: *, val: *) |
|
public |
overrideDefault(key: *, val: *, localOnly: boolean): * |
|
public |
overrideTheme(theme: *): * |
|
public |
parseNumber(value: *, args: {}): * |
|
public |
pickElement(x: *, y: *, args: {}, marginy: number, nodeclass: *, excluded_classes: *): * |
|
public |
popModal() |
|
public |
|
|
public |
|
|
public |
pushReportContext(key: *) |
|
public |
regenTabOrder(): * find owning screen and tell it to update the global tab order |
|
public |
|
|
public |
removeChild(child: *, trigger_on_destroy: boolean) |
|
public |
removeEventListener(type: *, cb: *, options: *): * |
|
public |
replaceChild(newnode: *, node: *): boolean |
|
public |
saveData(): {} for saving ui state. |
|
public |
setBoxCSS(subkey: *) |
|
public |
|
|
public |
setPathValue(ctx: *, path: *, val: *) |
|
public |
setPathValueUndo(ctx: *, path: *, val: *) |
|
public |
setUndo(val: *): * |
|
public |
|
|
public |
toJSON(): * |
|
public |
traverse(type_or_set: *): * |
|
public |
|
|
public |
unhide() |
|
public |
update() |
|
public |
|
|
public |
|
|
private |
__updateDisable(val: *) |
|
private |
|
|
private |
_doMobileDefault(key: *, val: *): * |
|
private |
|
|
private |
child classes can override this to prevent focus on flash |
|
private |
_forEachChildWidget(cb: *, thisvar: *) Iterates over all child widgets, including ones that might be inside of normal DOM nodes. |
|
private |
|
|
private |
|
Static Public Methods
public static define(): {"tagname": string, "style": string} source
Defines core attributes of the class
Override:
UIBase#definePublic Constructors
Public Members
public contentDiv: * source
public header: * source
public history: * source
public pathuxBaseURL: * source
public root: * source
public saveReqStart: * source
public serverapi: * source
public tinymce: * source
Private Members
private _last_save: * source
private _prefix: * source
Public Methods
public disableLinks() source
public enableLinks() source
public execCommand() source
public go(dir: *) source
Params:
Name | Type | Attribute | Description |
dir | * |
public load(url: *) source
Params:
Name | Type | Attribute | Description |
url | * |
public loadSTRUCT(reader: *) source
Params:
Name | Type | Attribute | Description |
reader | * |
public loadSource(data: *) source
Params:
Name | Type | Attribute | Description |
data | * |
public makeHeader() source
public makeHeader_intern() source
public patchImage(img: *) source
Params:
Name | Type | Attribute | Description |
img | * |
public patchImageTags() source
public queueSave() source
public report(message: *, color: *, timeout: *) source
Params:
Name | Type | Attribute | Description |
message | * | ||
color | * |
|
|
timeout | * |
|
public save() source
public setEditMode(state: *) source
Params:
Name | Type | Attribute | Description |
state | * |
public undoPost(label: *) source
Params:
Name | Type | Attribute | Description |
label | * |