CAF Noodle JavaScript

Class Noodle.Tab.Model

Object
   |
   +--Noodle.Model
         |
         +--Noodle.Tab.Model

class Noodle.Tab.Model
extends Noodle.Model


Base noodle page model methods.
Defined in tab.js


Constructor Summary
Noodle.Tab.Model ()
           
 
Method Summary
<static> void close(<string> redirectURL)
           Close the tab.
<static> void closeOthers()
           Close all tabs except this tab.
<static> void confirmClose()
           Display close-tab confirmation dialog.
<static> void confirmCloseOthers()
           Display close-other-tabs confirmation dialog.
<static> void confirmDeleteWorkspace()
           Display a dialog confirming deletion of a workspace.
<static> void createMenuItems()
           Create the tab menu items.
<static> void del()
           Handle the application tab 'delete' tab menu action.
<static> void deleteWorkspace()
           Handle the workspace 'delete' tab menu action.
<static> void edit()
           Edits the properties of this tab.
<static> Object getMenuCSS()
           Get the tab menu CSS.
<static> Object getNDTab(<int> offset)
           Gets the ND_Tab object for this Noodle tab.
<static> void hide(<optional> redirectURL)
           Hide the tab.
<static> void initialize()
           Initialize tab model.
<static> Object isSelected()
           Tells whether tab is selected.
<static> void load()
           Loads this tab.
<static> void onClean(eventName, srcObject)
           Handle page undirty event.
<static> void onDirty(eventName, srcObject)
           Handle page dirty event.
<static> void onMetadataChange(eventName, srcObject)
          
<static> void open()
           Open the tab's link.
<static> void promptRename()
           Displays a dialog allowing a tab to be renamed.
<static> void release()
           Release tab model data structures.
<static> void rename( newName, <boolean> fireEvents )
           Rename the tab.
<static> void save()
           Saves this tab.
<static> void saveAs()
           Saves this tab as a new page.
<static> void setIcon()
           Set the icon URL.
<static> void setSelected(<boolean> selected)
           Selects/deselects this tab.
<static> void share()
           Shows the sharing dialog.
<static> void show()
           Show the tab.
<static> void showURL()
           Shows the friendly url for this tab.

Constructor Detail

Noodle.Tab.Model

Noodle.Tab.Model()

Method Detail

close

<static> void close(<string> redirectURL)

closeOthers

<static> void closeOthers()

confirmClose

<static> void confirmClose()

confirmCloseOthers

<static> void confirmCloseOthers()

confirmDeleteWorkspace

<static> void confirmDeleteWorkspace()

createMenuItems

<static> void createMenuItems()

del

<static> void del()

deleteWorkspace

<static> void deleteWorkspace()

edit

<static> void edit()

getMenuCSS

<static> Object getMenuCSS()

getNDTab

<static> Object getNDTab(<int> offset)

hide

<static> void hide(<optional> redirectURL)

initialize

<static> void initialize()

isSelected

<static> Object isSelected()

load

<static> void load()

onClean

<static> void onClean(eventName, srcObject)

onDirty

<static> void onDirty(eventName, srcObject)

onMetadataChange

<static> void onMetadataChange(eventName, srcObject)

open

<static> void open()

promptRename

<static> void promptRename()

release

<static> void release()

rename

<static> void rename( newName, <boolean> fireEvents )

save

<static> void save()

saveAs

<static> void saveAs()

setIcon

<static> void setIcon()

setSelected

<static> void setSelected(<boolean> selected)

share

<static> void share()

show

<static> void show()

showURL

<static> void showURL()

CAF Noodle JavaScript

Documentation generated by JSDoc on Sun Sep 15 20:21:23 2019