X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fhazelnut%2F__init__.py;h=e8ecfce7fcf4deac5885b8de7ce6cff16002ec43;hb=b711d074cffe0cf4b24098a4dad1f22963137054;hp=9509dc0a3ef2d73c07b5d100a72bd8a34a703257;hpb=1aea42c3668602aacfe22bc762ee939672129f53;p=myslice.git diff --git a/plugins/hazelnut/__init__.py b/plugins/hazelnut/__init__.py index 9509dc0a..e8ecfce7 100644 --- a/plugins/hazelnut/__init__.py +++ b/plugins/hazelnut/__init__.py @@ -5,13 +5,15 @@ 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=None, query_all=None, checkboxes=False, columns=None, datatables_options={}, **settings): + def __init__ (self, query=None, query_all=None, + checkboxes=False, columns=None, + datatables_options={}, **settings): Plugin.__init__ (self, **settings) self.query = query # Until we have a proper way to access queries in Python self.query_all = query_all self.query_all_uuid = query_all.query_uuid if query_all else None - self.checkboxes=checkboxes + self.checkboxes = checkboxes # XXX We need to have some hidden columns until we properly handle dynamic queries if columns is not None: self.columns=columns @@ -47,10 +49,16 @@ class Hazelnut (Plugin): ] , 'css_files': [ "css/hazelnut.css" , "css/dataTables.bootstrap.css", + # hopefully temporary, when/if datatables supports sPaginationType=bootstrap3 + # for now we use full_numbers\, with our own ad hoc css + "css/dataTables.full_numbers.css", ], } return reqs # the list of things passed to the js plugin def json_settings_list (self): - return ['plugin_uuid', 'domid', 'query_uuid', 'query_all_uuid', 'checkboxes', 'datatables_options', 'hidden_columns'] + return ['plugin_uuid', 'domid', + 'query_uuid', 'query_all_uuid', + 'checkboxes', 'datatables_options', + 'hidden_columns']