Appearance
@jtopo/editor / IconsPanel
Class: IconsPanel
编辑器左侧的图片面板,功能极简单,演示用
Deprecated
请使用开源的 IconsPanel.js 代替
Hierarchy
EventTarget↳
IconsPanel
Table of contents
Constructors
Properties
Methods
- addEventListener
- dispatchEvent
- getDragItem
- hasListener
- hide
- on
- removeEventListener
- setConfig
- show
- touchStartHandle
Constructors
constructor
new IconsPanel(stage, editor)
Parameters
| Name | Type |
|---|---|
stage | any |
editor | any |
Overrides
EventTarget.constructor
Properties
dargItem
dargItem: any
editor
editor: any
itemSize
itemSize: number = 40
panelDom
panelDom: any
stage
stage: any
Methods
addEventListener
addEventListener<K>(type, callback): () => void
增加事件监听
Type parameters
| Name | Type |
|---|---|
K | extends never |
Parameters
| Name | Type | Description |
|---|---|---|
type | K | 事件类型 |
callback | EventCallback<{}[K]> |
Returns
fn
(): void
增加事件监听
Param
事件类型
Param
Returns
void
Inherited from
EventTarget.addEventListener
dispatchEvent
dispatchEvent(event): void
分发事件
Parameters
| Name | Type |
|---|---|
event | any |
Returns
void
Inherited from
EventTarget.dispatchEvent
getDragItem
getDragItem(): any
获取当前被拖拽的图标
Returns
any
hasListener
hasListener<K>(type): boolean
是否有该类型的监听
Type parameters
| Name | Type |
|---|---|
K | extends never |
Parameters
| Name | Type |
|---|---|
type | K |
Returns
boolean
Inherited from
EventTarget.hasListener
hide
hide(): IconsPanel
Returns
on
on<K>(type, callback): () => void
addEventLister的别名
Type parameters
| Name | Type |
|---|---|
K | extends never |
Parameters
| Name | Type |
|---|---|
type | K |
callback | EventCallback<{}[K]> |
Returns
fn
(): void
addEventLister的别名
Returns
void
Inherited from
EventTarget.on
removeEventListener
removeEventListener<K>(type, callback): any
移除一个事件监听
Type parameters
| Name | Type |
|---|---|
K | extends never |
Parameters
| Name | Type |
|---|---|
type | K |
callback | EventCallback<{}[K]> |
Returns
any
Inherited from
EventTarget.removeEventListener
setConfig
setConfig(data): IconsPanel
Parameters
| Name | Type |
|---|---|
data | any |
Returns
show
show(): IconsPanel
Returns
touchStartHandle
touchStartHandle(item, e): void
Parameters
| Name | Type |
|---|---|
item | any |
e | any |
Returns
void