X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fquickfilter%2F__init__.py;h=9ac95ae149964f877b53263b6136e6334a763ef0;hb=38e8b7554af2299c7c709eedb1c3144cc8eefeac;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=c6cb049fa23065c0c7442f3c021c92dba43c5658;p=myslice.git diff --git a/plugins/quickfilter/__init__.py b/plugins/quickfilter/__init__.py index e69de29b..9ac95ae1 100644 --- a/plugins/quickfilter/__init__.py +++ b/plugins/quickfilter/__init__.py @@ -0,0 +1,23 @@ +from unfold.plugin import Plugin + +class QuickFilter (Plugin) : + + def __init__ (self, criterias, **settings): + Plugin.__init__ (self, **settings) + self.criterias=criterias + self.page.expose_js_metadata() + + def template_file (self): return "quickfilter.html" + + def requirements (self): + return { + 'js_files' : [ "js/quickfilter.js", "js/metadata.js", + ], + 'css_files': "css/quickfilter.css", + } + + def json_settings_list (self): + return ['criterias','plugin_uuid'] + + def template_env (self,request): + return {'criterias':self.criterias}