From: Anthony Garcia Date: Wed, 16 Oct 2013 16:34:48 +0000 (+0200) Subject: Set standard structure X-Git-Tag: 0.2-6~18 X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=commitdiff_plain;h=35cb296cb7d4d71d9ef7934dd682a18086afd9da Set standard structure --- diff --git a/plugins/senslabmap/__init__.py b/plugins/senslabmap/__init__.py index e69de29b..7540edb0 100644 --- a/plugins/senslabmap/__init__.py +++ b/plugins/senslabmap/__init__.py @@ -0,0 +1,33 @@ +from unfold.plugin import Plugin + +class SensLabMap (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, query_all, **settings): + Plugin.__init__ (self, **settings) + self.query = query + self.query_all = query_all + self.query_all_uuid = query_all.query_uuid + + def template_file (self): + return "senslabmap.html" + + def template_env (self, request): + env={} + return env + + def requirements (self): + reqs = { + 'js_files' : [ "js/senslabmap.js", + "js/spin.presets.js", "js/spin.min.js", "js/jquery.spin.js", + "js/three.js", "js/grenoble.js", "js/viewer3D.js", + ] , + 'css_files': [ "css/senslabmap.css" , + ], + } + return reqs + + # the list of things passed to the js plugin + def json_settings_list (self): return ['plugin_uuid', 'dom_id', 'query_uuid', 'query_all_uuid'] diff --git a/plugins/senslabmap/senslabmap.py b/plugins/senslabmap/senslabmap.py deleted file mode 100644 index 7540edb0..00000000 --- a/plugins/senslabmap/senslabmap.py +++ /dev/null @@ -1,33 +0,0 @@ -from unfold.plugin import Plugin - -class SensLabMap (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, query_all, **settings): - Plugin.__init__ (self, **settings) - self.query = query - self.query_all = query_all - self.query_all_uuid = query_all.query_uuid - - def template_file (self): - return "senslabmap.html" - - def template_env (self, request): - env={} - return env - - def requirements (self): - reqs = { - 'js_files' : [ "js/senslabmap.js", - "js/spin.presets.js", "js/spin.min.js", "js/jquery.spin.js", - "js/three.js", "js/grenoble.js", "js/viewer3D.js", - ] , - 'css_files': [ "css/senslabmap.css" , - ], - } - return reqs - - # the list of things passed to the js plugin - def json_settings_list (self): return ['plugin_uuid', 'dom_id', 'query_uuid', 'query_all_uuid'] diff --git a/portal/sliceview.py b/portal/sliceview.py index 1ff92d3e..b9293b99 100644 --- a/portal/sliceview.py +++ b/portal/sliceview.py @@ -14,7 +14,7 @@ from plugins.tabs import Tabs from plugins.hazelnut import Hazelnut from plugins.resources_selected import ResourcesSelected from plugins.googlemap import GoogleMap -from plugins.senslabmap.senslabmap import SensLabMap +from plugins.senslabmap import SensLabMap from plugins.querycode import QueryCode from plugins.query_editor import QueryEditor from plugins.active_filters import ActiveFilters