|
60 | 60 | label: "Disable", |
61 | 61 | id: "btnDisable", |
62 | 62 | code: function(){ |
63 | | - var tree = $("#tree").fancytree("getTree"), |
| 63 | + var tree = $.ui.fancytree.getTree("#tree"), |
64 | 64 | wasEnabled = !tree.options.disabled; |
65 | 65 |
|
66 | 66 | tree.enable(!wasEnabled); |
|
71 | 71 | label: "Expand all", |
72 | 72 | newline: false, |
73 | 73 | code: function(){ |
74 | | - $("#tree").fancytree("getTree").expandAll(); |
| 74 | + $.ui.fancytree.getTree("#tree").expandAll(); |
75 | 75 | } |
76 | 76 | }); |
77 | 77 | addSampleButton({ |
78 | 78 | label: "Collapse all", |
79 | 79 | newline: false, |
80 | 80 | code: function(){ |
81 | | - $("#tree").fancytree("getTree").expandAll(false); |
| 81 | + $.ui.fancytree.getTree("#tree").expandAll(false); |
82 | 82 | } |
83 | 83 | }); |
84 | 84 | addSampleButton({ |
85 | 85 | label: "Toggle expand", |
86 | 86 | code: function(){ |
87 | | - $("#tree").fancytree("getTree").visit(function(node){ |
| 87 | + $.ui.fancytree.getTree("#tree").visit(function(node){ |
88 | 88 | node.toggleExpanded(); |
89 | 89 | }); |
90 | 90 | } |
|
93 | 93 | label: "tree.getActiveNode()", |
94 | 94 | newline: false, |
95 | 95 | code: function(){ |
96 | | - var node = $("#tree").fancytree("getActiveNode"); |
| 96 | + var node = $.ui.fancytree.getTree("#tree").getActiveNode(); |
97 | 97 | if( node ){ |
98 | 98 | alert("Currently active: " + node.title); |
99 | 99 | }else{ |
|
105 | 105 | label: "tree.toDict()", |
106 | 106 | code: function(){ |
107 | 107 | // Convert the whole tree into an dictionary |
108 | | - var tree = $("#tree").fancytree("getTree"); |
| 108 | + var tree = $.ui.fancytree.getTree("#tree"); |
109 | 109 | var d = tree.toDict(true); |
110 | 110 | alert(JSON.stringify(d)); |
111 | 111 | } |
112 | 112 | }); |
113 | 113 | addSampleButton({ |
114 | 114 | label: "activateKey('id4.3.2')", |
115 | 115 | code: function(){ |
116 | | - $("#tree").fancytree("getTree").activateKey("id4.3.2"); |
| 116 | + $.ui.fancytree.getTree("#tree").activateKey("id4.3.2"); |
117 | 117 | // also possible: |
118 | | -// $("#tree").fancytree("getTree").getNodeByKey("id4.3.2").setActive(); |
| 118 | +// $.ui.fancytree.getTree("#tree").getNodeByKey("id4.3.2").setActive(); |
119 | 119 | } |
120 | 120 | }); |
121 | 121 | addSampleButton({ |
122 | 122 | label: "setTitle()", |
123 | 123 | code: function(){ |
124 | | - var node = $("#tree").fancytree("getActiveNode"); |
| 124 | + var node = $.ui.fancytree.getTree("#tree").getActiveNode(); |
125 | 125 | if( !node ) return; |
126 | 126 | node.setTitle(node.title + ", " + new Date()); |
127 | 127 | // this is a shortcut for |
|
132 | 132 | label: "Sort tree", |
133 | 133 | newline: false, |
134 | 134 | code: function(){ |
135 | | - var node = $("#tree").fancytree("getRootNode"); |
| 135 | + var node = $.ui.fancytree.getTree("#tree").getRootNode(); |
136 | 136 | node.sortChildren(null, true); |
137 | 137 | } |
138 | 138 | }); |
139 | 139 | addSampleButton({ |
140 | 140 | label: "Sort active banch", |
141 | 141 | code: function(){ |
142 | | - var node = $("#tree").fancytree("getActiveNode"); |
| 142 | + var node = $.ui.fancytree.getTree("#tree").getActiveNode(); |
143 | 143 | // Custom compare function (optional) that sorts case insensitive |
144 | 144 | var cmp = function(a, b) { |
145 | 145 | a = a.title.toLowerCase(); |
|
157 | 157 | code: function(){ |
158 | 158 | // Sample: add an hierarchic branch using code. |
159 | 159 | // This is how we would add tree nodes programatically |
160 | | - var rootNode = $("#tree").fancytree("getRootNode"); |
| 160 | + var rootNode = $.ui.fancytree.getTree("#tree").getRootNode(); |
161 | 161 | var childNode = rootNode.addChildren({ |
162 | 162 | title: "Programatically addded nodes", |
163 | 163 | tooltip: "This folder and all child nodes were added programmatically.", |
|
174 | 174 | label: "Apppend a sibling node", |
175 | 175 | newline: false, |
176 | 176 | code: function(){ |
177 | | - var tree = $("#tree").fancytree("getTree"), |
| 177 | + var tree = $.ui.fancytree.getTree("#tree"), |
178 | 178 | node = tree.getActiveNode(), |
179 | 179 | newData = {title: "New Node"}, |
180 | 180 | newSibling = node.appendSibling(newData); |
|
204 | 204 | ] |
205 | 205 | } |
206 | 206 | ]; |
207 | | - $("#tree").fancytree("getRootNode").addChildren(obj); |
| 207 | + $.ui.fancytree.getTree("#tree").getRootNode().addChildren(obj); |
208 | 208 | } |
209 | 209 | }); |
210 | 210 | addSampleButton({ |
211 | 211 | label: "node.fromDict()", |
212 | 212 | code: function(){ |
213 | | - var node = $("#tree").fancytree("getActiveNode"); |
| 213 | + var node = $.ui.fancytree.getTree("#tree").getActiveNode(); |
214 | 214 | if( !node ) return; |
215 | 215 | // Set node data and - optionally - replace children |
216 | 216 | node.fromDict({ |
|
226 | 226 | code: function(){ |
227 | 227 | // Convert active node (and descendants) to a dictionary and store |
228 | 228 | // in |
229 | | - var node = $("#tree").fancytree("getActiveNode"); |
| 229 | + var node = $.ui.fancytree.getTree("#tree").getActiveNode(); |
230 | 230 | var d = node.toDict(true, function(dict){ |
231 | 231 | // Remove keys, so they will be re-generated when this dict is |
232 | 232 | // passed to addChildren() |
|
240 | 240 | addSampleButton({ |
241 | 241 | label: "node.fromDict(Clipboard)", |
242 | 242 | code: function(){ |
243 | | - var node = $("#tree").fancytree("getActiveNode"); |
| 243 | + var node = $.ui.fancytree.getTree("#tree").getActiveNode(); |
244 | 244 | if( !node ) return; |
245 | 245 | // Set node data and - optionally - replace children |
246 | 246 | node.fromDict(CLIPBOARD); |
|
250 | 250 | label: "Remove selected nodes (but keep children)", |
251 | 251 | newline: true, |
252 | 252 | code: function(){ |
253 | | - var tree = $("#tree").fancytree("getTree"), |
| 253 | + var tree = $.ui.fancytree.getTree("#tree"), |
254 | 254 | selNodes = tree.getSelectedNodes(); |
255 | 255 |
|
256 | 256 | selNodes.forEach(function(node) { |
|
0 commit comments