shint -W083

 jsTree core functionality

$.jstree

$.jstree.version

$.jstree.defaults

$.jstree.defaults.plugins

$.jstree.plugins

$.jstree.create (el [, options])

$.jstree.destroy ()

$.jstree.core (id)private

$.jstree.reference (needle)

$().jstree([arg])

$(':jstree')

$.jstree.defaults.core

$.jstree.defaults.core.data

$.jstree.defaults.core.strings

$.jstree.defaults.core.check_callback

$.jstree.defaults.core.error

$.jstree.defaults.core.animation

$.jstree.defaults.core.multiple

$.jstree.defaults.core.themes

$.jstree.defaults.core.themes.name

$.jstree.defaults.core.themes.url

$.jstree.defaults.core.themes.dir

$.jstree.defaults.core.themes.dots

$.jstree.defaults.core.themes.icons

$.jstree.defaults.core.themes.stripes

$.jstree.defaults.core.themes.variant

$.jstree.defaults.core.themes.responsive

$.jstree.defaults.core.expand_selected_onload

$.jstree.defaults.core.worker

$.jstree.defaults.core.force_text

$.jstree.defaults.core.dblclick_toggle

plugin (deco [, opts])private

init (el, optons)private

init.jstree Event

loading.jstree Event

destroy ()

teardown ()private

bind ()private

loaded.jstree Event

ready.jstree Event

unbind ()private

trigger (ev [, data])private

get_container ()

get_container_ul ()private

get_string (key)private

_firstChild (dom)private

_nextSibling (dom)private

_previousSibling (dom)private

get_node (obj [, as_dom])

get_path (obj [, glue, ids])

get_next_dom (obj [, strict])

get_prev_dom (obj [, strict])

get_parent (obj)

get_children_dom (obj)

is_parent (obj)

is_loaded (obj)

is_loading (obj)

is_open (obj)

is_closed (obj)

is_leaf (obj)

load_node (obj [, callback])

load_node.jstree Event

_load_nodes (nodes [, callback])private

load_all ([obj, callback])

load_all.jstree Event

_load_node (obj [, callback])private

_node_changed (obj [, callback])private

_append_html_data (obj, data)private

model.jstree Event

_append_json_data (obj, data)private

_parse_model_from_html (d [, p, ps])private

_parse_model_from_flat_json (d [, p, ps])private

_parse_model_from_json (d [, p, ps])private

_redraw ()private

redraw.jstree Event

redraw ([full])

draw_children (node)private

redraw_node (node, deep, is_callback, force_render)private

open_node (obj [, callback, animation])

before_open.jstree Event

open_node.jstree Event

after_open.jstree Event

_open_to (obj)private

close_node (obj [, animation])

close_node.jstree Event

after_close.jstree Event

toggle_node (obj)

open_all ([obj, animation, original_obj])

open_all.jstree Event

close_all ([obj, animation])

close_all.jstree Event

is_disabled (obj)

enable_node (obj)

enable_node.jstree Event

disable_node (obj)

disable_node.jstree Event

is_hidden (obj)

hide_node (obj)

hide_node.jstree Event

show_node (obj)

show_node.jstree Event

hide_all ()

hide_all.jstree Event

show_all ()

show_all.jstree Event

activate_node (obj, e)private

activate_node.jstree Event

hover_node (obj)private

hover_node.jstree Event

dehover_node (obj)private

dehover_node.jstree Event

select_node (obj [, supress_event, prevent_open])

select_node.jstree Event

changed.jstree Event

deselect_node (obj [, supress_event])

deselect_node.jstree Event

select_all ([supress_event])

select_all.jstree Event

deselect_all ([supress_event])

deselect_all.jstree Event

is_selected (obj)

get_selected ([full])

get_top_selected ([full])

get_bottom_selected ([full])

get_state ()private

set_state (state [, callback])private

set_state.jstree Event

refresh ()

refresh.jstree Event

refresh_node (obj)

refresh_node.jstree Event

set_id (obj, id)

set_id.jstree Event

get_text (obj)

set_text (obj, val)private

set_text.jstree Event

get_json ([obj, options])

create_node ([par, node, pos, callback, is_loaded])

create_node.jstree Event

rename_node (obj, val)

rename_node.jstree Event

delete_node (obj)

delete_node.jstree Event

check (chk, obj, par, pos)private

last_error ()

move_node (obj, par [, pos, callback, is_loaded])

move_node.jstree Event

copy_node (obj, par [, pos, callback, is_loaded])

copy_node.jstree Event

cut (obj)

cut.jstree Event

copy (obj)

copy.jstree Event

get_buffer ()

can_paste ()

paste (obj [, pos])

paste.jstree Event

clear_buffer ()

clear_buffer.jstree Event

edit (obj [, default_text, callback])

set_theme (theme_name [, theme_url])

set_theme.jstree Event

get_theme ()

set_theme_variant (variant_name)

get_theme ()

show_stripes ()

hide_stripes ()

toggle_stripes ()

show_dots ()

hide_dots ()

toggle_dots ()

show_icons ()

hide_icons ()

toggle_icons ()

set_icon (obj, icon)

get_icon (obj)

hide_icon (obj)

show_icon (obj)

 Changed plugin

This plugin adds more information to the changed.jstree event. The new data is contained in the changed event data property, and contains a lists of selected and deselected nodes.

changed.jstree Event changed plugin

 Checkbox plugin

This plugin renders checkbox icons in front of each node, making multiple selection much easier.
It also supports tri-state behavior, meaning that if a node has a few of its children checked it will be rendered as undetermined, and state will be propagated up.

