1 | --- u/temp/jquery-treeview/jquery.treeview.async.js |
---|
2 | +++ home/mb/wdev/cheiron/cryo/Cryo/root/static/c/treeview/jquery.treeview.async.js |
---|
3 | @@ -42,6 +42,8 @@ |
---|
4 | } |
---|
5 | $.each(response, createNode, [child]); |
---|
6 | $(container).treeview({add: child}); |
---|
7 | + |
---|
8 | + if (settings.ajaxload) settings.ajaxload(); |
---|
9 | }); |
---|
10 | } |
---|
11 | |
---|
12 | @@ -50,8 +52,16 @@ |
---|
13 | if (!settings.url) { |
---|
14 | return proxied.apply(this, arguments); |
---|
15 | } |
---|
16 | + |
---|
17 | + if ( settings.ajaxload ) { |
---|
18 | + var callback = settings.ajaxload; |
---|
19 | + settings.ajaxload = function() { |
---|
20 | + return callback.apply($(this).parent()[0], arguments); |
---|
21 | + }; |
---|
22 | + } |
---|
23 | + |
---|
24 | var container = this; |
---|
25 | load(settings, "source", this, container); |
---|
26 | var userToggle = settings.toggle; |
---|
27 | return proxied.call(this, $.extend({}, settings, { |
---|
28 | collapsed: true, |
---|