web/data/cubicweb.widgets.js
changeset 9529 39b46b0b01e4
parent 9388 4c34a63bd113
child 10027 292c81246347
equal deleted inserted replaced
9518:54ead5f372bb 9529:39b46b0b01e4
   413 function toggleTree(event) {
   413 function toggleTree(event) {
   414     var linode = jQuery(this);
   414     var linode = jQuery(this);
   415     var url = linode.attr('cubicweb:loadurl');
   415     var url = linode.attr('cubicweb:loadurl');
   416     if (url) {
   416     if (url) {
   417         linode.find('ul.placeholder').remove();
   417         linode.find('ul.placeholder').remove();
   418         linode.loadxhtml(url, {
   418         var d = linode.loadxhtml(url, null, 'post', 'append');
   419             callback: function(domnode) {
   419         d.addCallback(function(domnode) {
   420                 linode.removeAttr('cubicweb:loadurl');
   420                 linode.removeAttr('cubicweb:loadurl');
   421                 jQuery(domnode).treeview({
   421                 linode.find('> ul.treeview').treeview({
   422                     toggle: toggleTree,
   422                     toggle: toggleTree,
   423                     prerendered: true
   423                     prerendered: true
   424                 });
   424                 });
   425                 return null;
   425                 return null;
   426             }
   426             }
   427         },
   427         );
   428         'post', 'append');
       
   429     }
   428     }
   430 }
   429 }
   431 
   430 
   432 /**
   431 /**
   433  * .. class:: Widgets.TimelineWidget
   432  * .. class:: Widgets.TimelineWidget