$.jstree.defaults.checkbox checkbox plugin

$.jstree.defaults.checkbox.visible checkbox plugin

$.jstree.defaults.checkbox.three_state checkbox plugin

$.jstree.defaults.checkbox.whole_node checkbox plugin

$.jstree.defaults.checkbox.keep_selected_style checkbox plugin

$.jstree.defaults.checkbox.cascade checkbox plugin

$.jstree.defaults.checkbox.tie_selection checkbox plugin

_undetermined () checkbox plugin private

show_checkboxes () checkbox plugin

hide_checkboxes () checkbox plugin

toggle_checkboxes () checkbox plugin

is_undetermined (obj)

disable_checkbox (obj) checkbox plugin

disable_checkbox.jstree Event checkbox plugin

disable_checkbox (obj) checkbox plugin

enable_checkbox.jstree Event checkbox plugin

check_node (obj) checkbox plugin

check_node.jstree Event checkbox plugin

uncheck_node (obj) checkbox plugin

uncheck_node.jstree Event checkbox plugin

check_all () checkbox plugin

check_all.jstree Event checkbox plugin

uncheck_all () checkbox plugin

uncheck_all.jstree Event checkbox plugin

is_checked (obj) checkbox plugin

get_checked ([full]) checkbox plugin

get_top_checked ([full]) checkbox plugin

get_bottom_checked ([full]) checkbox plugin

 Conditionalselect plugin

This plugin allows defining a callback to allow or deny node selection by user input (activate node method).

$.jstree.defaults.checkbox.visible checkbox plugin

 Contextmenu plugin

Shows a context menu when a node is right-clicked.

$.jstree.defaults.contextmenu contextmenu plugin

$.jstree.defaults.contextmenu.select_node contextmenu plugin

$.jstree.defaults.contextmenu.show_at_node contextmenu plugin

$.jstree.defaults.contextmenu.items contextmenu plugin

show_contextmenu (obj [, x, y]) contextmenu plugin

_show_contextmenu (obj, x, y, i) contextmenu plugin private

show_contextmenu.jstree Event contextmenu plugin

context_parse.vakata Event contextmenu plugin

context_show.vakata Event contextmenu plugin

context_hide.vakata Event contextmenu plugin

 Drag'n'drop plugin

Enables dragging and dropping of nodes in the tree, resulting in a move or copy operations.

$.jstree.defaults.dnd dnd plugin

$.jstree.defaults.dnd.copy dnd plugin

$.jstree.defaults.dnd.open_timeout dnd plugin

$.jstree.defaults.dnd.is_draggable dnd plugin

$.jstree.defaults.dnd.check_while_dragging dnd plugin

$.jstree.defaults.dnd.always_copy dnd plugin

$.jstree.defaults.dnd.inside_pos dnd plugin

$.jstree.defaults.dnd.drag_selection dnd plugin

$.jstree.defaults.dnd.touch dnd plugin

$.jstree.defaults.dnd.large_drop_target dnd plugin

$.jstree.defaults.dnd.large_drag_target dnd plugin

$.jstree.defaults.dnd.use_html5 dnd plugin

dnd_scroll.vakata Event dnd plugin

dnd_start.vakata Event dnd plugin

dnd_move.vakata Event dnd plugin

dnd_stop.vakata Event dnd plugin

 Massload plugin

Adds massload functionality to jsTree, so that multiple nodes can be loaded in a single request (only useful with lazy loading).

$.jstree.defaults.massload massload plugin

 Search plugin

Adds search functionality to jsTree.

$.jstree.defaults.search search plugin

$.jstree.defaults.search.ajax search plugin

$.jstree.defaults.search.fuzzy search plugin

$.jstree.defaults.search.case_sensitive search plugin

$.jstree.defaults.search.show_only_matches search plugin

$.jstree.defaults.search.show_only_matches_children search plugin

$.jstree.defaults.search.close_opened_onclear search plugin

$.jstree.defaults.search.search_leaves_only search plugin

$.jstree.defaults.search.search_callback search plugin

search (str [, skip_async]) search plugin

search.jstree Event search plugin

clear_search () search plugin

clear_search.jstree Event search plugin

 Sort plugin

Automatically sorts all siblings in the tree according to a sorting function.

$.jstree.defaults.sort sort plugin

sort (obj [, deep]) sort plugin private

 State plugin

Saves the state of the tree (selected nodes, opened nodes) on the user's computer using available options (localStorage, cookies, etc)

$.jstree.defaults.state state plugin

$.jstree.defaults.state.key state plugin

$.jstree.defaults.state.events state plugin

$.jstree.defaults.state.ttl state plugin

$.jstree.defaults.state.filter state plugin

state_ready.jstree Event state plugin

save_state () state plugin

restore_state () state plugin

clear_state () state plugin

 Types plugin

Makes it possible to add predefined types for groups of nodes, which make it possible to easily control nesting rules and icon for each group.

$.jstree.defaults.types types plugin

get_rules (obj) types plugin

get_type (obj [, rules]) types plugin

set_type (obj, type) types plugin

 Unique plugin

Enforces that no nodes with the same name can coexist as siblings.

$.jstree.defaults.unique unique plugin

$.jstree.defaults.unique.case_sensitive unique plugin

$.jstree.defaults.unique.duplicate unique plugin

 Wholerow plugin

Makes each node appear block level. Making selection easier. May cause slow down for large trees in old browsers.

click here for the old site (v.1)