From c84daaf06771b889d0f45ca9370e37b7b17a7c18 Mon Sep 17 00:00:00 2001 From: helmutm Date: Fri, 24 Mar 2006 13:21:20 +0000 Subject: [PATCH] clean-up of cybertools.browser git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1136 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/README.txt | 7 +- browser/configure.zcml | 17 +- browser/{viewlets.py => controller.py} | 29 +- browser/ftests.py | 2 +- browser/{skin/cyberview.txt => liquid.txt} | 8 +- browser/liquid/__init__.py | 6 + browser/liquid/{liquid4.css => base.css} | 7 - browser/liquid/bg_cyberview.gif | Bin 100 -> 0 bytes browser/liquid/configure.zcml | 10 +- browser/liquid/custom.css | 7 + browser/liquid/cyc-logo03.gif | Bin 4405 -> 0 bytes browser/liquid/view_macros.pt | 37 +- browser/menu.py | 53 --- browser/pageprovider.py | 79 ---- browser/skin/__init__.py | 4 - browser/skin/bg_cyberview.gif | Bin 100 -> 0 bytes browser/skin/configure.zcml | 90 ---- browser/skin/cyberview.css | 523 --------------------- browser/skin/cyc-logo02.png | Bin 6868 -> 0 bytes browser/skin/cyc-logo03.gif | Bin 4405 -> 0 bytes browser/skin/index.pt | 44 -- browser/skin/left_slot.pt | 7 - browser/skin/main.pt | 53 --- browser/skin/menu_viewlet.pt | 2 - browser/skin/view_macros.pt | 55 --- browser/skin/viewlet_menu.pt | 2 - 26 files changed, 73 insertions(+), 969 deletions(-) rename browser/{viewlets.py => controller.py} (58%) rename browser/{skin/cyberview.txt => liquid.txt} (75%) rename browser/liquid/{liquid4.css => base.css} (88%) delete mode 100644 browser/liquid/bg_cyberview.gif create mode 100644 browser/liquid/custom.css delete mode 100644 browser/liquid/cyc-logo03.gif delete mode 100644 browser/menu.py delete mode 100644 browser/pageprovider.py delete mode 100644 browser/skin/__init__.py delete mode 100644 browser/skin/bg_cyberview.gif delete mode 100644 browser/skin/configure.zcml delete mode 100644 browser/skin/cyberview.css delete mode 100644 browser/skin/cyc-logo02.png delete mode 100644 browser/skin/cyc-logo03.gif delete mode 100644 browser/skin/index.pt delete mode 100644 browser/skin/left_slot.pt delete mode 100644 browser/skin/main.pt delete mode 100644 browser/skin/menu_viewlet.pt delete mode 100644 browser/skin/view_macros.pt delete mode 100644 browser/skin/viewlet_menu.pt diff --git a/browser/README.txt b/browser/README.txt index fc2705b..b99d1ec 100644 --- a/browser/README.txt +++ b/browser/README.txt @@ -1,11 +1,8 @@ -Use Content Providers and Viewlets for setting up web pages -=========================================================== +Browser View Tools +================== We first set up a test and working environment: >>> from zope.app import zapi >>> from zope.app.testing import ztapi - >>> from cybertools.browser.pageprovider import BaseView, PageProviderView - >>> from cybertools.browser.pageprovider import PageProvider - \ No newline at end of file diff --git a/browser/configure.zcml b/browser/configure.zcml index 8180804..2ec65cf 100644 --- a/browser/configure.zcml +++ b/browser/configure.zcml @@ -6,20 +6,13 @@ i18n_domain="zope" > - + - + - diff --git a/browser/viewlets.py b/browser/controller.py similarity index 58% rename from browser/viewlets.py rename to browser/controller.py index e2f21ea..2bca433 100644 --- a/browser/viewlets.py +++ b/browser/controller.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2005 Helmut Merz helmutm@cy55.de +# 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 @@ -17,13 +17,30 @@ # """ -cybertools regions. +Controller for views, templates, macros. $Id$ """ -from zope.viewlet.interfaces import IViewletManager +from zope.app import zapi +from zope.cachedescriptors.property import Lazy -class ILeft(IViewletManager): - """ Left slot. - """ + +class Controller(object): + + @Lazy + def macros(self): + return Macros(self) + + +class Macros(object): + + def __init__(self, controller): + self.controller = controller + self.context = controller.context + self.request = controller.request + + @Lazy + def css(self): + return 'Here comes the CSS stuff...' + diff --git a/browser/ftests.py b/browser/ftests.py index d775339..8b54f89 100755 --- a/browser/ftests.py +++ b/browser/ftests.py @@ -7,7 +7,7 @@ from zope.app.testing.functional import FunctionalDocFileSuite def test_suite(): flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS - browser = FunctionalDocFileSuite('skin/cyberview.txt', optionflags=flags) + browser = FunctionalDocFileSuite('liquid.txt', optionflags=flags) return unittest.TestSuite((browser,)) if __name__ == '__main__': diff --git a/browser/skin/cyberview.txt b/browser/liquid.txt similarity index 75% rename from browser/skin/cyberview.txt rename to browser/liquid.txt index 92a609a..db04b70 100644 --- a/browser/skin/cyberview.txt +++ b/browser/liquid.txt @@ -1,5 +1,5 @@ -Using the CyberView Skin -======================== +The Liquid Skin and Related Stuff +================================= We first set up a test and working environment: @@ -14,10 +14,10 @@ We first set up a test and working environment: We can now open a page using the CyberView skin: >>> browser.addHeader('Accept-Language', 'en-US') - >>> browser.open('http://localhost/++skin++CyberView') + >>> browser.open('http://localhost/++skin++Liquid') >>> print browser.headers Status: 200 Ok... >>> browser.url - 'http://localhost/++skin++CyberView' + 'http://localhost/++skin++Liquid' \ No newline at end of file diff --git a/browser/liquid/__init__.py b/browser/liquid/__init__.py index 4bc90fb..ef881d5 100644 --- a/browser/liquid/__init__.py +++ b/browser/liquid/__init__.py @@ -2,3 +2,9 @@ $Id$ """ +from zope.publisher.interfaces.browser import IBrowserRequest + +class liquid(IBrowserRequest): + """The `liquid` layer.""" + + \ No newline at end of file diff --git a/browser/liquid/liquid4.css b/browser/liquid/base.css similarity index 88% rename from browser/liquid/liquid4.css rename to browser/liquid/base.css index 7a3d071..15a8a26 100644 --- a/browser/liquid/liquid4.css +++ b/browser/liquid/base.css @@ -47,10 +47,3 @@ body { #footer { border-bottom: none; } -/* cyberconcepts specialties */ - -.top { - background-image: url('bg_cyberview.gif'); - height: 75px; -} - diff --git a/browser/liquid/bg_cyberview.gif b/browser/liquid/bg_cyberview.gif deleted file mode 100644 index 6848e48d9c01a32da47b6ed1d5c116f2382ce911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmZ?wbhEHb1pDc`A z42%pq3_t+V!oZ}|)4%fcTmHp!w%qF8d~eTh{ - + @@ -16,16 +17,13 @@ permission="zope.View" layer="liquid" /> - - - - diff --git a/browser/liquid/custom.css b/browser/liquid/custom.css new file mode 100644 index 0000000..68dcade --- /dev/null +++ b/browser/liquid/custom.css @@ -0,0 +1,7 @@ +/* + $Id$ + + Copy this to your custom skin directory and add custom settings. + +*/ + diff --git a/browser/liquid/cyc-logo03.gif b/browser/liquid/cyc-logo03.gif deleted file mode 100644 index ee7f6f6fa324f74c7d45172109892c75bff72de3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4405 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 W!u1)z?TFEPi&vh`4HW@^>;C|Hxn|A) diff --git a/browser/liquid/view_macros.pt b/browser/liquid/view_macros.pt index f0f886a..b2ac8a4 100644 --- a/browser/liquid/view_macros.pt +++ b/browser/liquid/view_macros.pt @@ -1,35 +1,40 @@ + i18n:domain="zope" + tal:define="resourceBase view/resourceBase | string:${request/URL/0}/@@/"> - cyberconcepts IT-Consulting + tal:content="options/title|view/title|context/title|default"> + Powered by Zope 3 + + tal:attributes="href string:${resourceBase}favicon.png" /> @@ -38,9 +43,9 @@
cyberconcepts IT-Consulting + src="logo.gif" border="0" + alt="Home" + tal:attributes="src string:${resourceBase}logo.gif" />
- + + Here comes the body @@ -77,9 +83,8 @@ diff --git a/browser/menu.py b/browser/menu.py deleted file mode 100644 index 61c82bd..0000000 --- a/browser/menu.py +++ /dev/null @@ -1,53 +0,0 @@ -# -# Copyright (c) 2005 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 -# - -""" -cybertools menu. - -$Id$ -""" - -from zope.app import zapi -from zope.app.pagetemplate.simpleviewclass import simple -from zope.viewlet.viewlet import ViewletBase, SimpleViewletClass -from zope.app.publisher.interfaces.browser import IBrowserMenu - - -class MenuViewlet(ViewletBase): - """ Menu viewlet. - """ - - def getMenu(self): - menu = zapi.getUtility(IBrowserMenu, name='mmain') - return menu - - -def GenericMenuViewlet(template, offering=None, bases=(), name=u'', weight=0): - #return SimpleViewletClass(template, offering, - # bases + (MenuViewletBase,), name, weight) - if offering is None: - offering = sys._getframe(1).f_globals - bases += (MenuViewletBase, simple) - class_ = type("GenericMenuViewlet from %s" % template, bases, - {'index' : ViewletPageTemplateFile(template, offering), - '_weight' : weight, - '__name__' : name}) - return class_ - - - \ No newline at end of file diff --git a/browser/pageprovider.py b/browser/pageprovider.py deleted file mode 100644 index 690d730..0000000 --- a/browser/pageprovider.py +++ /dev/null @@ -1,79 +0,0 @@ -# -# Copyright (c) 2005 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 -# - -""" -This is intended to replace the page macro - we just use a view that renders -a standard template (main.pt). This calls a set of viewlet managers that -do the real work. - -$Id$ -""" - -from zope.interface import implements -import zope.component -from zope.app.publisher.interfaces.browser import IBrowserView -from zope.app.publisher.browser import BrowserView -from zope.contentprovider.interfaces import IContentProvider -from zope.viewlet.manager import ViewletManagerBase - - -class BaseView(object): - """ Basic view class using a template and possibly doing some other - setup stuff. - """ - - implements(IBrowserView) - - def __call__(self): - # render the template associated with this view: - return self.index() - - -class PageProviderView(object): - """ Simple view class using a content provider for setting up a page. - """ - - implements(IBrowserView) - - def __call__(self): - context = self.context - request = self.request - name = 'cybertools.pageprovider' - provider = zope.component.queryMultiAdapter( - (context, request, self), IContentProvider, name) - provider.update() - return provider.render() - - -class PageProvider(ViewletManagerBase): - """ Simple implementation that provides a whole page. - """ - - implements(IContentProvider) - - def __init__(self, context, request, view): - self.context = context - self. request = request - self.view = view - self.__parent__ = view - - def update(self): - return ViewletManagerBase.update(self) - - def render(self): - return ViewletManagerBase.render(self) diff --git a/browser/skin/__init__.py b/browser/skin/__init__.py deleted file mode 100644 index 4bc90fb..0000000 --- a/browser/skin/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -""" -$Id$ -""" - diff --git a/browser/skin/bg_cyberview.gif b/browser/skin/bg_cyberview.gif deleted file mode 100644 index 6848e48d9c01a32da47b6ed1d5c116f2382ce911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmZ?wbhEHb1pDc`A z42%pq3_t+V!oZ}|)4%fcTmHp!w%qF8d~eTh{ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/browser/skin/cyberview.css b/browser/skin/cyberview.css deleted file mode 100644 index 13879d7..0000000 --- a/browser/skin/cyberview.css +++ /dev/null @@ -1,523 +0,0 @@ -/***************************************************************************** - * - * Copyright (c) 2001, 2002 Zope Corporation and Contributors. - * All Rights Reserved. - * - * This software is subject to the provisions of the Zope Public License, - * Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. - * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED - * WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS - * FOR A PARTICULAR PURPOSE. - * - ***************************************************************************** - - These are the basic CSS declarations. - - $Id$ -*/ - -/* Start CSS for fluid multi-column form layout */ - -div.row { - float: left; - clear: none; - padding: 0.5em; -} - -div.separator { - clear: both; -} - -div.controls { - float:left; - clear: both; -} - -/* End CSS for fluid multi-column form layout */ - -div.label { - font-weight: bold; -} - -div.field { - margin: 4px 0; -} - -div.required:after{ - content: " *"; -} - -body { - font: 0.8em Tahoma, Helvetica, Arial, sans-serif; - background-color: white; - color: #000066; - margin: 0; - padding: 0; -} - -#drag-feedback-box { - border: 1px dotted black; - position: absolute; - display: none; - z-index: 1000; -} - -div.top { - background-image: url('bg_cyberview.gif'); - height: 75px; -} - -div.top div.user { - position: absolute; - top: 1em; - right: 1em; - color: white; -} - - -a { - text-decoration: none; - color: #000066; - background-color: transparent; -} - -table { - font: 1em Tahoma, Helvetica, Arial, sans-serif; -} - - -img { -/* turn off image borders. */ - border: none; -} - -p { -/* Default paragraph style*/ - font: 1em Tahoma, Helvetica, Arial, sans-serif; - margin: 1em 0em; - text-align: left; -} - -p a { - text-decoration: underline; -} - -p a:visited { - color: Purple; - background-color: transparent; -} - -p a:active { - color: Red; - background-color: transparent; -} - -p img { - border: 1px solid Black; - margin: 1em; -} - - -hr { - clear: both; - height: 1px; - color: #8CACBB; - background-color: transparent; -} - - -h1, h2, h3, h4, h5, h6 { - color: Black; - padding: 0 0; - margin: .5em 0; - font-family: Tahoma, Helvetica, Arial, sans-serif; -} - -h1 { - font-size: 1.8em; -} - -h2 { - font-size: 1.6em; -} - -h3 { - font-size: 1.4em; -} - -h4 { - font-size: 1.2em; -} - -h5 { - font-size: 1.1em; -} - -h6 { - font-size: 1.0em; -} - -ul { -/* list-style-image: url("bullet.gif"); */ - margin-top: 1em; - margin-bottom: 1em; - margin-left: 2em; - padding:0; -} - -/* we advise you to use the div.group and span.legend elements instead of -these, as the only browser showing legends correctly is IE. They are just -included here for completeness */ - -fieldset { - border: 1px solid #8cacbb; - margin: 2em 0em 1em 0em; - padding: 1em 0em; -} - -legend { - background: White; - padding: 0.5em; -} - - -form { - border: none; -} - -textarea { -/* Small cosmetic hack which makes textarea gadgets look nicer.*/ - font: bold 1em Tahoma, Helvetica, Arial, sans-serif; - border: 1px solid #8cacbb; - width: 100%; - color: Black; - background-color: white; -} - -input { -/* Small cosmetic fix which makes input gadgets look nicer. */ - font: 1em Tahoma, Helvetica, Arial, sans-serif; - color: Black; - margin: 1px 1px 1px 1px; -} - -select { - font: 1em Tahoma, Helvetica, Arial, sans-serif; - margin: 1px 1px 1px 1px; -} - -abbr, acronym, .explain { -/* Help classes */ - border-bottom: 1px dotted Black; - background-color: transparent; - cursor: help; -} - -code { - font-size: 1.2em; - color: Black; - background-color: #dee7ec; -} - -pre { - font-size: 1.2em; - padding: 1em; - border: 1px solid #8cacbb; - color: Black; - background-color: #dee7ec; -} - -.netscape4 { -/* This hides elements necessary for getting Netscape 4.x to look better. - Mostly strategically placed hr tags and ·'s */ - display: none; -} - -table.listing { - /* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */ - border-collapse: collapse; - border-left: 1px solid #7B7AC6; - border-bottom: 1px solid #7B7AC6; - margin: 1em 0em 1em 0em; -} - -table.listing th { - background: #A1A1F1; - border-top: 1px solid #7B7AC6; - border-bottom: 1px solid #7B7AC6; - border-right: 1px solid #7B7AC6; - color: #000000; - font-weight: normal; - padding: 0em 1em 0em 1em; -} - -table.listing tr.odd { - /*every second line should be shaded */ - background: transparent; -} - -table.listing tr.even { - background: #ECFAFF; -} - -table.listing td { - border-right: 1px solid #7B7AC6; - padding: 0.1em 0.4em 0.1em 0.4em; -} - -table.listing a:hover { - text-decoration: underline; -} - -table.listing img{ - vertical-align: middle; -} - -table.columns { - width: 100%; - padding: 0; - margin: 0; - border-collapse: collapse; -} - -table.columns td{ - vertical-align: top; -} - -table.columns td.main { - background-color: white; - padding: 0 0.5em; - //border-bottom: 1px solid #7B7AC6; -} - -table.columns td.left { - background-color: #eeeeee; - //border-right: 1px solid #7B7AC6; - //border-bottom: 1px solid #7B7AC6; - padding: 0.5em 0; - width: 114px; -} - -table.columns td.right { - background-color: white; - border-left: 1px solid #7B7AC6; - border-bottom: 1px solid #7B7AC6; - width: 20%; -} - -div.breadcrumbs{ - background-color: white; - margin-top: 0em; - padding: 0 0.5em 0.5em 0.5em; -} - -span.help img{ - vertical-align: middle; - padding: 0; - margin: 0; -} - -div.box { - border: none; - margin: 0.5em 0.5em 0em 0.5em; - padding: 0; -} - -div.box h4 { - font-size: 1em; -} - -div.box h5 { - background: #E5E5E5; - border: 1px solid #A3A3A3; - border-style: solid solid none solid; - color: #808080; - padding: 0em 1em 0em 1em; - text-transform: lowercase; - display: inline; - font-size: 1em; - height: 1em; - } - -div.box h6 { - background: #E5E5E5; - border: 1px solid #A3A3A3; - border-style: solid solid none solid; - color: #808080; - padding: 0em 1em 0em 1em; - text-transform: lowercase; - display: block; - font-size: 1em; - height: 1.2em; -} - -div.box div.body { - background: transparent; - border-collapse: collapse; - border: 1px solid #A3A3A3; -} - -div.box .content { - padding-left: 0.6em; - padding-right: 0.6em; - padding-top: 0.4em; - padding-bottom: 0.4em; -} - -div.box .even { - background-color: white; -} - -div.box .odd { - background-color: White; -} - -.darker { - background-color: #7B7AC6; -} - -.hilite { - background: #FFFFFF; -} - -.background { - border-bottom: 1px solid #7B7AC6; -} - -.description { -/* The summary text describing the document */ - font: bold 1em Tahoma, Helvetica, Arial, sans-serif; - display: block; - margin-bottom: 1em; -} - -.footer { - background-color: #eeeeee; - padding: 0.5em; - text-align: center; -} - -div.metadata { - font-size: 0.9em; - text-align: right; -} - -.context-menu { - position: absolute; - border: 1px outset; - background-color: Menu; - color: MenuText; - cursor: default; - z-index: 1000; - visibility: hidden; - display: table; -} - -.context-menu-item { - padding-left: 10px; - padding-right: 10px; - padding-top: 2px; - padding-bottom: 2px; -} - -.drop-target { - border: 2px solid transparent; - visibility: hidden; -} - -#navtreecontents a { - cursor: pointer; -} - -#navtreecontents loading { - display: block; - padding-left: 31px; - height: 20px; -} - -#navtreecontents expand { - background-repeat: no-repeat; - padding-left: 14px; - display: inline; - cursor: pointer; - padding-bottom: 0.2em; - padding-top: 0.2em; -} - -#navtreecontents icon { - background-repeat: no-repeat; - padding-left: 20px; - display: inline; - cursor: auto; - padding-bottom: 0.2em; - padding-top: 0.2em; -} - -#navtreecontents collection { - display: block; - margin-left: 10px; -/* border: red solid 1pt; */ - height: auto; - padding-bottom: 0em; - padding-top: 0.4em; -} - -.preclass { - font-family : monospace; - white-space : pre; -} - -th.introspector { - vertical-align: top; - text-align: right; -} - -.itemViews { - border-collapse: collapse; - padding-bottom: 2px; - padding-top: 6px; - margin-top: 0.5em; - white-space: nowrap; - background: transparent; - text-align: right; -} - -.itemViews a { - background: transparent; - border: 1px solid #ccccff; - color: #000066; - font-weight: normal; - margin-right: 0.3em; - padding: 0.1em 0.5em 0.1em 0.5em; -} - -.itemViews a.selected { - background-color: #CCCCFF; - border-bottom: #CCCCFF 1px solid; - color: #000066; - font-weight: normal; -} - -.itemViews a:hover { - background-color: #CCCCFF; - color: #000066; -} - -.actions { - background-color: #CCCCFF; - text-align: right; - padding-top: 0.3em; - color: Black; - border-collapse: collapse; -} - -.actions a{ - color: #000066; - border-left: 1px dashed #000066; - padding: 0 0.5em; -} - -.actions a:hover { - background-color: White; -} \ No newline at end of file diff --git a/browser/skin/cyc-logo02.png b/browser/skin/cyc-logo02.png deleted file mode 100644 index eac2e0985c54252140fdc60e50120612cc02826b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6868 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 diff --git a/browser/skin/cyc-logo03.gif b/browser/skin/cyc-logo03.gif deleted file mode 100644 index ee7f6f6fa324f74c7d45172109892c75bff72de3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4405 zcmZYA`6JT};K1?EuFnqC+)T1LGNk5~qqY$(YBl+x2Poph?6=jnX({eFM`zW;^S4{vWDFXwHsKLB4~Iu`(d-v$Q%85;hsvaoP) z_<3^c)>;y&&cT1R?(FdL>h$)$NTYT6_*|mX_wN1O?dyAa*DlHK-93JOy?gfb`TO?= z1PlZQ4h97c1qToB-8-^x-)Kn4SZL^YSlE^D@T(CK$;n?QA|s_yQL^ah$(Wca216bj zdo3=G&1O%>$ETDHX-49V&aVh2j-Z}n@LHxl9O+zq})kORUABc_t2qxX=(Ra ztog%-|42`NaO4P=`|rbyjD^h1M_E~qj~-pj&VG`U^Ji}E)4aUD^7D@$|E(-2SSl=h zcI?=5Hv2_U(aYlES0yE{IhkC{&f8K z=MyKs@cDn&)ckYuz# zUvsjyt|GTV(AXqA-F&7+BtCntwUyV_&a1!Jb*a1hd{1v*|G;2F$H>U#@hewP4ap{_ z_zkG=lPWQ>5i3*D=i|4Dn6B37R*`J;Z_V**E&+lcP{3X8%56RdD7Cg zr)r7rjl|vrWxWZ#&XiK@iNQG?lG``dP(3wjI_Q|@y59D?TS9nJR1E~mQQgYOkYK6a zy3QHP!-t`hvrQt8DHmJ%zpZNO#Qfk#lMhsI_G^qm&!U=1ny~8-O8^9s8W$#VZeU6q zDA#oz3a(rV(A;z#V;#1_?+}983~7m78jJw*=3AwDq&1#w^{!UO^?IHNaqjSyoFMn_uGMzj&jI7X?)_ibv8d5u9-2<>u#tJApi;ZsjJxI2=(j&YK*dV=N>{v~`fz==+HW+Vm5!J2y{iqN?;1apJZbhDGYlS6K( z?KN$G+W6)cr3~jM5fy2~ie!j&p1dWml)Vb#UnWQ8q~;78EZGn|29?kXj#(NTYTCf@ zQGm_zGD`EfpRTl^0`C&FvCz+3YA8_lc!*u`0K3*3z{pzoa)$8Tj{_ZT)4in|ZtS!|;&v#cFqJq|ua}<3H+Ct`Q6fd8 z=I_gWC*p2wI<)cicFPrG&Y8-h(PNl!qGp3q_O{1w`qOLV_y=;rSns{gva9fO$?tlM zB70e5(D=_RanoAW<8Im6e(|(UNX8Qz-9xl}FqLTHCn&f0v<*kypbQJgIXK3pwN^Y) zzkG1JOYVyCQBu!x!Ley_%N+o|y5+9@>wvN=U;m`Uv{hPa!1xWQu@XVHUP`OsJpwl2 z>apVdLQ;fa3C)n!ELj(NS< zqka}9P1X5kzhVy!=#JoQ^fDXYU!Y8R{9L{Wkeqj$uGiF>S0Y~O46hfg!WMe;{;7EF zxWc%jsS_VqLvpMjwTe`@?ZxOx5#si6QNf3lDZNmV$;Mf>YQbT+_|@KW_`TZ!Hh9C# zjmuIuW(6bIe%^$Q1a#6@jy91akanLaWtlcwOcOoit>vB1FR5!reU{6i-X8wDz%mXV zrgBOI;yhyu-n)9LA5wx_yOba?=m4zZEMI1)lG9; zSe}VN$INx}_efV?7cn~In@_+S!tpc1_t2MgRBT0f6)p{?c1i&fuuE!zWQy*y`*3Xm zWL;$W*d zrY1|WTA`@Ehm?3*H|tr*yC)254?HLGL*Tk7c9CAIq{w{X1eWgOXJASddoOo2(qRm^ zILp<-ay9Bx@+N?gypuB0EsU5i>4XEfM<9%SxynD0eDmf>ac#XoFUe;&H_%;C*L;{% zFR0oZv_<1~?v**=WxpGNA*IlD+odwfqG--cfCBfBOV$OG*1Fvuu#t+h9_!tt2#Omu z2rj4|IXir7g%upF*RG|hzTEL>;Vm^}v(^Qwg}WxG%DKNSHhKl;-16a%>P*B!hViLD zMx%ddRIVUuX|PGk4usjD&$c$lj~goMYkDcXe5^`0 z_foaaEPQcGF;l(&S#?Hm=_3+BS{5!+4Cb6$1Mk0%iggofFX(p$+g@jce~zfT8fHKPJ(HZ_fLc8O6o0fT22r$1J5G(D9N0u8Ej zhy=6cEx`>}iwyFC61yjlv~wOjJ2P|dK;W-1yF@Y-)5H$bISnA0A`b)k>SpJvC6w*5 z6txQ|**Y#mZ4$}WKUswtu4%RE`W+z^c-?v(SW-MycwbfjHo(DVh%tsFi2h>*;^8PB zQ)W}6FXtm16c9BFK13y70&e*G%l(_%d3~=9F-E(@7z+{w?ZrpfqaY6J6l6@We~CpM zZCkW6M1zj!kh*||)#G1XmUn;hGc5ug@wd^Pl2W_@1vKYR>UNXhxMect==BQqP!d9? z>m@uo^n%Le8H%)!B|otC z$ANv5uLiNNeR{FBFBcey{i`y}sx!~-7Xu`Cc&Jp6VEXw>;0}@c9~R;RwayXsi?s;i z9@}DqV2!fP)|tvFRIa#P0FY^-DT6|V&?>v=rO)Xx(>GhL57-(9>v#Z_kmi%!9rugH z3$7l+iWghjE!6P-R9y6GEwze*;9tk+Ur@f?gzv?jJR$EjqO|iTJG<>)jt6Z2NLd=P zGduXdTi&;7?9@s|M><1v7+-!^d-~dLRTiB|zf<}21S0l7jRN{m-Ji}1J>M+RVe>`i zG=u5$-yjoa0PV!N+$5tT7_t(Stkjw#{Sjt^i~$fnBB&qW@?-|}iJDW9zWJ*Sg%RwK zW*T*j8kiUyG8IRfc%4%mzu9mhL`cqO$+xa>Hkle+oiChYZTbG zwqslg=;sfK#Ihs!P<<)Ho^L(ez^;()NHR;tEE5}E>@eQxcgV!~qi2{!u)D8qsL(s~ zqug>KV9#iv*WTGe<7JZk2vu1}?>vj%yWli&HZsaC3`(M&6IloHp~t=w!WktT5xCtS zdejCPAxU%MGkvuqJlokcCNDy(bcJKN7U<^5MPGPk+5Wk-k(^)A&WqH-OiZFr5Q}UO zUSW=yWf8cW0X;U9ez5mgi3nk~3Jd#$FkwN1vGC30EZY#?(>7Z9Y#}R{&j02mA1eQz z9%ynQlO?A%%vMf*L(helZ#J!p>~sGpuRH_TF_o|_5-@`Vu5IB%@ni(D9^6hYODTrA z|BJ9*h3DF4q6L-J%HtZQfS+FR!Tu^4k#67|dVBc9-`RVn9~S;cbBEPh36{}e*mc%W z>vR!m zR1>@HpPKtjZI3JS6q$=lmbZSseU+De? zu6ZUUi{Esq7|F{FL^L)Sl3}qxw5Nf!(Tm-mjm;qpB=s>wG?Jre$bE8%{qOW z1&Bz5o}K3pj90FPO39fXto}h3%v-bxTLIsMg*>7mBUhad zG2rG{km}MJm75tuKg`5|3mVpkScr`xXfht@rGQq+pmaukWNup*zfH>t43mZR=<2iZ z2vZ51r2wt{VN5*Ci7i&h+PjtQe}izs6zH-FWk_&Aq#8oJuRk9_@JD36sX1HG)*7C? zfed0Xa62rROa-?{p?phZpadGs+E40J8G7745}u3$I>PRP+)hL|3AXm^WQL1Bj0Qkk z>@;pwT)fjnz~R9gJ)j%ooGl9x_0Zc~0{!QR>QeI2=k)GZog0$Kh(IzJc0PL#3t|8q zR=Qli<$qZp3LVcaz*K^pSg?A+Ww@^vC^T~7r(-T|IKoGmvk(KxD0QnIO`(BSPETPt zyojS}6d@s08kqR@*3^I`C2YM)kHuoDm6e_u3-MsI&uy-68wz49T~BrG_nce5jnz*R z_S47ucP;k&{p|NQ7zlJ72#y%omp2e99H0yP+!qHP{OF@Z^v9+2her%1<_$81gUMrq zA#(%Ki+z412oiwCyAG!24P^_5a>s^}-VUaX^#w8bP&9ccGon8~ZuE-lwUxgo= z>kIRTsgQ@cuKksHBLd+_)5U%a7JDM)QWyh<7Nyjuj0p2a+l8YkV}SSSh$saHBSX%o zjCMwh4d#vc&jEIPM7O~xLImlv>K}F;msgIdk)bX>M?%Rk40)t4Vq9TxrO6kfsf2eg W!u1)z?TFEPi&vh`4HW@^>;C|Hxn|A) diff --git a/browser/skin/index.pt b/browser/skin/index.pt deleted file mode 100644 index ca50aed..0000000 --- a/browser/skin/index.pt +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - -
 NameTitleCreatedModified
