Class: ScreenTab

ScreenTab

new view.screen.ScreenTab ()

Methods

activeTab (event, move_tab)void

タブのリスト移動した時

NameTypeDefaultDescription
eventMouseEvent
move_tabbooleanfalse
Returns:
TypeDescription
void

addTab (event)void

タブ追加関数、WorkSpaceクラスを作成して、タブのElementを追加する

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

createElement (work_space, id)void

スクリーンエリアのタブを追加

NameTypeDescription
work_spaceWorkSpace
idnumber
Returns:
TypeDescription
void

deleteTab (event)void

タブの削除関数

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

dragLeave (event)void

ヒットしたElementから抜けたスタイルを削除

NameTypeDescription
eventEvent
Returns:
TypeDescription
void

dragOver (event)void

ドラッグしたElementがヒットしたElementにスタイルを追加

NameTypeDescription
eventEvent
Returns:
TypeDescription
void

dragStart (event)void

ドラッグスタート関数、ドラッグするElementを変数に格納

NameTypeDescription
eventEvent
Returns:
TypeDescription
void

drop (event)void

ドロップ先のElementとドラッグしたElementを入れ替える

NameTypeDescription
eventEvent
Returns:
TypeDescription
void

editEnd (event)void

タブのタイトル編集を終了する関数

NameTypeDescription
eventEvent | KeyboardEvent
Returns:
TypeDescription
void

editStart (event)void

タブのタイトル編集を開始

NameTypeDescription
eventEvent
Returns:
TypeDescription
void

run ()void

タブエリアの起動関数

Returns:
TypeDescription
void

save ()void

undo用にデータを内部保管する

Returns:
TypeDescription
void

showTabList (event)void

タブの一覧をモーダルで表示

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void