ManageOp
tab panel for managing ops: attachments,libs etc.
Static Member Summary
| Static Public Members | ||
| public static |
|
|
Static Method Summary
| Static Public Methods | ||
| public static |
getAttachmentDisplayInfo(attachmentFileName: string): {filename: string, fileType: string, readableType: string, readableFilename: string} |
|
Constructor Summary
| Public Constructor | ||
| public |
constructor(tabs: import("../../elements/tabpanel/tabpanel.js").default, opId: string) |
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
canDeleteOp: * |
|
| public |
canEditOp: * |
|
| Private Members | ||
| private |
_initialized: boolean |
|
| private |
currentId: * |
|
| private |
currentName: * |
|
| private |
id: * |
|
| private |
initialized: * |
|
| private |
log: * |
|
| private |
opId: * |
|
| private |
refreshCoreListener: EventListener[] |
|
| private |
refreshListener: EventListener[] |
|
| private |
tab: Tab |
|
| private |
timeout: number |
|
Method Summary
| Public Methods | ||
| public |
init() |
|
| public |
show() |
|
| public |
sortFilesByReadableType(items: Array<Object>, order: Array<string>): Array<Object> |
|
Static Public Members
public static TABSESSION_NAME: * source
Static Public Methods
public static getAttachmentDisplayInfo(attachmentFileName: string): {filename: string, fileType: string, readableType: string, readableFilename: string} source
Params:
| Name | Type | Attribute | Description |
| attachmentFileName | string |
Return:
| {filename: string, fileType: string, readableType: string, readableFilename: string} |
Public Constructors
public constructor(tabs: import("../../elements/tabpanel/tabpanel.js").default, opId: string) source
Params:
| Name | Type | Attribute | Description |
| tabs | import("../../elements/tabpanel/tabpanel.js").default | ||
| opId | string |
Public Members
public : * source
public canDeleteOp: * source
public canEditOp: * source
Private Members
private _initialized: boolean source
private currentId: * source
private currentName: * source
private id: * source
private initialized: * source
private log: * source
private opId: * source
private refreshCoreListener: EventListener[] source
private refreshListener: EventListener[] source
private tab: Tab source
private timeout: number source
Public Methods
public init() source
public show() source
public sortFilesByReadableType(items: Array<Object>, order: Array<string>): Array<Object> source
Params:
| Name | Type | Attribute | Description |
| items | Array<Object> | items with .readableType and .readable |
|
| order | Array<string> | order of readableTypes, matched with startsWith |
Return:
| Array<Object> |