CAF Noodle JavaScript

Class Noodle.Model

Object
   |
   +--Noodle.Model
Direct Known Subclasses:
Noodle.Leftnav.Model, Noodle.Tab.Model, Noodle.User.Model, Noodle.Portlet.Model, Noodle.Row.Model, Noodle.Leftnav.BranchModel

class Noodle.Model


Base noodle model methods.
Defined in noodle.js


Constructor Summary
Noodle.Model ()
           
 
Method Summary
<static> Object createDraggable()
           Returns a new Draggable created for this object, or null.
<static> Object createMenu()
           Returns a new menu created for this object, or null.
<static> Object createMenuItems()
           Returns an array of menu items to create, or an empty array.
<static> Object getDraggable()
           Returns the Draggable for this object, or null.
<static> Object getElement()
           Returns the html element of the modeled object.
<static> Object getID()
           Returns the html element id of the modeled object.
<static> Object getMenu()
           Returns the menu for this object, or null.
<static> Object getMenuCSS()
           Returns the css class for this object's menu, or empty string ("").
<static> Object getMetadata(<string> name)
           Returns the thing metadata of the modeled object.
<static> void initialize()
           Initializes this object.
<static> Object loadDescriptor(<function> fn)
           Loads metadata descriptor data.
<static> void onDragFinish(<object> cur, <Draggable> drag)
           Handles ondragfinish event for this object.
<static> void onDragStart(<object> cur, <Draggable> drag)
           Handles ondragstart event for this object.
<static> void release()
           Cleans up this object.
<static> void setMetadata(<string> name, <object> value)
           Sets the thing metadata of the modeled object.

Constructor Detail

Noodle.Model

Noodle.Model()

Method Detail

createDraggable

<static> Object createDraggable()

createMenu

<static> Object createMenu()

createMenuItems

<static> Object createMenuItems()

getDraggable

<static> Object getDraggable()

getElement

<static> Object getElement()

getID

<static> Object getID()

getMenu

<static> Object getMenu()

getMenuCSS

<static> Object getMenuCSS()

getMetadata

<static> Object getMetadata(<string> name)

initialize

<static> void initialize()

loadDescriptor

<static> Object loadDescriptor(<function> fn)

onDragFinish

<static> void onDragFinish(<object> cur, <Draggable> drag)

onDragStart

<static> void onDragStart(<object> cur, <Draggable> drag)

release

<static> void release()

setMetadata

<static> void setMetadata(<string> name, <object> value)

CAF Noodle JavaScript

Documentation generated by JSDoc on Fri Sep 20 11:58:17 2013