a first working mechanism based on Prelude class and requirements()
[unfold.git] / plugins / simplelist.py
index d08266b..7a69939 100644 (file)
@@ -4,11 +4,15 @@ from engine.plugin import Plugin
 
 class SimpleList (Plugin) :
 
-    def template (self):        return "simplelist.html"
-
-    def media_js ():            return [ 'js/simplelist.js' ]
-
-    def media_css ():           return { 'all': ('css/simplelist.css'), }
-
     # SimpleList is useless per se anyways
     def title (self) : return "Title for Simple List"
+
+    def template (self): return "simplelist.html"
+
+    def requirements (self):
+        return { 'js_files' : [ "js/simplelist.js" ],
+                 'css_files': [ "css/simplelist.css" ],
+# for tests
+#                 'js_chunks' : "/* a javascript chunk */",       
+#                 'css_chunks': "/* a css style */ ",
+                 }