from unfold.plugin import Plugin class QueryCode (Plugin): def __init__ (self, query, **settings): Plugin.__init__ (self, **settings) self.query=query def template_file (self): return "querycode.html" def requirements (self): return { 'js_files' : [ "js/querycode.js", "js/manifold.js", "js/manifold-query.js", "js/spin-presets.js", "js/spin.min.js", "js/jquery.spin.js", "js/shAutoloader.js","js/shCore.js","js/shBrushPython.js","js/shBrushRuby.js", ] , # thierry: see this file for details of why we turn this off for now 'css_files': [ "css/querycode.css" , "css/shCore.css","css/shCoreDefault.css","css/shThemeDefault.css", ], } def json_settings_list (self): return ['plugin_uuid','query_uuid']