split engine/ into manifold/ (backend oriented) and unfold/ (the UI)
[myslice.git] / plugins / quickfilter / quickfilter.py
1 from unfold.plugin import Plugin
2
3 class QuickFilter (Plugin) :
4
5     def __init__ (self, criterias, **settings):
6         Plugin.__init__ (self, **settings)
7         self.criterias=criterias
8         self.page.expose_js_metadata()
9
10     def template_file (self): return "quickfilter.html"
11
12     def requirements (self):
13         return { 'js_files' : "js/quickfilter.js",
14                  'css_files': "css/quickfilter.css",
15                  }
16
17     def json_settings_list (self):
18         return ['criterias','plugin_uuid']
19
20     def template_env (self,request):
21         return {'criterias':self.criterias}