X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fhazelnut%2Fhazelnut.py;h=9dfebf11e48ff07c7800d90f7fa0c28b65533352;hb=e256853ef256809864927b91deb42e713baea769;hp=26ce628525205a33a64ecf555c7172848fea8f24;hpb=5972d4ba29058ef57e17c5e1ca534d082ac04c8a;p=myslice.git diff --git a/plugins/hazelnut/hazelnut.py b/plugins/hazelnut/hazelnut.py index 26ce6285..9dfebf11 100644 --- a/plugins/hazelnut/hazelnut.py +++ b/plugins/hazelnut/hazelnut.py @@ -5,7 +5,7 @@ class Hazelnut (Plugin): # set checkboxes if a final column with checkboxes is desired # pass columns as the initial set of columns # if None then this is taken from the query's fields - def __init__ (self, query, checkboxes=False, columns=None, **settings): + def __init__ (self, query, checkboxes=False, columns=None, datatables_options={}, **settings): Plugin.__init__ (self, **settings) self.query=query self.checkboxes=checkboxes @@ -13,6 +13,7 @@ class Hazelnut (Plugin): self.columns=columns else: self.columns=self.query.fields + self.datatables_options=datatables_options def template_file (self): return "hazelnut.html" @@ -27,16 +28,15 @@ class Hazelnut (Plugin): reqs = { 'js_files' : [ "js/hazelnut.js", "js/manifold.js", "js/manifold-query.js", - "js/dataTables.js", "js/DT_bootstrap.js", "js/with-datatables.js", + "js/dataTables.js", "js/dataTables.bootstrap.js", "js/with-datatables.js", "js/spin.presets.js", "js/spin.min.js", "js/jquery.spin.js", "js/unfold-helper.js", ] , 'css_files': [ "css/hazelnut.css" , - "css/demo_table.css", "css/demo_table_jui.css", -# "css/jquery-ui.css", + "css/dataTables.bootstrap.css", ], } return reqs # the list of things passed to the js plugin - def json_settings_list (self): return ['plugin_uuid','query_uuid','checkboxes'] + def json_settings_list (self): return ['plugin_uuid', 'domid', 'query_uuid','checkboxes','datatables_options']