Skip to content

Commit 6b94bb5

Browse files
committed
Replace $().fancytree("getTree")
1 parent 3354d5f commit 6b94bb5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+129
-106
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# BRANCH
2+
* [DEPRECATED] jQuery UI widget methods: use `tree.METHOD()` instead.
3+
* [Fixed] `$.ui.fancytree.getTree()` for Element arg.
4+
15
# 2.34.0-0 / Unreleased
26
* TODO: tree.hasFocus() more reliable.
37
* [Added] `tree.debugTime()`, `tree.debugTimeEnd()` for debugging.

demo/nav.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
}
130130
});
131131
// On page load, activate node if node.data.href matches the url#href
132-
var tree = $(":ui-fancytree").fancytree("getTree"),
132+
var tree = $.ui.fancytree.getTree(),
133133
frameHash = window.parent && window.parent.location.hash;
134134

135135
if( frameHash ) {

demo/sample-3rd-confirm.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
});
5454
},
5555
onAction: function(btnName){
56-
var tree = $("#tree").fancytree("getTree"),
56+
var tree = $.ui.fancytree.getTree("#tree"),
5757
selNodes = tree.getSelectedNodes();
5858
if( btnName === "ok" ) {
5959
alert("Selected: " + selNodes.length + " nodes.");

demo/sample-api.html

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
label: "Disable",
6161
id: "btnDisable",
6262
code: function(){
63-
var tree = $("#tree").fancytree("getTree"),
63+
var tree = $.ui.fancytree.getTree("#tree"),
6464
wasEnabled = !tree.options.disabled;
6565

6666
tree.enable(!wasEnabled);
@@ -71,20 +71,20 @@
7171
label: "Expand all",
7272
newline: false,
7373
code: function(){
74-
$("#tree").fancytree("getTree").expandAll();
74+
$.ui.fancytree.getTree("#tree").expandAll();
7575
}
7676
});
7777
addSampleButton({
7878
label: "Collapse all",
7979
newline: false,
8080
code: function(){
81-
$("#tree").fancytree("getTree").expandAll(false);
81+
$.ui.fancytree.getTree("#tree").expandAll(false);
8282
}
8383
});
8484
addSampleButton({
8585
label: "Toggle expand",
8686
code: function(){
87-
$("#tree").fancytree("getTree").visit(function(node){
87+
$.ui.fancytree.getTree("#tree").visit(function(node){
8888
node.toggleExpanded();
8989
});
9090
}
@@ -93,7 +93,7 @@
9393
label: "tree.getActiveNode()",
9494
newline: false,
9595
code: function(){
96-
var node = $("#tree").fancytree("getActiveNode");
96+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
9797
if( node ){
9898
alert("Currently active: " + node.title);
9999
}else{
@@ -105,23 +105,23 @@
105105
label: "tree.toDict()",
106106
code: function(){
107107
// Convert the whole tree into an dictionary
108-
var tree = $("#tree").fancytree("getTree");
108+
var tree = $.ui.fancytree.getTree("#tree");
109109
var d = tree.toDict(true);
110110
alert(JSON.stringify(d));
111111
}
112112
});
113113
addSampleButton({
114114
label: "activateKey('id4.3.2')",
115115
code: function(){
116-
$("#tree").fancytree("getTree").activateKey("id4.3.2");
116+
$.ui.fancytree.getTree("#tree").activateKey("id4.3.2");
117117
// also possible:
118-
// $("#tree").fancytree("getTree").getNodeByKey("id4.3.2").setActive();
118+
// $.ui.fancytree.getTree("#tree").getNodeByKey("id4.3.2").setActive();
119119
}
120120
});
121121
addSampleButton({
122122
label: "setTitle()",
123123
code: function(){
124-
var node = $("#tree").fancytree("getActiveNode");
124+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
125125
if( !node ) return;
126126
node.setTitle(node.title + ", " + new Date());
127127
// this is a shortcut for
@@ -132,14 +132,14 @@
132132
label: "Sort tree",
133133
newline: false,
134134
code: function(){
135-
var node = $("#tree").fancytree("getRootNode");
135+
var node = $.ui.fancytree.getTree("#tree").getRootNode();
136136
node.sortChildren(null, true);
137137
}
138138
});
139139
addSampleButton({
140140
label: "Sort active banch",
141141
code: function(){
142-
var node = $("#tree").fancytree("getActiveNode");
142+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
143143
// Custom compare function (optional) that sorts case insensitive
144144
var cmp = function(a, b) {
145145
a = a.title.toLowerCase();
@@ -157,7 +157,7 @@
157157
code: function(){
158158
// Sample: add an hierarchic branch using code.
159159
// This is how we would add tree nodes programatically
160-
var rootNode = $("#tree").fancytree("getRootNode");
160+
var rootNode = $.ui.fancytree.getTree("#tree").getRootNode();
161161
var childNode = rootNode.addChildren({
162162
title: "Programatically addded nodes",
163163
tooltip: "This folder and all child nodes were added programmatically.",
@@ -174,7 +174,7 @@
174174
label: "Apppend a sibling node",
175175
newline: false,
176176
code: function(){
177-
var tree = $("#tree").fancytree("getTree"),
177+
var tree = $.ui.fancytree.getTree("#tree"),
178178
node = tree.getActiveNode(),
179179
newData = {title: "New Node"},
180180
newSibling = node.appendSibling(newData);
@@ -204,13 +204,13 @@
204204
]
205205
}
206206
];
207-
$("#tree").fancytree("getRootNode").addChildren(obj);
207+
$.ui.fancytree.getTree("#tree").getRootNode().addChildren(obj);
208208
}
209209
});
210210
addSampleButton({
211211
label: "node.fromDict()",
212212
code: function(){
213-
var node = $("#tree").fancytree("getActiveNode");
213+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
214214
if( !node ) return;
215215
// Set node data and - optionally - replace children
216216
node.fromDict({
@@ -226,7 +226,7 @@
226226
code: function(){
227227
// Convert active node (and descendants) to a dictionary and store
228228
// in
229-
var node = $("#tree").fancytree("getActiveNode");
229+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
230230
var d = node.toDict(true, function(dict){
231231
// Remove keys, so they will be re-generated when this dict is
232232
// passed to addChildren()
@@ -240,7 +240,7 @@
240240
addSampleButton({
241241
label: "node.fromDict(Clipboard)",
242242
code: function(){
243-
var node = $("#tree").fancytree("getActiveNode");
243+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
244244
if( !node ) return;
245245
// Set node data and - optionally - replace children
246246
node.fromDict(CLIPBOARD);
@@ -250,7 +250,7 @@
250250
label: "Remove selected nodes (but keep children)",
251251
newline: true,
252252
code: function(){
253-
var tree = $("#tree").fancytree("getTree"),
253+
var tree = $.ui.fancytree.getTree("#tree"),
254254
selNodes = tree.getSelectedNodes();
255255

256256
selNodes.forEach(function(node) {

demo/sample-aria-treegrid.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
label: "Activate cell 4/3",
6161
newline: false,
6262
code: function () {
63-
var node = $("#treegrid").fancytree("getNodeByKey", "_4");
63+
var node = $.ui.fancytree.getTree("#treegrid").getNodeByKey("_4");
6464
node.setActive(true, {cell: 3});
6565
}
6666
});

demo/sample-events.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,15 +177,15 @@
177177
label: "(De)Select active node",
178178
newline: false,
179179
code: function(){
180-
var node = $("#tree").fancytree("getActiveNode");
180+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
181181
node.setSelected( !node.isSelected() );
182182
}
183183
});
184184
addSampleButton({
185185
label: "Remove active node",
186186
newline: false,
187187
code: function(){
188-
var node = $("#tree").fancytree("getActiveNode");
188+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
189189
node.remove();
190190
}
191191
});

demo/sample-ext-clones.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
label: "find clones",
121121
newline: false,
122122
code: function(){
123-
var tree = $("#tree").fancytree("getTree"),
123+
var tree = $.ui.fancytree.getTree("#tree"),
124124
node3 = tree.getNodeByKey("node3");
125125
alert("refKey '2' = " + tree.getNodesByRef("2"));
126126
alert("refKey '2' below 'node3'' = " + tree.getNodesByRef("2", node3));
@@ -130,7 +130,7 @@
130130
label: "remove",
131131
newline: false,
132132
code: function(){
133-
var tree = $("#tree").fancytree("getTree"),
133+
var tree = $.ui.fancytree.getTree("#tree"),
134134
node = tree.getActiveNode();
135135
node.remove();
136136
}

demo/sample-ext-columnview.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,15 @@
112112
$("td#tags").on("click", "button.close", function(e){
113113
// Bind live handler that deselects the node when user clicks 'x' of a tag
114114
var key = $(e.target).parent().data("key"),
115-
node = $(":ui-fancytree").fancytree("getNodeByKey", key);
115+
node = $.ui.fancytree.getTree().getNodeByKey(key);
116+
116117
node.setSelected(false);
117118
return false; // do not bubble and trigger span click
118119
}).on("click", "span.selTag", function(e){
119120
// Bind live handler that activates the node, when tag is clicked
120121
var key = $(e.target).data("key"),
121-
node = $(":ui-fancytree").fancytree("getNodeByKey", key);
122+
node = $.ui.fancytree.getTree().getNodeByKey(key);
123+
122124
node.setActive();
123125
});
124126
});

demo/sample-ext-edit.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
label: "Add child",
9191
newline: false,
9292
code: function(){
93-
var node = $("#tree").fancytree("getActiveNode");
93+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
9494
if( !node ) {
9595
alert("Please activate a parent node.");
9696
return;
@@ -102,7 +102,7 @@
102102
label: "Add sibling folder",
103103
newline: false,
104104
code: function(){
105-
var node = $("#tree").fancytree("getActiveNode");
105+
var node = $.ui.fancytree.getTree("#tree").getActiveNode();
106106
node.editCreateNode("after", {
107107
title: "Node title",
108108
folder: true

demo/sample-ext-filter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
data.result = {url: "ajax-sub2.json"}
5252
}
5353
});
54-
var tree = $("#tree").fancytree("getTree");
54+
var tree = $.ui.fancytree.getTree("#tree");
5555

5656
/*
5757
* Event handlers for our little demo interface

0 commit comments

Comments
 (0)