- - - ID here -    
diff --git a/browser/skin/left_slot.pt b/browser/skin/left_slot.pt deleted file mode 100644 index a95c61e..0000000 --- a/browser/skin/left_slot.pt +++ /dev/null @@ -1,7 +0,0 @@ -
- Headline -
-
-
Left Slot -
-
diff --git a/browser/skin/main.pt b/browser/skin/main.pt deleted file mode 100644 index 02d9344..0000000 --- a/browser/skin/main.pt +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - cyberconcepts IT-Consulting - - - - - - -
- - cyberconcepts IT-Consulting - - - Logged in as user - -
- - - - - -
- -
-
- -
-
- - - - -
diff --git a/browser/skin/menu_viewlet.pt b/browser/skin/menu_viewlet.pt deleted file mode 100644 index 35598ba..0000000 --- a/browser/skin/menu_viewlet.pt +++ /dev/null @@ -1,2 +0,0 @@ -
diff --git a/browser/skin/view_macros.pt b/browser/skin/view_macros.pt deleted file mode 100644 index 0e87532..0000000 --- a/browser/skin/view_macros.pt +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - cyberconcepts IT-Consulting - - - -
- - - -
- - cyberconcepts IT-Consulting - - - Logged in as user - -
- - - - - -
- -
-
- - Here comes the body - -
- - - - - diff --git a/browser/skin/viewlet_menu.pt b/browser/skin/viewlet_menu.pt deleted file mode 100644 index 35598ba..0000000 --- a/browser/skin/viewlet_menu.pt +++ /dev/null @@ -1,2 +0,0 @@ -