From f913b0d06314f0c2e08028f47bec2b7e1f5ff443 Mon Sep 17 00:00:00 2001 From: helmutm Date: Thu, 7 Jun 2007 16:47:41 +0000 Subject: [PATCH] added neutral skin 'Loopz' git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1776 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/configure.zcml | 2 ++ browser/skin/__init__.py | 4 ++++ browser/skin/body.pt | 20 ++++++++++++++++++++ browser/skin/browser.py | 31 +++++++++++++++++++++++++++++++ browser/skin/configure.zcml | 26 ++++++++++++++++++++++++++ browser/skin/custom.css | 20 ++++++++++++++++++++ browser/skin/loops_favicon.png | Bin 0 -> 580 bytes browser/skin/loops_logo.png | Bin 0 -> 1774 bytes 8 files changed, 103 insertions(+) create mode 100644 browser/skin/__init__.py create mode 100644 browser/skin/body.pt create mode 100644 browser/skin/browser.py create mode 100644 browser/skin/configure.zcml create mode 100644 browser/skin/custom.css create mode 100644 browser/skin/loops_favicon.png create mode 100644 browser/skin/loops_logo.png diff --git a/browser/configure.zcml b/browser/configure.zcml index eee54d2..3c7c653 100644 --- a/browser/configure.zcml +++ b/browser/configure.zcml @@ -664,4 +664,6 @@ provides="cybertools.browser.configurator.IViewConfigurator" /> + + diff --git a/browser/skin/__init__.py b/browser/skin/__init__.py new file mode 100644 index 0000000..4bc90fb --- /dev/null +++ b/browser/skin/__init__.py @@ -0,0 +1,4 @@ +""" +$Id$ +""" + diff --git a/browser/skin/body.pt b/browser/skin/body.pt new file mode 100644 index 0000000..f0bc271 --- /dev/null +++ b/browser/skin/body.pt @@ -0,0 +1,20 @@ + +
+ + + loops Site + + + + Powered by Python · + Zope 3 · + loops. + + + +
+
diff --git a/browser/skin/browser.py b/browser/skin/browser.py new file mode 100644 index 0000000..de4f24f --- /dev/null +++ b/browser/skin/browser.py @@ -0,0 +1,31 @@ +# +# Copyright (c) 2006 Helmut Merz helmutm@cy55.de +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +""" +Dummy view class for providing the body template. + +$Id$ +""" + +from cybertools.browser.view import UnboundTemplateFile + + +class View(object): + + bodyTemplate = UnboundTemplateFile('body.pt') + diff --git a/browser/skin/configure.zcml b/browser/skin/configure.zcml new file mode 100644 index 0000000..f067dcf --- /dev/null +++ b/browser/skin/configure.zcml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + diff --git a/browser/skin/custom.css b/browser/skin/custom.css new file mode 100644 index 0000000..0dc2661 --- /dev/null +++ b/browser/skin/custom.css @@ -0,0 +1,20 @@ +/* + $Id$ + +*/ + +body { + color: #242424; +} + +a { + text-decoration: none; + color: #344080; + background-color: transparent; +} + +.top { + border-bottom: 1px solid #d0d0d0; + padding: 2px 0 2px 5px; +} + diff --git a/browser/skin/loops_favicon.png b/browser/skin/loops_favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1fc74855de236f397eaa38e086a2a0e0d1006cf2 GIT binary patch literal 580 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 Qxc~qF07*qoM6N<$f+`ayqW}N^ literal 0 HcmV?d00001