PHP Class Horde_Core_Tree_Renderer_Javascript, horde

Copyright 2003-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Author: Marko Djukic ([email protected])
Author: Michael Slusarz ([email protected])
Author: Jan Schneider ([email protected])
Inheritance: extends Horde_Core_Tree_Renderer_Html
Afficher le fichier Open project: horde/horde

Méthodes publiques

Méthode Description
__construct ( Horde_Tree $tree, array $params = [] ) Constructor.
fallback ( ) : string Provide a simpler renderer to fallback to.
getTree ( boolean $static = false ) : string Returns the tree.
isSupported ( ) : boolean Check the current environment to see if we can render the HTML tree.
renderNodeDefinitions ( ) : object Returns just the JS node definitions as a string.

Method Details

__construct() public méthode

Constructor.
public __construct ( Horde_Tree $tree, array $params = [] )
$tree Horde_Tree A tree object.
$params array Additional parameters. - jsvar: The JS variable name to store the tree object in. DEFAULT: Instance name.

fallback() public méthode

Provide a simpler renderer to fallback to.
public fallback ( ) : string
Résultat string The next best renderer.

getTree() public méthode

Returns the tree.
public getTree ( boolean $static = false ) : string
$static boolean If true the tree nodes can't be expanded and collapsed and the tree gets rendered expanded.
Résultat string The HTML code of the rendered tree.

isSupported() public méthode

We check for DOM support in the browser.
public isSupported ( ) : boolean
Résultat boolean Whether or not this backend will function.

renderNodeDefinitions() public méthode

Returns just the JS node definitions as a string.
public renderNodeDefinitions ( ) : object
Résultat object Object with the following properties: 'is_static', 'nodes', 'root_nodes'.