process-cpp  3.0.0
A simple convenience library for handling processes in C++11.
navtree.js File Reference

Go to the source code of this file.

Functions

function getData (varName)
 
function stripPath (uri)
 
function stripPath2 (uri)
 
function hashValue ()
 
function hashUrl ()
 
function pathName ()
 
function localStorageSupported ()
 
function storeLink (link)
 
function deleteLink ()
 
function cachedLink ()
 
function getScript (scriptName, func, show)
 
function createIndent (o, domNode, node, level)
 
function gotoAnchor (anchor, aname, updateLocation)
 
function newNode (o, po, text, link, childrenData, lastNode)
 
function showRoot ()
 
function expandNode (o, node, imm, showRoot)
 
function glowEffect (n, duration)
 
function highlightAnchor ()
 
function selectAndHighlight (hash, n)
 
function showNode (o, node, index, hash)
 
function removeToInsertLater (element)
 
function getNode (o, po)
 
function gotoNode (o, subIndex, root, hash, relpath)
 
function navTo (o, root, hash, relpath)
 
function showSyncOff (n, relpath)
 
function showSyncOn (n, relpath)
 
function toggleSyncButton (relpath)
 
function initNavTree (toroot, relpath)
 

Variables

var navTreeSubIndices = new Array()
 
var animationInProgress = false
 

Function Documentation

function cachedLink ( )

Definition at line 63 of file navtree.js.

References localStorageSupported().

Referenced by initNavTree(), and navTo().

+ Here is the call graph for this function:

function createIndent (   o,
  domNode,
  node,
  level 
)

Definition at line 91 of file navtree.js.

References expandNode().

Referenced by newNode().

+ Here is the call graph for this function:

function deleteLink ( )

Definition at line 56 of file navtree.js.

References localStorageSupported().

Referenced by toggleSyncButton().

+ Here is the call graph for this function:

function expandNode (   o,
  node,
  imm,
  showRoot 
)

Definition at line 253 of file navtree.js.

References getNode(), getScript(), show(), and showRoot().

Referenced by createIndent(), and showNode().

+ Here is the call graph for this function:

function getData (   varName)

Definition at line 3 of file navtree.js.

function getNode (   o,
  po 
)

Definition at line 384 of file navtree.js.

References newNode(), and removeToInsertLater().

Referenced by expandNode(), and showNode().

+ Here is the call graph for this function:

function getScript (   scriptName,
  func,
  show 
)

Definition at line 72 of file navtree.js.

References script, show(), and showRoot().

Referenced by expandNode(), navTo(), and showNode().

+ Here is the call graph for this function:

function glowEffect (   n,
  duration 
)

Definition at line 281 of file navtree.js.

Referenced by highlightAnchor(), and navTo().

function gotoAnchor (   anchor,
  aname,
  updateLocation 
)

Definition at line 129 of file navtree.js.

References animationInProgress.

Referenced by highlightAnchor(), and newNode().

function gotoNode (   o,
  subIndex,
  root,
  hash,
  relpath 
)

Definition at line 397 of file navtree.js.

References navTo(), NAVTREE, navTreeSubIndices, root, and showNode().

Referenced by navTo().

+ Here is the call graph for this function:

function hashUrl ( )

Definition at line 28 of file navtree.js.

References hashValue().

Referenced by highlightAnchor(), initNavTree(), and toggleSyncButton().

+ Here is the call graph for this function:

function hashValue ( )

Definition at line 23 of file navtree.js.

Referenced by hashUrl(), highlightAnchor(), and initNavTree().

function highlightAnchor ( )

Definition at line 288 of file navtree.js.

References glowEffect(), gotoAnchor(), hashUrl(), and hashValue().

Referenced by selectAndHighlight().

+ Here is the call graph for this function:

function initNavTree (   toroot,
  relpath 
)
function localStorageSupported ( )

Definition at line 38 of file navtree.js.

Referenced by cachedLink(), deleteLink(), initNavTree(), and storeLink().

function navTo (   o,
  root,
  hash,
  relpath 
)

Definition at line 412 of file navtree.js.

References cachedLink(), getScript(), glowEffect(), gotoNode(), NAVTREE, NAVTREEINDEX, navTreeSubIndices, and root.

Referenced by gotoNode(), and initNavTree().

+ Here is the call graph for this function:

function newNode (   o,
  po,
  text,
  link,
  childrenData,
  lastNode 
)

Definition at line 157 of file navtree.js.

References createIndent(), gotoAnchor(), core::posix::this_process::parent(), pathName(), storeLink(), and stripPath().

Referenced by getNode().

+ Here is the call graph for this function:

function pathName ( )

Definition at line 33 of file navtree.js.

Referenced by initNavTree(), newNode(), selectAndHighlight(), and toggleSyncButton().

function removeToInsertLater (   element)

Definition at line 371 of file navtree.js.

Referenced by getNode().

function selectAndHighlight (   hash,
  n 
)

Definition at line 307 of file navtree.js.

References css, highlightAnchor(), pathName(), showRoot(), and stripPath().

Referenced by showNode().

+ Here is the call graph for this function:

function showNode (   o,
  node,
  index,
  hash 
)

Definition at line 330 of file navtree.js.

References css, expandNode(), getNode(), getScript(), selectAndHighlight(), and stripPath().

Referenced by gotoNode().

+ Here is the call graph for this function:

function showRoot ( )

Definition at line 238 of file navtree.js.

References navtree, and windowHeight.

Referenced by expandNode(), getScript(), initNavTree(), and selectAndHighlight().

function showSyncOff (   n,
  relpath 
)

Definition at line 442 of file navtree.js.

References SYNCOFFMSG.

Referenced by initNavTree(), and toggleSyncButton().

function showSyncOn (   n,
  relpath 
)

Definition at line 447 of file navtree.js.

References SYNCONMSG.

Referenced by initNavTree(), and toggleSyncButton().

function storeLink (   link)

Definition at line 49 of file navtree.js.

References localStorageSupported().

Referenced by newNode(), and toggleSyncButton().

+ Here is the call graph for this function:

function stripPath (   uri)

Definition at line 10 of file navtree.js.

Referenced by initNavTree(), newNode(), selectAndHighlight(), and showNode().

function stripPath2 (   uri)

Definition at line 15 of file navtree.js.

Referenced by initNavTree(), and toggleSyncButton().

function toggleSyncButton (   relpath)

Definition at line 452 of file navtree.js.

References deleteLink(), hashUrl(), pathName(), showSyncOff(), showSyncOn(), storeLink(), and stripPath2().

Referenced by initNavTree().

+ Here is the call graph for this function:

Variable Documentation

var animationInProgress = false

Definition at line 127 of file navtree.js.

Referenced by gotoAnchor(), and initNavTree().

var navTreeSubIndices = new Array()

Definition at line 1 of file navtree.js.

Referenced by gotoNode(), and navTo().