dock-spawn-ts
Advanced tools
Comparing version 2.521.0 to 2.522.0
{ | ||
"name": "dock-spawn-ts", | ||
"version": "2.521.0", | ||
"version": "2.522.0", | ||
"description": "DockSpawn Typescript Version", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -253,3 +253,3 @@ import { DockManager } from "./DockManager.js"; | ||
this.mouseDownHandler = new EventHandler(this.elementPanel, 'mousedown', this.onMouseDown.bind(this)); | ||
this.touchDownHandler = new EventHandler(this.elementPanel, 'touchstart', this.onMouseDown.bind(this)); | ||
this.touchDownHandler = new EventHandler(this.elementPanel, 'touchstart', this.onMouseDown.bind(this), { passive: true }); | ||
@@ -256,0 +256,0 @@ this.elementContent.removeAttribute("hidden"); |
@@ -94,4 +94,4 @@ import { DockManager } from "../DockManager.js"; | ||
dockPanelType = <PanelType><any>dockPanelTypeAttribute; | ||
let container = new PanelContainer(slot, this.dockManager, element.title, dockPanelType); | ||
let hideCloseButton = element.hasAttribute('dock-spawn-hide-close-button'); | ||
let container = new PanelContainer(slot, this.dockManager, element.title, dockPanelType, hideCloseButton); | ||
element.slot = slotName; | ||
@@ -166,29 +166,29 @@ this.slotElementMap.set(slot, (<HTMLElement>element)); | ||
dockFill(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, title?: string) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType); | ||
dockFill(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, title?: string, hideCloseButton?: boolean) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType, hideCloseButton); | ||
this.dockManager.dockFill(dockNode != null ? dockNode : this.dockManager.context.model.documentManagerNode, container); | ||
} | ||
dockLeft(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType); | ||
dockLeft(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string, hideCloseButton?: boolean) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType, hideCloseButton); | ||
this.dockManager.dockLeft(dockNode != null ? dockNode : this.dockManager.context.model.documentManagerNode, container, ratio); | ||
} | ||
dockRight(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType); | ||
dockRight(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string, hideCloseButton?: boolean) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType, hideCloseButton); | ||
this.dockManager.dockRight(dockNode != null ? dockNode : this.dockManager.context.model.documentManagerNode, container, ratio); | ||
} | ||
dockUp(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType); | ||
dockUp(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string, hideCloseButton?: boolean) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType, hideCloseButton); | ||
this.dockManager.dockUp(dockNode != null ? dockNode : this.dockManager.context.model.documentManagerNode, container, ratio); | ||
} | ||
dockDown(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType); | ||
dockDown(element: HTMLElement, panelType?: PanelType, dockNode?: DockNode, ratio?: number, title?: string, hideCloseButton?: boolean) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType, hideCloseButton); | ||
this.dockManager.dockDown(dockNode != null ? dockNode : this.dockManager.context.model.documentManagerNode, container, ratio); | ||
} | ||
floatDialog(element: HTMLElement, x: number, y: number, width: number, height: number, panelType?: PanelType, title?: string) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType); | ||
floatDialog(element: HTMLElement, x: number, y: number, width: number, height: number, panelType?: PanelType, title?: string, hideCloseButton?: boolean) { | ||
let container = new PanelContainer(element as HTMLElement, this.dockManager, title, panelType, hideCloseButton); | ||
let dlg = this.dockManager.floatDialog(container, x, y, null); | ||
@@ -195,0 +195,0 @@ dlg.resize(width, height); |
763026
10588