From: Thierry Parmentelat Date: Thu, 20 Dec 2012 08:46:41 +0000 (+0100) Subject: show the various pieces as a use case for css on tabs and plugins X-Git-Tag: myslice-django-0.1-1~121 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=cb217c28903fd2f727acd8ae4e40891368a84d8a;p=unfold.git show the various pieces as a use case for css on tabs and plugins --- diff --git a/engine/plugin.py b/engine/plugin.py index 1ce51028..0d840eb8 100644 --- a/engine/plugin.py +++ b/engine/plugin.py @@ -118,7 +118,8 @@ class Plugin: #################### requirements/prelude management def _init_request (self, request): if not hasattr (request, 'plugin_prelude'): - request.plugin_prelude=Prelude() + # include css/plugins.css + request.plugin_prelude=Prelude(css_files='css/plugin.css') def inspect_request (self, request, message): has=hasattr(request,'plugin_prelude') diff --git a/engine/static/css/plugin.css b/engine/static/css/plugin.css new file mode 100644 index 00000000..b178a975 --- /dev/null +++ b/engine/static/css/plugin.css @@ -0,0 +1,5 @@ +div.plugin-manage { + padding: 10px; + border-style: dotted; + border-width: 1px; +} diff --git a/plugins/static/css/tabs.css b/plugins/static/css/tabs.css new file mode 100644 index 00000000..49b37431 --- /dev/null +++ b/plugins/static/css/tabs.css @@ -0,0 +1,5 @@ +div.Tabs { + border-style: solid; + border-color: #aaa; + padding: 20px; +} diff --git a/plugins/tabs.py b/plugins/tabs.py index 4008e4fa..017628b0 100644 --- a/plugins/tabs.py +++ b/plugins/tabs.py @@ -7,9 +7,10 @@ class Tabs (Composite): def requirements (self): return { 'js_files' : 'bootstrap/js/bootstrap.js', - 'css_files' : 'bootstrap/css/bootstrap.css' } + 'css_files' : ['bootstrap/css/bootstrap.css', + 'css/tabs.css', + ] } def template (self): return "tabs.html" - - +