144 toplevel_thru_ajax = form.pop('treeview_top', False) or initial_thru_ajax |
144 toplevel_thru_ajax = form.pop('treeview_top', False) or initial_thru_ajax |
145 toplevel = toplevel_thru_ajax or (initial_load and not form.get('fname')) |
145 toplevel = toplevel_thru_ajax or (initial_load and not form.get('fname')) |
146 return subvid, treeid, toplevel_thru_ajax, toplevel |
146 return subvid, treeid, toplevel_thru_ajax, toplevel |
147 |
147 |
148 def _init_headers(self, treeid): |
148 def _init_headers(self, treeid): |
149 self._cw.add_css('jquery.treeview.css') |
149 self._cw.add_css(('jquery.treeview.css', 'cubicweb.treeview.css')) |
150 self._cw.add_js(('cubicweb.ajax.js', 'cubicweb.widgets.js', 'jquery.treeview.js')) |
150 self._cw.add_js(('cubicweb.ajax.js', 'cubicweb.widgets.js', 'jquery.treeview.js')) |
151 self._cw.html_headers.add_onload(u""" |
151 self._cw.html_headers.add_onload(u""" |
152 jQuery("#tree-%s").treeview({toggle: toggleTree, prerendered: true});""" % treeid) |
152 jQuery("#tree-%s").treeview({toggle: toggleTree, prerendered: true});""" % treeid) |
153 |
153 |
154 def call(self, subvid=None, treeid=None, |
154 def call(self, subvid=None, treeid=None, |