CAF Noodle JavaScript

Class Noodle.Leftnav.Model

Object
   |
   +--Noodle.Model
         |
         +--Noodle.Leftnav.Model

class Noodle.Leftnav.Model
extends Noodle.Model


Noodle leftnav container model.
Defined in leftnav.js


Constructor Summary
Noodle.Leftnav.Model ()
           
 
Method Summary
<static> void collapseLeftNav(<boolean> preserveState)
           Display left nav in collapsed state.
<static> void displayLeftNav(<boolean> preserveState)
           Displays the left nav expanded or collapsed.
<static> void expandLeftNav(<boolean> preserveState)
           Display left nav in expanded state.
<static> void hideDragResize(<object> event)
           Hide drag resize icon.
<static> void highlightSelectedBranch(thingID)
           This function highlights the branch for the current page.
<static> void initialize()
           Initialize noodle leftnav model.
<static> void layoutComponents()
           Set positioning, widths, paddings, and borders of the left nav based upon the current left nav state.
<static> void load()
           Loads the leftnav.
<static> void onLeftNavDrag(<object> draggableObject, <object> event)
           Drag event handler called as left nav resize icon is dragged.
<static> void onLeftNavDragEnd(<object> draggableObject, <object> event)
           Drag event handler called when drag is completed (user releases mouse button).
<static> void onLeftNavDragStart(<object> draggableObject, <object> event)
           Drag event handler called when drag is initiated..
<static> void onWindowResize()
           Called on window resize to resize the leftnav's height.
<static> void preserveLeftNavCollapseState()
           Save collapse state to the user portlet preferences.
<static> void preserveLeftNavSelectedTab(index)
           Save which tab has been selected to the server.
<static> void preserveLHSPosition(<String> configurationID, <int> xStartPosition, <int> xLastPosition)
           Save the initial start position and last position of the left nav resize icon to the user portlet preferences.
<static> void refresh()
           Refresh the LHS after flushing the server side caching
<static> void release()
           Releases tabs data structure.
<static> void setUserPreferences(<int> selectedTabIndex, <boolean> showLHS, <int> xLHSDragStart, <int> xLHSDragLast)
           Set the left nav user portlet preferences.
<static> void showDragResize(<object> event)
           Display drag resize icon.
<static> void toggleTab(<int> index, preserve)
           Toggles specified leftnav tab visible.
<static> void unhighlightSelectedBranch(thingID)
           This function removes highlighting for the specified page id.

Constructor Detail

Noodle.Leftnav.Model

Noodle.Leftnav.Model()

Method Detail

collapseLeftNav

<static> void collapseLeftNav(<boolean> preserveState)

displayLeftNav

<static> void displayLeftNav(<boolean> preserveState)

expandLeftNav

<static> void expandLeftNav(<boolean> preserveState)

hideDragResize

<static> void hideDragResize(<object> event)

highlightSelectedBranch

<static> void highlightSelectedBranch(thingID)

initialize

<static> void initialize()

layoutComponents

<static> void layoutComponents()

load

<static> void load()

onLeftNavDrag

<static> void onLeftNavDrag(<object> draggableObject, <object> event)

onLeftNavDragEnd

<static> void onLeftNavDragEnd(<object> draggableObject, <object> event)

onLeftNavDragStart

<static> void onLeftNavDragStart(<object> draggableObject, <object> event)

onWindowResize

<static> void onWindowResize()

preserveLeftNavCollapseState

<static> void preserveLeftNavCollapseState()

preserveLeftNavSelectedTab

<static> void preserveLeftNavSelectedTab(index)

preserveLHSPosition

<static> void preserveLHSPosition(<String> configurationID, <int> xStartPosition, <int> xLastPosition)

refresh

<static> void refresh()

release

<static> void release()

setUserPreferences

<static> void setUserPreferences(<int> selectedTabIndex, <boolean> showLHS, <int> xLHSDragStart, <int> xLHSDragLast)

showDragResize

<static> void showDragResize(<object> event)

toggleTab

<static> void toggleTab(<int> index, preserve)

unhighlightSelectedBranch

<static> void unhighlightSelectedBranch(thingID)

CAF Noodle JavaScript

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