From cb217c28903fd2f727acd8ae4e40891368a84d8a Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Thu, 20 Dec 2012 09:46:41 +0100 Subject: [PATCH] show the various pieces as a use case for css on tabs and plugins --- engine/plugin.py | 3 ++- engine/static/css/plugin.css | 5 +++++ plugins/static/css/tabs.css | 5 +++++ plugins/tabs.py | 7 ++++--- 4 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 engine/static/css/plugin.css create mode 100644 plugins/static/css/tabs.css 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" - - + -- 2.43.0