14cfdad86c6b8e4c4f1c2c333bd57e6854270e18
[myslice.git] / plugins / slicestat / __init__.py
1 from unfold.plugin import Plugin
2
3 class Slicestat(Plugin):
4     
5     def __init__ (self, query, **settings):
6         Plugin.__init__ (self, **settings)
7         self.query=query
8     
9     def template_file (self):
10         return "slicestat.html"
11
12     def requirements (self):
13         reqs = {
14             'js_files' : [
15                 'js/date.js',
16                 'js/slicestat.js'
17             ],
18             'css_files': [
19                 'css/slicestat.css',
20             ]
21         }
22         return reqs
23
24     def json_settings_list (self):
25         return ['plugin_uuid', 'domid', 'query_uuid']
26
27     def export_json_settings (self):
28         return True