diff options
Diffstat (limited to 'fedoratheme')
113 files changed, 3284 insertions, 0 deletions
diff --git a/fedoratheme/__init__.py b/fedoratheme/__init__.py new file mode 100644 index 0000000..f48ad10 --- /dev/null +++ b/fedoratheme/__init__.py @@ -0,0 +1,6 @@ +# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages +try: + __import__('pkg_resources').declare_namespace(__name__) +except ImportError: + from pkgutil import extend_path + __path__ = extend_path(__path__, __name__) diff --git a/fedoratheme/kindofblue/__init__.py b/fedoratheme/kindofblue/__init__.py new file mode 100644 index 0000000..52f45a0 --- /dev/null +++ b/fedoratheme/kindofblue/__init__.py @@ -0,0 +1,3 @@ + +def initialize(context): + """Initializer called when used as a Zope 2 product.""" diff --git a/fedoratheme/kindofblue/browser/__init__.py b/fedoratheme/kindofblue/browser/__init__.py new file mode 100644 index 0000000..792d600 --- /dev/null +++ b/fedoratheme/kindofblue/browser/__init__.py @@ -0,0 +1 @@ +# diff --git a/fedoratheme/kindofblue/browser/configure.zcml b/fedoratheme/kindofblue/browser/configure.zcml new file mode 100644 index 0000000..acb6fce --- /dev/null +++ b/fedoratheme/kindofblue/browser/configure.zcml @@ -0,0 +1,53 @@ +<configure + xmlns="http://namespaces.zope.org/zope" + xmlns:browser="http://namespaces.zope.org/browser" + i18n_domain="fedoratheme.kindofblue"> + + <!-- 'kindofblue' Zope 3 browser layer + Register views, viewlets and resources for this layer to make sure + they only apply to the 'kindofblue' theme. + You can also use this layer to override default Plone browser views + and viewlets only within the 'kindofblue' theme. + --> + <interface + interface=".interfaces.IThemeSpecific" + type="zope.publisher.interfaces.browser.IBrowserSkinType" + name="kindofblue" + /> + + <!-- Viewlets registration --> +<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE): + <browser:viewlet + name="fedoratheme.someviewlet" + manager="plone.app.layout.viewlets.interfaces.IPortalFooter" + class=".viewlets.SomeViewlet" + layer=".interfaces.IThemeSpecific" + permission="zope2.View" + /> +--> + + <!-- Zope 3 browser resources --> + + <!-- Resource directory for images + See fedoratheme/kindofblue/browser/images/README.txt + for more information about registering images as Zope 3 browser + resources. + --> + <browser:resourceDirectory + name="fedoratheme.kindofblue.images" + directory="images" + layer=".interfaces.IThemeSpecific" + /> + + <!-- Resource directory for stylesheets + See fedoratheme/kindofblue/browser/stylesheets/README.txt + for more information about registering stylesheets as Zope 3 browser + resources. + --> + <browser:resourceDirectory + name="fedoratheme.kindofblue.stylesheets" + directory="stylesheets" + layer=".interfaces.IThemeSpecific" + /> + +</configure> diff --git a/fedoratheme/kindofblue/browser/images/README.txt b/fedoratheme/kindofblue/browser/images/README.txt new file mode 100644 index 0000000..c673c50 --- /dev/null +++ b/fedoratheme/kindofblue/browser/images/README.txt @@ -0,0 +1,56 @@ +README for the 'browser/images/' directory +========================================== + +This folder is a Zope 3 Resource Directory acting as a repository for images. + +Its declaration is located in 'browser/configure.zcml': + + <!-- Resource directory for images --> + <browser:resourceDirectory + name="fedoratheme.kindofblue.images" + directory="images" + layer=".interfaces.IThemeSpecific" + /> + +An image placed in this directory (e.g. 'logo.png') can be accessed from +this relative URL: + + "++resource++fedoratheme.kindofblue.images/logo.png" + +Note that it might be better to register each of these resources separately if +you want them to be overridable from zcml directives. + +The only way to override a resource in a resource directory is to override the +entire directory (all elements have to be copied over). + +A Zope 3 browser resource declared like this in 'browser/configure.zcml': + + <browser:resource + name="logo.png" + file="images/logo.png" + layer=".interfaces.IThemeSpecific" + /> + +can be accessed from this relative URL: + + "++resource++logo.png" + +Notes +----- + +* Whatever the way they are declared (in bulk inside a resource directory or + as separate resources), images registered as Zope 3 browser resources don't + have all the attributes that Zope 2 image objects have (i.e. the 'title' + property and the 'tag()' and 'get_size()' methods). + This means that if you want the html tag of your image to be auto-generated + (this is the case by default for the portal logo), you should store it in a + directory that is located in the 'skins/' folder of your package, registered + as a File System Directory View in the 'portal_skins' tool, and added to the + layers of your skin. + +* Customizing/overriding images that are originally accessed from the + 'portal_skins' tool (e.g. Plone default logo and icons) can be done inside + that tool only. There is no known way to do it with Zope 3 browser + resources. + Vice versa, there is no known (easy) way to override a Zope 3 browser + resource from a skin layer in 'portal_skins'. diff --git a/fedoratheme/kindofblue/browser/interfaces.py b/fedoratheme/kindofblue/browser/interfaces.py new file mode 100644 index 0000000..21c5af5 --- /dev/null +++ b/fedoratheme/kindofblue/browser/interfaces.py @@ -0,0 +1,8 @@ +from plone.theme.interfaces import IDefaultPloneLayer + +class IThemeSpecific(IDefaultPloneLayer): + """Marker interface that defines a Zope 3 browser layer. + If you need to register a viewlet only for the + "kindofblue" theme, this interface must be its layer + (in kindofblue/viewlets/configure.zcml). + """ diff --git a/fedoratheme/kindofblue/browser/stylesheets/README.txt b/fedoratheme/kindofblue/browser/stylesheets/README.txt new file mode 100644 index 0000000..4bfb295 --- /dev/null +++ b/fedoratheme/kindofblue/browser/stylesheets/README.txt @@ -0,0 +1,61 @@ +README for the 'browser/stylesheets/' directory +=============================================== + +This folder is a Zope 3 Resource Directory acting as a repository for +stylesheets. + +Its declaration is located in 'browser/configure.zcml': + + <!-- Resource directory for stylesheets --> + <browser:resourceDirectory + name="fedoratheme.kindofblue.stylesheets" + directory="stylesheets" + layer=".interfaces.IThemeSpecific" + /> + +A stylesheet placed in this directory (e.g. 'main.css') can be accessed from +this relative URL: + + "++resource++fedoratheme.kindofblue.stylesheets/main.css" + +Note that it might be better to register each of these resources separately if +you want them to be overridable from zcml directives. + +The only way to override a resource in a resource directory is to override the +entire directory (all elements have to be copied over). + +A Zope 3 browser resource declared like this in 'browser/configure.zcml': + + <browser:resource + name="main.css" + file="stylesheets/main.css" + layer=".interfaces.IThemeSpecific" + /> + +can be accessed from this relative URL: + + "++resource++main.css" + +Notes +----- + +* Stylesheets registered as Zope 3 resources might be flagged as not found in + the 'portal_css' tool if the layer they are registered for doesn't match the + default skin set in 'portal_skins'. + This can be confusing but it must be considered as a minor bug in the CSS + registry instead of a lack in the way Zope 3 resources are handled in + Zope 2. + +* There might be a way to interpret DTML from a Zope 3 resource view. + Although, if you need to use DTML for setting values in a stylesheet (the + same way as in default Plone stylesheets where values are read from + 'base_properties'), it is much easier to store it in a directory that is + located in the 'skins/' folder of your package, registered as a File System + Directory View in the 'portal_skins' tool, and added to the layers of your + skin. + +* Customizing/overriding stylesheets that are originally accessed from the + 'portal_skins' tool (e.g. Plone default stylesheets) can be done inside that + tool only. There is no known way to do it with Zope 3 browser resources. + Vice versa, there is no known way to override a Zope 3 browser resource from + a skin layer in 'portal_skins'. diff --git a/fedoratheme/kindofblue/browser/stylesheets/main.css b/fedoratheme/kindofblue/browser/stylesheets/main.css new file mode 100644 index 0000000..b287a75 --- /dev/null +++ b/fedoratheme/kindofblue/browser/stylesheets/main.css @@ -0,0 +1,2 @@ +/* Stylesheet for the 'kindofblue' Plone theme */ + diff --git a/fedoratheme/kindofblue/browser/viewlet.pt b/fedoratheme/kindofblue/browser/viewlet.pt new file mode 100644 index 0000000..6d37130 --- /dev/null +++ b/fedoratheme/kindofblue/browser/viewlet.pt @@ -0,0 +1 @@ +<div tal:content="view/computed_value"/> diff --git a/fedoratheme/kindofblue/browser/viewlets.py b/fedoratheme/kindofblue/browser/viewlets.py new file mode 100644 index 0000000..1524333 --- /dev/null +++ b/fedoratheme/kindofblue/browser/viewlets.py @@ -0,0 +1,21 @@ +from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile +from plone.app.layout.viewlets.common import ViewletBase + +# Sample code for a basic viewlet (In order to use it, you'll have to): +# - Un-comment the following useable piece of code (viewlet python class). +# - Rename the vielwet template file ('browser/viewlet.pt') and edit the +# following python code accordingly. +# - Edit the class and template to make them suit your needs. +# - Make sure your viewlet is correctly registered in 'browser/configure.zcml'. +# - If you need it to appear in a specific order inside its viewlet manager, +# edit 'profiles/default/viewlets.xml' accordingly. +# - Restart Zope. +# - If you edited any file in 'profiles/default/', reinstall your package. +# - Once you're happy with your viewlet implementation, remove any related +# (unwanted) inline documentation ;-p + +#class MyViewlet(ViewletBase): +# render = ViewPageTemplateFile('viewlet.pt') +# +# def update(self): +# self.computed_value = 'any output' diff --git a/fedoratheme/kindofblue/configure.zcml b/fedoratheme/kindofblue/configure.zcml new file mode 100644 index 0000000..5276a84 --- /dev/null +++ b/fedoratheme/kindofblue/configure.zcml @@ -0,0 +1,14 @@ +<configure + xmlns="http://namespaces.zope.org/zope" + xmlns:five="http://namespaces.zope.org/five" + xmlns:cmf="http://namespaces.zope.org/cmf" + i18n_domain="fedoratheme.kindofblue"> + + <five:registerPackage package="." initialize=".initialize" /> + + <include package=".browser" /> + + <include file="skins.zcml" /> + <include file="profiles.zcml" /> + +</configure> diff --git a/fedoratheme/kindofblue/profiles.zcml b/fedoratheme/kindofblue/profiles.zcml new file mode 100644 index 0000000..6754444 --- /dev/null +++ b/fedoratheme/kindofblue/profiles.zcml @@ -0,0 +1,14 @@ +<configure + xmlns="http://namespaces.zope.org/zope" + xmlns:genericsetup="http://namespaces.zope.org/genericsetup" + i18n_domain="fedoratheme.kindofblue"> + + <genericsetup:registerProfile + name="default" + title="kindofblue" + directory="profiles/default" + description='Extension profile for the "kindofblue" Plone theme.' + provides="Products.GenericSetup.interfaces.EXTENSION" + /> + +</configure> diff --git a/fedoratheme/kindofblue/profiles/default/cssregistry.xml b/fedoratheme/kindofblue/profiles/default/cssregistry.xml new file mode 100644 index 0000000..c683af0 --- /dev/null +++ b/fedoratheme/kindofblue/profiles/default/cssregistry.xml @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<!-- This file holds the setup configuration for the portal_css tool. --> + +<object name="portal_css"> + + <!-- Stylesheets that will be registered with the portal_css tool are defined + here. You can also specify values for existing resources if you need to + modify some of their properties. + Stylesheet elements accept these parameters: + - 'id' (required): it must respect the name of the css or DTML file + (case sensitive). '.dtml' suffixes must be ignored. + - 'expression' (optional - default: ''): a tal condition. + - 'media' (optional - default: ''): possible values: 'screen', 'print', + 'projection', 'handheld'... + - 'rel' (optional - default: 'stylesheet') + - 'title' (optional - default: '') + - 'rendering' (optional - default: 'import'): 'import', 'link' or + 'inline'. + - 'enabled' (optional - default: True): boolean + - 'cookable' (optional - default: True): boolean (aka 'merging allowed') + See registerStylesheet() arguments in + ResourceRegistries/tools/CSSRegistry.py for the latest list of all + available keys and default values. + --> + <stylesheet title="" + id="++resource++fedoratheme.kindofblue.stylesheets/main.css" + media="screen" rel="stylesheet" rendering="import" + cacheable="True" compression="safe" cookable="True" + enabled="1" expression=""/> + +</object> diff --git a/fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt b/fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt new file mode 100644 index 0000000..93a0384 --- /dev/null +++ b/fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt @@ -0,0 +1 @@ +This file is used as a marker in setuphandlers.py.
\ No newline at end of file diff --git a/fedoratheme/kindofblue/profiles/default/import_steps.xml b/fedoratheme/kindofblue/profiles/default/import_steps.xml new file mode 100644 index 0000000..905dc5f --- /dev/null +++ b/fedoratheme/kindofblue/profiles/default/import_steps.xml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<import-steps> + <import-step id="fedoratheme.kindofblue.various" + version="20080516-01" + handler="fedoratheme.kindofblue.setuphandlers.setupVarious" + title="kindofblue: miscellaneous import steps"> + <dependency step="skins" /> + Various import steps that are not handled by GS import/export + handlers. + </import-step> +</import-steps> diff --git a/fedoratheme/kindofblue/profiles/default/jsregistry.xml b/fedoratheme/kindofblue/profiles/default/jsregistry.xml new file mode 100644 index 0000000..f15403e --- /dev/null +++ b/fedoratheme/kindofblue/profiles/default/jsregistry.xml @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!-- This file holds the setup configuration for the portal_javascripts tool. + --> + +<object name="portal_javascripts"> + + <!-- Javascript files that will be registered with the + portal_javascripts tool are defined here. You can also specify values + for existing resources if you need to modify some of their properties. + Javascript elements accept these parameters: + - 'id' (required): same rules as for stylesheets (see + 'cssregistry.xml'). + - 'expression' (optional - default: ''): a tal condition. + - 'inline' (optional - default: False) + - 'enabled' (optional - default: True): boolean + - 'cookable' (optional - default: True): boolean (aka 'merging allowed') + See registerScript() arguments in ResourceRegistries/tools/JSRegistry.py + for the latest list of all available keys and default values. + --> +<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE): + <javascript title="" + id="++resource++fedoratheme.kindofblue.javascripts/something.js" + cacheable="False" compression="safe" cookable="False" + enabled="True" expression="" inline="False"/> +--> + +</object> diff --git a/fedoratheme/kindofblue/profiles/default/metadata.xml b/fedoratheme/kindofblue/profiles/default/metadata.xml new file mode 100644 index 0000000..820f54a --- /dev/null +++ b/fedoratheme/kindofblue/profiles/default/metadata.xml @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<metadata> + <version>0.1</version> +</metadata> diff --git a/fedoratheme/kindofblue/profiles/default/skins.xml b/fedoratheme/kindofblue/profiles/default/skins.xml new file mode 100644 index 0000000..b6cd429 --- /dev/null +++ b/fedoratheme/kindofblue/profiles/default/skins.xml @@ -0,0 +1,59 @@ +<?xml version="1.0"?> +<!-- This file holds the setup configuration for the portal_skins tool --> + +<!-- Change the value of these parameters to modify portal_skins behavior: + - allow_any: change it to True if you want users to be able to select the + skin to use from their personal preferences management page. In the + ZMI, this value is known as 'Skin flexibility'. + - cookie_persistence: change it to True if you want to make the skin cookie + persist indefinitely. In the ZMI, this value is known as 'Skin Cookie + persistence'. + --> + +<object name="portal_skins" allow_any="False" cookie_persistence="False" + default_skin="kindofblue"> + + <!-- This list registers the folders that are stored in the skins directory + of your product (on the filesystem) as Filesystem Directory Views within + the portal_skins tool, so that they become usable as skin layers. + --> + <object name="fedoratheme_kindofblue_custom_images" + meta_type="Filesystem Directory View" + directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_custom_images"/> + <object name="fedoratheme_kindofblue_custom_templates" + meta_type="Filesystem Directory View" + directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_custom_templates"/> + <object name="fedoratheme_kindofblue_styles" + meta_type="Filesystem Directory View" + directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_styles"/> + +<object name="fedoratheme_kindofblue_images" + meta_type="Filesystem Directory View" + directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_images"/> +<object name="fedoratheme_kindofblue_logos" + meta_type="Filesystem Directory View" + directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_logos"/> + + <!-- A skin-path in this file corresponds to a Skin Selection in the + 'Properties' tab of the portal_skins tool, in the ZMI. + You can define for each new skin path the layers that it holds. A new + skin can be based on another existing one by using the 'based-on' + attribute. + The definition of a layer accepts these parameters: + - name: quite self explanatory, the name of the layer. + - insert-before: name of the layer before which it must be added. + - insert-after: name of the layer after which it must be added. + Note: insert-before (and -after) accepts the value "*" which means + "all". + --> + + <skin-path name="kindofblue" based-on="Plone Default"> + <layer name="fedoratheme_kindofblue_custom_images" + insert-after="custom"/> + <layer name="fedoratheme_kindofblue_custom_templates" + insert-after="fedoratheme_kindofblue_custom_images"/> + <layer name="fedoratheme_kindofblue_styles" + insert-after="fedoratheme_kindofblue_custom_templates"/> + </skin-path> + +</object> diff --git a/fedoratheme/kindofblue/profiles/default/viewlets.xml b/fedoratheme/kindofblue/profiles/default/viewlets.xml new file mode 100644 index 0000000..1aa5f7f --- /dev/null +++ b/fedoratheme/kindofblue/profiles/default/viewlets.xml @@ -0,0 +1,43 @@ +<?xml version="1.0"?> +<!-- This file holds the setup configuration of the viewlet managers + for the "kindofblue" skin. + --> + +<object> + + <!-- Viewlets keep the same ordering than the default skin ('Plone Default' + out of the box). + You can specify skinname="*" if you want changes apply for all skins. + Using "True"" for the 'make-default' parameter will make the 'skinname' + value set as default skinname. Means the name of the skin that would be + used in case the viewlets ordering was not specified for the currently + used skin. + The 'based-on' attribute lets you inherit the viewlets ordering from an + existing skin. + --> + <order manager="plone.portalfooter" skinname="kindofblue" + based-on="Plone Default"> + <!-- The definition of a viewlet accepts these parameters: + - name: quite self explanatory, the name of the viewlet. + - insert-before: name of the viewlet before which it must be added or + moved. + - insert-after: name of the viewlet after which it must be added + or moved. + - remove: supported but rarely needed, removes the viewlet from the + ordering list (doesn't mean that it hides the viewlet). + Note: insert-before and -after accept the value "*" which means + "all". + --> +<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE): + <viewlet name="fedoratheme.someviewlet" + insert-before="*" /> +--> + </order> + + <hidden manager="plone.portalheader" skinname="kindofblue"> +<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE): + <viewlet name="plone.global_sections" /> +--> + </hidden> + +</object> diff --git a/fedoratheme/kindofblue/setuphandlers.py b/fedoratheme/kindofblue/setuphandlers.py new file mode 100644 index 0000000..2d11d1f --- /dev/null +++ b/fedoratheme/kindofblue/setuphandlers.py @@ -0,0 +1,11 @@ +def setupVarious(context): + + # Ordinarily, GenericSetup handlers check for the existence of XML files. + # Here, we are not parsing an XML file, but we use this text file as a + # flag to check that we actually meant for this import step to be run. + # The file is found in profiles/default. + + if context.readDataFile('fedoratheme.kindofblue_various.txt') is None: + return + + # Add additional setup code here diff --git a/fedoratheme/kindofblue/skins.zcml b/fedoratheme/kindofblue/skins.zcml new file mode 100644 index 0000000..3a1018b --- /dev/null +++ b/fedoratheme/kindofblue/skins.zcml @@ -0,0 +1,24 @@ +<configure + xmlns="http://namespaces.zope.org/zope" + xmlns:cmf="http://namespaces.zope.org/cmf" + i18n_domain="fedoratheme.kindofblue"> + + <!-- File System Directory Views registration --> + <cmf:registerDirectory + name="fedoratheme_kindofblue_custom_images"/> + <cmf:registerDirectory + name="fedoratheme_kindofblue_custom_templates"/> + <cmf:registerDirectory + name="fedoratheme_kindofblue_styles"/> + <cmf:registerDirectory + name="fedoratheme_kindofblue_logos"/> + <cmf:registerDirectory + name="fedoratheme_kindofblue_images"/> + + + <!-- Note: This could also be done for all folders at once + by replacing the previous lines with this one: + <cmf:registerDirectory name="skins" directory="skins" recursive="True" /> + --> + +</configure> diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.png Binary files differnew file mode 100644 index 0000000..57b6829 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt new file mode 100644 index 0000000..23a7727 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt @@ -0,0 +1,3 @@ +This folder holds Filesystem Page Template files that are registered for the +'kindofblue' Skin Selection only. +They act as replacement for the default Plone (or 3rd party products) ones.
\ No newline at end of file diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt new file mode 100644 index 0000000..5b3974f --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt @@ -0,0 +1,3 @@ +This folder holds Filesystem Image files that are registered for the +'kindofblue' Skin Selection only. +They act as replacement for the default Plone (or 3rd party products) ones.
\ No newline at end of file diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.png Binary files differnew file mode 100644 index 0000000..c2d6ade --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.png Binary files differnew file mode 100644 index 0000000..b533946 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.png Binary files differnew file mode 100644 index 0000000..d4f159c --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.png Binary files differnew file mode 100644 index 0000000..cd45244 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png Binary files differnew file mode 100644 index 0000000..ff0ae46 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.png Binary files differnew file mode 100644 index 0000000..7966dc0 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.png Binary files differnew file mode 100644 index 0000000..20c90c4 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.png Binary files differnew file mode 100644 index 0000000..8624dae --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.png Binary files differnew file mode 100644 index 0000000..3320ad0 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.png Binary files differnew file mode 100644 index 0000000..07ac03a --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.png Binary files differnew file mode 100644 index 0000000..fc77644 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.png Binary files differnew file mode 100644 index 0000000..e71ee92 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.png Binary files differnew file mode 100644 index 0000000..74837aa --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.png Binary files differnew file mode 100644 index 0000000..b6873dd --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.png Binary files differnew file mode 100644 index 0000000..a9f4a19 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.png Binary files differnew file mode 100644 index 0000000..c1a1338 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.png Binary files differnew file mode 100644 index 0000000..6a05182 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.png Binary files differnew file mode 100644 index 0000000..31d1bf6 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.png Binary files differnew file mode 100644 index 0000000..6d467f6 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.png Binary files differnew file mode 100644 index 0000000..fa22f20 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.png Binary files differnew file mode 100644 index 0000000..fda1b0f --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.png Binary files differnew file mode 100644 index 0000000..095a902 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.png Binary files differnew file mode 100644 index 0000000..8772c59 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.png Binary files differnew file mode 100644 index 0000000..12b0e41 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.png Binary files differnew file mode 100644 index 0000000..b8689a0 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.png Binary files differnew file mode 100644 index 0000000..a9f677b --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.png Binary files differnew file mode 100644 index 0000000..dbd0c65 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.png Binary files differnew file mode 100644 index 0000000..74181c5 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.png Binary files differnew file mode 100644 index 0000000..e504fc8 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.png Binary files differnew file mode 100644 index 0000000..e00adb4 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.png Binary files differnew file mode 100644 index 0000000..1616134 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.png Binary files differnew file mode 100644 index 0000000..5ab157b --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.png Binary files differnew file mode 100644 index 0000000..0b98d79 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.png Binary files differnew file mode 100644 index 0000000..6cccfee --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.png Binary files differnew file mode 100644 index 0000000..8a01d1e --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.png Binary files differnew file mode 100644 index 0000000..0b289ba --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.png Binary files differnew file mode 100644 index 0000000..c255499 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.png Binary files differnew file mode 100644 index 0000000..e8f287c --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.png Binary files differnew file mode 100644 index 0000000..3960710 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.png Binary files differnew file mode 100644 index 0000000..39418c9 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.png Binary files differnew file mode 100644 index 0000000..1cc590c --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.png Binary files differnew file mode 100644 index 0000000..eff3384 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.png Binary files differnew file mode 100644 index 0000000..a4641ea --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.png Binary files differnew file mode 100644 index 0000000..47416d4 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.png Binary files differnew file mode 100644 index 0000000..497deae --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.png Binary files differnew file mode 100644 index 0000000..236e1d5 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.png Binary files differnew file mode 100644 index 0000000..64a8509 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.png Binary files differnew file mode 100644 index 0000000..a62bc50 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.png Binary files differnew file mode 100644 index 0000000..e68c77f --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.png Binary files differnew file mode 100644 index 0000000..03a4c6b --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.png Binary files differnew file mode 100644 index 0000000..a4641ea --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.png Binary files differnew file mode 100644 index 0000000..572543e --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.png Binary files differnew file mode 100644 index 0000000..8a01d1e --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.png Binary files differnew file mode 100644 index 0000000..57e240a --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.png Binary files differnew file mode 100644 index 0000000..40bf05e --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.png Binary files differnew file mode 100644 index 0000000..2534714 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.png Binary files differnew file mode 100644 index 0000000..52f1607 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.png Binary files differnew file mode 100644 index 0000000..af554e4 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.png Binary files differnew file mode 100644 index 0000000..3d5b79f --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.png Binary files differnew file mode 100644 index 0000000..249901e --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.png Binary files differnew file mode 100644 index 0000000..774d34d --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.png Binary files differnew file mode 100644 index 0000000..3c6fac5 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.png Binary files differnew file mode 100644 index 0000000..2d03e62 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.png Binary files differnew file mode 100644 index 0000000..5fe54f8 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.png Binary files differnew file mode 100644 index 0000000..037d2d0 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.png Binary files differnew file mode 100644 index 0000000..fa3695a --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.png Binary files differnew file mode 100644 index 0000000..e89ed3a --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.png Binary files differnew file mode 100644 index 0000000..20c90c4 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.png Binary files differnew file mode 100644 index 0000000..cc9eb55 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.png Binary files differnew file mode 100644 index 0000000..c5535c3 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.png Binary files differnew file mode 100644 index 0000000..ec5c030 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.png Binary files differnew file mode 100644 index 0000000..1faabac --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.png Binary files differnew file mode 100644 index 0000000..cb1bfd7 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.png Binary files differnew file mode 100644 index 0000000..72633d8 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.png Binary files differnew file mode 100644 index 0000000..d1fcbbc --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png Binary files differnew file mode 100755 index 0000000..8b7d0e4 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.png Binary files differnew file mode 100644 index 0000000..2ce6ac4 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.png Binary files differnew file mode 100644 index 0000000..7319a20 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.png Binary files differnew file mode 100644 index 0000000..1eef655 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.png Binary files differnew file mode 100644 index 0000000..a5bcb7a --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.png diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt new file mode 100644 index 0000000..7c9a262 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt @@ -0,0 +1,10 @@ +This folder holds stylesheet files that are registered for the +'kindofblue' Skin Selection only. + +It is a repository for customizations of the default Plone stylesheets, +as well as for package specific stylesheets. + + +Note + Stylesheet files that don't use DTML can also stored in the 'browser' + folder and accessed as Zope 3 file resources.
\ No newline at end of file diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml new file mode 100644 index 0000000..0b3e914 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml @@ -0,0 +1,263 @@ +/* +** Plone style sheet - Base Elements +** +** Style sheet documentation can be found at http://plone.org/documentation +** +** You should preferrably use ploneCustom.css to add your own CSS classes and to +** customize your portal, as these are the base fundaments of Plone, and will +** change and be refined in newer versions. Keeping your changes in +** ploneCustom.css will make it easier to upgrade. +** +** Feel free to use whole or parts of this for your own designs, but give credit +** where credit is due. +** +*/ + +/* <dtml-with base_properties> (do not remove this :) */ +/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */ + + +body { + font: &dtml-fontBaseSize; <dtml-var fontFamily>; + background-color: &dtml-backgroundColor;; + color: &dtml-fontColor;; + margin: 0; + padding: 0; + font-size: 0.85em; +} +table { + font-size: 100%; +} +a { + color: &dtml-linkColor;; + background-color: transparent; +} +img { + border: none; + vertical-align: middle; +} +p { + margin: 0 0 0.75em 0; + line-height: 1.5em; +} +p img { + border: none; + margin: 0; +} +hr { + border: 0; + height: &dtml-borderWidth;; + color: &dtml-globalBorderColor;; + background-color: &dtml-globalBorderColor;; + margin: 0.5em 0 1em 0; +} +h1, h2, h3, h4, h5, h6 { + color: &dtml-fontColor;; + font-family: <dtml-var headingFontFamily>; + margin: 0.75em 0 0.25em 0; +} +h1 a, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a { + color: &dtml-fontColor; ! important; + text-decoration: none; +} +h1 { + font-size: 160%; +} +h2 { + font-size: 150%; +} +h3 { + font-size: 125%; + border-bottom: none; + font-weight: bold; +} +h4 { + font-size: 110%; + border-bottom: none; + font-weight: bold; +} +h5 { + font-size: 100%; + border-bottom: none; + font-weight: bold; +} +h6 { + font-size: &dtml-fontSmallSize;; + border-bottom: none; + font-weight: bold; +} +ul { + line-height: 1.5em; + padding: 0; +} +ol { + line-height: 1.5em; + padding: 0; +} +li { + margin-bottom: 0.5em; +} +dt { + font-weight: bold; +} +dd { + line-height: 1.5em; + margin-bottom: 1em; +} +abbr, acronym, .explain { + border-bottom: &dtml-borderWidth; dotted &dtml-fontColor;; + color: &dtml-fontColor;; + background-color: transparent; + cursor: help; +} +abbr .explain { + border-bottom: none; +} +q { + font-family: Baskerville, Georgia, serif; + font-style: italic; + font-size: 120%; +} +blockquote { + padding-left: 0.5em; + margin-left: 0; + border-left: 4px solid &dtml-globalBorderColor;; + color: &dtml-discreetColor;; +} +code, tt { + font-family: Monaco, "Courier New", Courier, monospace; + font-size: 120%; + color: &dtml-fontColor;; + padding: 0 0.1em; +} +pre { + font-family: Monaco, "Courier New", Courier, monospace; + font-size: 100%; + padding: 1em; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + color: &dtml-fontColor;; + background-color: &dtml-globalBackgroundColor;; + overflow: auto; +} +ins { + color: green; + text-decoration: none; +} +del { + color: red; + text-decoration: line-through; +} + +html { + background-color: white; + color: black; + font-family: "DejaVu Sans", "Liberation Sans", sans-serif; + font-size: .75em; + line-height: 1.25em; +} + +/* Headings */ + +h1 { + margin: 1.4em 0 0 0; + padding: 2px 25px; + /*margin: 0.5em 0 0.5em 0; + padding: 0;*/ + font-size: 2.2em; + /* font-weight: normal;*/ + color: #337AAC; + line-height: 1.0em; + font-weight: normal; +} + +h2, h3, h4, h5, h6 +{ + margin: 1.4em 0 0 0; + padding: 2px 25px; + /* font-weight: bold;*/ + /* color: rgb(100,135,220);*/ + color: #2963A6; + line-height: 1.2em; + border-bottom: 1px solid #BFBFBF; + /*border-left: 1px solid rgb(100,135,220);*/ +} + +h2 {font-size: 1.25em;} +h3 {font-size: 1.25em;} +h4 {font-size: 1.15em;} +h5, h6 {font-size: 1em;} + +li p { + margin: .25em 0; + padding: 0px; +} + +li.gap { +margin-top: 0.5em; +} + +a, img, img.drawing { + border: 0; +} + +dt { + font-weight: bold; +} + +/* fix problem with small font for inline code */ +tt { + font-size: 1.25em; +} + +pre { + padding: 5px; + border: 1px solid #c0c0c0; + font-family: "DejaVu Sans Mono", "Liberation Mono", monospace; + white-space: pre; + /* begin css 3 or browser specific rules - do not remove! + see: http://forums.techguy.org/archive/index.php/t-249849.html */ + white-space: pre-wrap; + word-wrap: break-word; + white-space: -moz-pre-wrap; + white-space: -pre-wrap; + white-space: -o-pre-wrap; + /* end css 3 or browser specific rules */ +} + +table { + border-collapse: collapse; + +} + +td +{ + padding: 0.25em; +/* border: 1px solid #c0c0c0;*/ +} + +td p { + margin: 0; + padding: 0; +} + +/* standard rule ---- */ +hr { + height: 2px; + background-color: #c0c0c0; + border: none; +} + +div.layout div#header { + height:5px; +} + +div.layout div#footer { + background:#2963a5 url(http://localhost:8080/fedora-my/logo.png) no-repeat scroll 10px 10px +} + +/* </dtml-with> */ diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new new file mode 100644 index 0000000..df1e357 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new @@ -0,0 +1,103 @@ +/* common.css - MoinMoin Default Style adapted for sinorca4moin +Heavily modified by Hrishikesh Ballal for Fedoraproject.org website. +Copyright (c) 2001, 2002, 2003 by Juergen Hermann +*/ + +html { + background-color: white; + color: black; + font-family: "DejaVu Sans", "Liberation Sans", sans-serif; + font-size: .75em; + line-height: 1.25em; +} + +/* Headings */ + +h1 { + margin: 1.4em 0 0 0; + padding: 2px 25px; + /*margin: 0.5em 0 0.5em 0; + padding: 0;*/ + font-size: 2.2em; + /* font-weight: normal;*/ + color: #337AAC; + line-height: 1.0em; + font-weight: normal; +} + +h2, h3, h4, h5, h6 +{ + margin: 1.4em 0 0 0; + padding: 2px 25px; + /* font-weight: bold;*/ + /* color: rgb(100,135,220);*/ + color: #2963A6; + line-height: 1.2em; + border-bottom: 1px solid #BFBFBF; + /*border-left: 1px solid rgb(100,135,220);*/ +} + +h2 {font-size: 1.25em;} +h3 {font-size: 1.25em;} +h4 {font-size: 1.15em;} +h5, h6 {font-size: 1em;} + +li p { + margin: .25em 0; + padding: 0px; +} + +li.gap { +margin-top: 0.5em; +} + +a, img, img.drawing { + border: 0; +} + +dt { + font-weight: bold; +} + +/* fix problem with small font for inline code */ +tt { + font-size: 1.25em; +} + +pre { + padding: 5px; + border: 1px solid #c0c0c0; + font-family: "DejaVu Sans Mono", "Liberation Mono", monospace; + white-space: pre; + /* begin css 3 or browser specific rules - do not remove! + see: http://forums.techguy.org/archive/index.php/t-249849.html */ + white-space: pre-wrap; + word-wrap: break-word; + white-space: -moz-pre-wrap; + white-space: -pre-wrap; + white-space: -o-pre-wrap; + /* end css 3 or browser specific rules */ +} + +table { + border-collapse: collapse; + +} + +td +{ + padding: 0.25em; +/* border: 1px solid #c0c0c0;*/ +} + +td p { + margin: 0; + padding: 0; +} + +/* standard rule ---- */ +hr { + height: 2px; + background-color: #c0c0c0; + border: none; +} diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props new file mode 100644 index 0000000..d36184d --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props @@ -0,0 +1,47 @@ +title:string=kindofblue's color, font, logo and border defaults + +plone_skin:string=kindofblue + +logoName:string=logo.png + +fontFamily:string="Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif +fontBaseSize:string=69% +fontColor:string=Black +fontSmallSize:string=85% + +backgroundColor:string=White + +linkColor:string=#436976 +linkActiveColor:string=Red +linkVisitedColor:string=Purple + +borderWidth:string=1px +borderStyle:string=solid +borderStyleAnnotations:string=dashed + +globalBorderColor:string=#8cacbb +globalBackgroundColor:string=#072B61 +globalFontColor:string=#fff + +headingFontFamily:string="Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif + +contentViewBorderColor:string=#74ae0b +contentViewBackgroundColor:string=#cde2a7 +contentViewFontColor:string=#578308 + +inputFontColor:string=Black + +textTransform:string=lowercase + +evenRowBackgroundColor:string=#eef3f5 +oddRowBackgroundColor:string=transparent + +notifyBorderColor:string=#ffa500 +notifyBackgroundColor:string=#ffce7b + +discreetColor:string=#76797c +helpBackgroundColor:string=#ffffe1 + +portalMinWidth:string=70em +columnOneWidth:string=16em +columnTwoWidth:string=16em diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml new file mode 100644 index 0000000..da69f89 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml @@ -0,0 +1,140 @@ +/* + * This is the file where you put your CSS changes. + * You should preferrably use this and override the + * relevant properties you want to change here instead + * of customizing plone.css to survive upgrades. Writing + * your own plone.css only makes sense for very heavy + * customizations. Useful variables from Plone are + * documented at the bottom of this file. + */ + +/* <dtml-with base_properties> (do not remove this :) */ +/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */ + + + +.searchSection { + color: #fff; +} + +.actionMenuContent { + top:0.75em !important; +} + +.actionMenuContent ul li { + margin:0pt !important; + padding:0pt !important; +} + +.navTreeCurrentItem { + background-color:#fff !important; +} + +.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover { + background:#fff !important; + border:1px solid white; + color:black; +} + +li.formTab { + margin:0pt ; + padding:0pt; + background:#fff; +} + +li.formTab .selected { + font-weight:bold; +} + +/* ploneboard */ + +.boardCommentDetails { + color:&dtml-globalFontColor;; +} + +.standalone, .documentEditable * .standalone { + color:&dtml-globalFontColor;; +} + +table.listing th, .stx table th { + color: &dtml-globalFontColor;; +} + +/* </dtml-with> */ + +/* DOCUMENTATION ON PRE-DEFINED PROPERTIES FROM PLONE */ + + /* You can insert colors and other variables from Plone's + base_properties by doing: + + & dtml-variableName ; (without the spaces, excluded here to not make it render) + + Example: + + myLink { + color: & dtml-fontColor ; (again, without the spaces) + } + + This means you can generate your own elements that use Plone's defaults, + and respect any customizations people have done. See base_properties for + the default values. + + These are the available properties: + + logoName - the file name of the portal logo + + fontFamily - the font family used for all text that is not headers + + fontBaseSize - the base font size that everything is calculated from + + fontColor - the main font color + + fontSmallSize - used for various elements like buttons and discreet text + + discreetColor - the font color of discreet text + + backgroundColor - the background color + + linkColor - the color used on normal links + + linkActiveColor - color used on active links + + linkVisitedColor - color used on visited links + + borderWidth - the width of most borders in Plone + + borderStyle - the style of the border lines, normally solid + + borderStyleAnnotations - style of border lines on comments etc + + globalBorderColor - the border color used on the main tabs, the portlets etc + + globalBackgroundColor - background color for the selected tabs, portlet headings etc + + globalFontColor - the color of the font in the tabs and in portlet headings + + headingFontFamily - font family for h1/h2/h3/h4/h5/h6 headlines + + contentViewBorderColor - the content view tabs border color + + contentViewBackgroundColor - the content view tabs background color + + contentViewFontColor - the font color used in the content view tabs + + inputFontColor - the font color used for input elements + + textTransform - whether to lowercase text in portlets, tabs etc. + + evenRowBackgroundColor - the background color of even rows in listings + + oddRowBackgroundColor - the background color of even rows in listings + + notifyBorderColor - border color of notification elements like the status message, the calendar focus + + notifyBackgroundColor - background color of notification elements like the status message, the calendar focus + + helpBackgroundColor - background color of information pop-ups (currently not used) + + */ + + diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml new file mode 100644 index 0000000..63ef8b8 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml @@ -0,0 +1,246 @@ +/* +** Plone style sheet - Portlets +** +** Style sheet documentation can be found at http://plone.org/documentation +** +** You should preferrably use ploneCustom.css to add your own CSS classes and to +** customize your portal, as these are the base fundaments of Plone, and will +** change and be refined in newer versions. Keeping your changes in +** ploneCustom.css will make it easier to upgrade. +** +** Feel free to use whole or parts of this for your own designs, but give credit +** where credit is due. +** +*/ + +/* <dtml-with base_properties> (do not remove this :) */ +/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */ + +/* Fallback for edit screen if both columns are hidden */ +.managePortletsFallback { + margin: 0 0 0 1em; +} + +/* Main portlet elements */ +.portlet { + margin: 1px 0 1em 0; + border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + background-color: &dtml-backgroundColor;; +} +.portlet a { + text-decoration: none; +} +.portlet a.tile { + display: block; +} + +/* XXX: The two below rules should really be in the rule above, but that makes the items grow/shrink on :hover (navtree) - need to investigate how to make it not do that. ~limi, Dec 2005 */ +.portletItem a, +.portletFooter a { + border-bottom: none; +} + +.portletItem a:visited, +.portletFooter a:visited { + color: &dtml-linkColor;; +} +.portletHeader { +/* background-color: &dtml-globalBackgroundColor;;*/ + background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png'); + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + padding: 0em 1em; + text-transform: &dtml-textTransform;; + font-weight: normal; + line-height: 1.6em; + color: &dtml-globalFontColor;; +} +.portletHeader a { + color: &dtml-globalFontColor;; +} +.portletItem { + margin: 0; + padding: 1em; + border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; +} +.portletItem ol { + margin: 0 0 0 1em; +} +.portletItemDetails { + text-align: right; + display: block; + color: &dtml-fontColor;; +} +.portletFooter { + background-color: &dtml-evenRowBackgroundColor;; + margin: 0; + padding: 0.25em 1em; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-style: dotted &dtml-borderStyle; none &dtml-borderStyle;; + text-align: right; +} + +/* Elements that enable layout with rounded corners */ +.portletTopLeft {} +.portletTopRight {} +.portletBottomLeft {} +.portletBottomRight {} + +/* +** Calendar elements - used in the calendar rendering +*/ +.dayPopup { + background-color: &dtml-helpBackgroundColor;; + border: &dtml-borderWidth; &dtml-borderStyle; Black; + padding: 0.2em; + position: absolute; + visibility: hidden; + width: 12em; + z-index: 2; +} +.date { + font-weight: bold; +} +.portletCalendar { + width: 100%; + margin: 1px 0 1em 0; + width: 100%; +} +.portletCalendar dt { + background-color: &dtml-globalBackgroundColor;; + font-weight: normal; + text-align: center; + line-height: 1.6em; + border-bottom: none; +} +.portletCalendar dd { + margin: 0; + padding: 0; +} +.portletCalendar a { + text-decoration: none; +} +.portletCalendar a:hover { + text-decoration: none; +} +.ploneCalendar { + border-collapse: collapse; + border-spacing:0; + width: 100%; +} +.ploneCalendar td { + background-color: transparent; + width: 14%; + text-align: center; + padding: 2px; +} +.ploneCalendar .weekdays th { + background-color: &dtml-globalBackgroundColor;; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-style: &dtml-borderStyle; none; + color: &dtml-globalFontColor;; + text-align: center; + padding: 2px; + font-weight: normal; +} +.ploneCalendar .event { + background-color: &dtml-globalBackgroundColor;; + font-weight: bold; +} +.ploneCalendar .todayevent { + background-color: &dtml-globalBackgroundColor;; + border: 2px &dtml-borderStyle; &dtml-notifyBorderColor;; + font-weight: bold; +} +.ploneCalendar .todaynoevent { + border-collapse: collapse; + border: 2px &dtml-borderStyle; &dtml-notifyBorderColor;; +} + +.managePortletsLink { + text-align: center; +} + +div.portlets-manager div.section { + padding-top: 1em !important; +} + +div.managedPortlet { + padding-top:0.5em; + padding-bottom:0.5em; +} + +.managedPortlet .portletHeader { + min-height: 3em !important; +} + +.managedPortlet a { + text-decoration: underline; +} + +.managedPortletActions { + display:block; + float:right; +} + +.managedPortletActions a { + text-decoration: none; +} + +.managedPortletActions a.up, +.managedPortletActions a.down { + color:blue !important; +} + +.managedPortletActions a.delete { + color:red !important; +} + +/* Table of Contents styling - essentially a portlet with smaller fonts and aligned right + limited in width */ +.toc { + float: right; + width: 30%; + font-size: 90%; + margin: 0 0 0.5em 0.5em; +} + + + +<dtml-comment> +/* Commented out for now, since the calendar markup has changed slightly ~limi */ + + +.calendarPrevious { + background-image: url(&dtml-portal_url;/arrowLeft.gif); + background-repeat: no-repeat; + background-position: 50% 50%; + float: left; +} +.calendarNext { + background-image: url(&dtml-portal_url;/arrowRight.gif); + background-repeat: no-repeat; + background-position: 50% 50%; + float: right; +} +.calendarPrevious, +.calendarNext { + display: block; + text-decoration: none; + overflow: hidden; + border: 0; + margin: 0; + padding: 0; + padding-top: <dtml-var "_['arrowLeft.gif'].height">px; + height: 0px !important; + height /**/: <dtml-var "_['arrowLeft.gif'].height">px; + cursor: pointer; +} +.calendarNext { + padding-top: <dtml-var "_['arrowRight.gif'].height">px; + height: 0px !important; + height /**/: <dtml-var "_['arrowRight.gif'].height">px; +} + +</dtml-comment> + +/* </dtml-with> */ diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml new file mode 100644 index 0000000..8c1f842 --- /dev/null +++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml @@ -0,0 +1,1963 @@ +/* +** Plone style sheet - Public-facing Elements +** +** Style sheet documentation can be found at http://plone.org/documentation +** +** You should preferrably use ploneCustom.css to add your own CSS classes and to +** customize your portal, as these are the base fundaments of Plone, and will +** change and be refined in newer versions. Keeping your changes in +** ploneCustom.css will make it easier to upgrade. +** +** Feel free to use whole or parts of this for your own designs, but give credit +** where credit is due. +** +*/ + +/* <dtml-with base_properties> (do not remove this :) */ +/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */ + +/* Accessibility elements, applied by JS */ +body.largeText { font-size: 95%; } +body.smallText { font-size: 60%; } + +/* Padding for the columns */ + +#portal-column-one .visualPadding { + padding: 1em; +} +#portal-column-two .visualPadding { + padding: 1em; +} + +/* Content area */ +h1, h2 { + border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + font-weight: normal; +} +/* Compensate for the inline editing hover, since we have a 1px border */ +body.kssActive h2.inlineEditable:hover, +body.kssActive h1.inlineEditable:hover { + padding-bottom: 1px; +} + + +h3, h4, h5, h6 { + border-bottom: none; + font-weight: bold; +} + +.documentFirstHeading { + margin-top: 0; +} + +.documentContent { + padding: 1em 1em 2em 1em !important; + background: &dtml-backgroundColor;; +} +.documentContent ul { + list-style-image: url(&dtml-portal_url;/bullet.gif); + list-style-type: square; + margin: 0.5em 0 0 1.5em; +} +.documentContent ol { + margin: 0.5em 0 0 2.5em; +} + +/* Links with differently colored link underlines - only for content */ +.documentContent p a { + text-decoration: none; + border-bottom: 1px #ccc solid; +} +.documentContent p a:visited { + color: &dtml-linkVisitedColor;; + background-color: transparent; +} +.documentContent p a:active { + color: &dtml-linkActiveColor;; + background-color: transparent; +} +#content a:target { + background-color: #fd7 !important; +} +.documentContent li a { + text-decoration: none; + border-bottom: 1px #cccccc solid; +} +.documentContent li a:visited { + color: &dtml-linkVisitedColor;; +} +.documentContent li a:active { + color: &dtml-linkActiveColor;; +} +.documentContent dd a { + text-decoration: none; + border-bottom: 1px #cccccc solid; +} +.documentContent dd a:visited { + color: &dtml-linkVisitedColor;; + background-color: transparent; +} +.documentContent dd a:active { + color: &dtml-linkActiveColor;; + background-color: transparent; +} +/* End links */ + +/* End edit form elements */ + +#visual-portal-wrapper { + margin: 0; + padding: 0; +} + +/* Logo properties */ +#portal-logo img { + border: 0; + padding: 0; + margin: 1em 0em 1em 2em; +} + +/* The skin switcher at the top, only shows up if you have multiple skins available */ +#portal-skinswitcher { +} +#portal-skinswitcher a { + display: block; + float: left; +} +#portal-top { + /* Top section */ + margin: 0; + padding: 0; + background-color: transparent; +} + +/* Site-wide action menu - font size, contact, index, sitemap etc */ +#portal-siteactions { + background-color: transparent; + white-space: nowrap; + list-style-image: none; + list-style-type: none; + margin: 1px 0 0 0; + height: auto; + line-height: normal; + float: right; + padding: 3px 2em 3px 0; +} +#portal-siteactions li { + display: inline; +} +#portal-siteactions li a { + background-color: transparent; + border-left: 1px solid &dtml-backgroundColor;; + color: #fff; + height: auto; + padding: 0.2em; + margin-right: 0.2em; + text-decoration: none; + text-transform: &dtml-textTransform;; +} +#portal-siteactions li.selected a { + background-color: &dtml-globalBackgroundColor;; + color: &dtml-globalFontColor;; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; +} +#portal-siteactions li a:hover { +} + +/* Searchbox style and positioning */ + +#portal-searchbox { + float: right; + clear: right; + background-color: transparent; + margin: 1.5em 0 0 0; + padding: 0 2em 0 0; + text-align: right; + text-transform: &dtml-textTransform;; + white-space: nowrap; + z-index: 2; +} +#portal-advanced-search { + margin-top: 0.2em; + clear: both; +} +#portal-advanced-search a { + color: &dtml-discreetColor;; + text-decoration: none; + text-transform: &dtml-textTransform;; +} + +/* Search results elements */ + +dl.searchResults dt { + font-size: 140%; + font-weight: normal; +} + +form.searchPage { + text-align: center; +} + +input.searchPage { + font-size: 200% !important; +} + +form.searchPage input.searchButton { + background-position:5px 7px; + padding:1px 10px 1px 25px; +} + +/* LiveSearch styles */ +.LSRes { + font-family: <dtml-var fontFamily>; + visibility: visible; + color: &dtml-globalFontColor;; + background-color: &dtml-backgroundColor;; + vertical-align: middle; + display:block; + list-style-image: none; + list-style-type: none; + text-align: left; + min-width: 16.5em; + text-transform: none; + margin-left: 0; + line-height: 1.1em; +} +#LSHighlight, +.LSHighlight { + background-color: &dtml-globalBackgroundColor;; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + color: &dtml-globalFontColor;; +} +.LSRow { + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor;; + white-space: normal; + padding:0; + margin: 0; + list-style-image: none; + list-style-type: none; +} +.LSRow a { + text-decoration: none; + font-weight:bold; + white-space:nowrap +} +.LSDescr { + color: &dtml-discreetColor;; + text-transform: &dtml-textTransform;; + padding-left:2.1em; + margin-top:-0.1em; +} +.LSResult { + position: relative; + display: block; + text-align: right; + padding-top: 5px; + margin: 0; + left: 3px; + z-index: 3; +} +.LSShadow { + position: relative; + text-align: right; +} +.livesearchContainer { + background-color: &dtml-backgroundColor;; + margin-top: 0; + padding: 0 !important; + position: absolute; + right: 0px; + /* Currently exposes a rendering bug in Mozilla */ + top: 0; + white-space: normal; + font-family: <dtml-var fontFamily>; + visibility: visible; + text-align: left; + color: &dtml-globalFontColor;; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + width: 30em; + text-transform: none; +} +* html .livesearchContainer { + padding: &dtml-borderWidth; !important; + padding-top: 0 !important; + background-color: &dtml-globalBorderColor;; + border: 0; +} +#livesearchLegend { + line-height: 1em; + margin-top: -2em; + margin-left: -0.1em; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-bottom: 0; +} +* html #livesearchLegend { + margin-top: -1.9em; + margin-left: -8px; + position: relative; +} + +/* Workaround for Internet Explorer's broken z-index implementation */ +.LSIEFix { + background-color: &dtml-backgroundColor;; + padding: 0.5em !important; + z-index: 20; +} +.LSBox { + clear: left; + float: left; + text-align: right; + padding-right: 1px; + display:block; +} +#LSNothingFound { + text-align: center; + padding: 2px; +} +.LSBox label { + font-weight: normal; +} + +/* The global section tabs. */ +#portal-globalnav { + background-color: transparent; + padding: 0em 0em 0em 2em; + white-space: nowrap; + list-style: none; + margin: 0; + height: auto; + line-height: normal; +} +#portal-globalnav li { + display: inline; +} +#portal-globalnav li a { + /* The normal, unselected tabs. They are all links */ + background-color: transparent; + border-color: &dtml-globalBorderColor;; + border-width: &dtml-borderWidth;; + border-style: &dtml-borderStyle; &dtml-borderStyle; none &dtml-borderStyle;; + color: &dtml-globalFontColor;; + height: auto; + margin-right: 0.5em; + padding: 0em 1.25em; + text-decoration: none; + text-transform: &dtml-textTransform;; +} +#portal-globalnav li.selected a { + /* The selected tab. There's only one of this */ + background-color: &dtml-globalBackgroundColor;; + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-bottom: &dtml-globalBackgroundColor; &dtml-borderWidth; &dtml-borderStyle;; + color: &dtml-globalFontColor;; +} +#portal-globalnav li a:hover { + background-color: &dtml-globalBackgroundColor;; + border-color: &dtml-globalBorderColor;; + border-bottom-color: &dtml-globalBackgroundColor;; + color: &dtml-globalFontColor;; +} +#portal-personaltools { + /* Bar with personalized menu (user preferences, favorites etc) */ + background-color: #fff; + border-top-color: &dtml-globalBorderColor;; + border-top-style: &dtml-borderStyle;; + border-top-width: &dtml-borderWidth;; + border-bottom-color: &dtml-globalBorderColor;; + border-bottom-style: &dtml-borderStyle;; + border-bottom-width: &dtml-borderWidth;; + line-height: 1.6em; + color: &dtml-fontColor;; + padding: 0em 3em 0em 3em; + margin: 0; + text-align: right; + text-transform: &dtml-textTransform;; + list-style: none; +} +#portal-personaltools .portalUser { + background: transparent url(&dtml-portal_url;/user.gif) center left no-repeat; + padding-left: 18px; +} +#portal-personaltools .portalNotLoggedIn { + /* Used on all descriptions relevant to those not logged in */ + color: &dtml-fontColor;; + padding: 0; + background: transparent; + background-image: none; +} +#portal-personaltools li { + color: &dtml-globalFontColor;; + margin-left: 1em; + display: inline; +} +#portal-personaltools li a { + text-decoration: none; +} +#portal-personaltools .visualIconPadding { + padding-left: 10px; +} +.visualCaseSensitive { + text-transform: none; +} +#portal-languageselector { + margin: 0 1em 0 1em; + float:right; +} +#portal-languageselector li { + display: inline; +} +#portal-breadcrumbs { + /* The path bar, including breadcrumbs and add to favorites */ + border-bottom-color: &dtml-globalBorderColor;; + border-bottom-style: &dtml-borderStyle;; + border-bottom-width: &dtml-borderWidth;; + background: #fff; + padding-left: 2em; + padding-right: 2em; + text-transform: &dtml-textTransform;; + line-height: 1.6em; +} +#portal-breadcrumbs a { + text-decoration: none; +} +.breadcrumbSeparator { + font-size: 120%; +} +.addFavorite { + vertical-align: bottom; +} +.documentEditable { + padding: 0em 1em 1em 1em !important; + margin: 0 -1em; +} +#content-news h1 { + margin-bottom: 1em; +} + +/* Only h5/h6 headlines in the content area should have the discreet color */ +#content h5, +#content h6 { + color: &dtml-discreetColor;; +} +.newsItem { + margin-bottom: 1em; + border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; +} +.newsImage { + border: 1px solid #ccc; +} +.newsImageContainer { + float:right; + margin: 0 0 0.5em 1em; + width: 202px; +} +.newsContent { + padding: 0 1em 1em 1em; +} +.newsContent ul, +.newsContent li { + display: block; + list-style: none; + list-style-image: none; + margin: 0; + padding: 0; +} +.newsAbout { + display: block; + color: &dtml-discreetColor;; + font-size: &dtml-fontSmallSize;; + padding: 0; + margin-top: 0; + list-style: none; + list-style-image: none; + float: right; + text-align: right; +} +.newsAbout li { + display: inline; +} +.newsFooter { + +} +.newsFooter li { + display: inline; + margin: 0 1em 0 0; +} +.documentActions { + margin: 1em 0; + padding: 0; + text-align: right; + border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; +} +.documentActions ul { + margin: 0; + padding: 0 0.5em; + display: block; + margin-top: -0.9em; + list-style-type: none; + list-style-image: none; +} +.documentActions li { + display: inline; + font-size: &dtml-fontSmallSize;; + margin: 0 0.5em; + padding: 0 0.25em; + background-color: &dtml-backgroundColor;; +} +.documentActions a { + border: none !important; + text-decoration: none; +} + +/* Status messages */ + +dl.portalMessage { + font-size: &dtml-fontSmallSize;; +} +dl.portalMessage a { + color: black; + border: none; + text-decoration: underline; +} +dl.portalMessage dt { + background-color: #996; + border: 1px solid #996; + font-weight: bold; + float: left; + margin: 0 0.5em 0 0; + padding: 0.5em 0.75em; + color: White; + line-height: 1.25em; +} +dl.portalMessage dd { + background-color: #ffffe3; + border: 1px solid #996; + padding: 0.5em 0.5em; + margin: 0; + line-height: 1.25em; +} +dl.warning dt { + background-color: #d80; + border: 1px solid #d80; +} +dl.error dt { + background-color: #d00; + border-color: #d00; +} +dl.warning dd { + background-color: #fd7; + border-color: #d80; +} +dl.error dd { + background-color: #fd7; + border-color: #d80; +} + +.documentDescription { + /* The summary text describing the document */ + font-weight: bold; + display: block; + margin: 0em 0em 0.5em 0em; + line-height: 1.5em; +} +.documentByLine { + font-size: &dtml-fontSmallSize;; + font-weight: normal; + color: &dtml-discreetColor;; + margin-bottom: 0.5em; +} +dl.searchResults span.documentByLine { + display: block; +} +#category ul { + list-style-image: none; + list-style-type: none; + display: inline; + margin: 0; +} +#category ul li { + display: inline; +} +.discussion { + margin-top: 1em; +} +.even { + background-color: &dtml-evenRowBackgroundColor;; +} +.odd { + background-color: &dtml-oddRowBackgroundColor;; +} +.visualHighlight { + background-color: #ffc; +} +.discreet { + color: &dtml-discreetColor;; + font-size: &dtml-fontSmallSize;; + font-weight: normal; +} +.pullquote { + padding: 0 1em 0 1em; + margin: 0 0 1em 1em; + font-weight: bold; + color: #CC9933; + float: right; + width: 35%; + clear: right; + background-color: &dtml-backgroundColor;; + border-left: 4px solid &dtml-globalBorderColor;; +} +.callout { + font-weight: bold; + color: #CC9933; + padding: 0px 1em; +} + +.notify, +.documentEditable * .notify { + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-notifyBorderColor;; +} +.card { + background-color: &dtml-globalBackgroundColor;; + border-color: &dtml-globalBorderColor;; + border-width: &dtml-borderWidth;; + border-style: &dtml-borderStyle;; + float: left; + margin: 1em; + text-align: center; + width: 110px; + padding: 1em 0; +} +.card a { + text-decoration: none; +} +.portrait { + background-color: &dtml-globalBackgroundColor;; + border-color: &dtml-globalBorderColor;; + border-width: &dtml-borderWidth;; + border-style: &dtml-borderStyle;; + font-size: &dtml-fontSmallSize;; + margin: 0.5em; + padding: 1em 0 0.5em 0; + text-align: center; + width: 100px; +} +.portraitPhoto { + border: 1px solid black; +} + +/* The table used for listings - horizontal and vertical variants */ +table.listing, +.stx table { + /* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */ + border-collapse: collapse; + border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + font-size: &dtml-fontSmallSize;; + margin: 1em 0em 1em 0em; +} +table.listing th, +.stx table th { + background: &dtml-globalBackgroundColor;; + border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + font-weight: normal; + padding: 0.25em 0.5em; + text-transform: &dtml-textTransform;; +} +table.listing .top { + border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor;; + border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor; ! important; + border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor; ! important; + text-align: right ! important; + padding: 0em 0em 1em 0em; +} +table.listing .listingCheckbox { + text-align: center; +} +table.listing td, +.stx table td { + border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + padding: 0.25em 0.5em; +} +table.listing a { + text-decoration: none; +} +table.listing a:hover { + text-decoration: underline; +} +table.listing img { + vertical-align: middle; +} +table.listing td a label, +.stx table td a label { + cursor: pointer; +} + +/* Vertical addition class */ +table.vertical { + background-color: &dtml-backgroundColor;; +} +table.vertical th { + padding: 0.5em; +} +table.vertical td { + border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + padding: 0.5em; +} + +/* grid addition class */ + +table.grid td { + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + padding: 0.5em; +} + +/* plain table class with light gray borders */ + +table.plain, +table.plain td, +table.plain th { + border: 1px solid #ccc; + padding: 0.5em; + border-collapse: collapse; +} + +/* Batch selector */ +.listingBar { + background-color: &dtml-globalBackgroundColor;; + border-color: &dtml-globalBorderColor;; + border-style: &dtml-borderStyle;; + border-width: &dtml-borderWidth;; + padding: 0em 1em; + text-align: center; + text-transform: &dtml-textTransform;; + vertical-align: top; + margin: 1em 0em; + font-size: 94%; + clear: both; +} +.listingBar span.previous, +.listingPrevious { + text-align: left; + float: left; + margin-right: 1em; +} +.listingBar span.next, +.listingNext { + text-align: right; + float: right; + margin-left: 1em; +} +.listingBar img { + vertical-align: middle; +} +.listingBar a { + text-decoration: none; +} +.tileItem { + border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + padding-top: 0.5em; + margin-top: 0.5em; +} +.tileHeadline { + border: none; + font-size: 110%; + font-weight: bold; +} +.tileHeadline a { + text-decoration: none; +} +.tileBody { + margin-bottom: 0.5em; +} +.tileImage { + float: right; + margin: 0 0 0.5em 0.5em; + border: 1px solid black; +} +.eventDetails { + float: right; + width: 20em; + clear: right; +} + +/* Useful deviations from regular style on elements */ + +/* List classes without markers */ +ul.visualNoMarker, +ol.visualNoMarker { + list-style-type: none; + list-style-image: none; + margin: 0.5em 0 0 0; + line-height: 1em; +} + +ul.discreet { + list-style-image: none; + list-style-type: disc; +} + +textarea.proportional { + font: 100% <dtml-var fontFamily>; +} +.productCredits { + text-align: right; + font-size: &dtml-fontSmallSize;; + clear: both; + font-weight: normal; + color: &dtml-discreetColor;; +} +#portal-footer { + background-color: &dtml-globalBackgroundColor;; + border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; + float: none; + line-height: 1.2em; + margin: 2em 0em 1em 0em; + padding: 0.5em 0em 1em 0em; + text-align: center; + color:#fff; +} +#portal-footer p { + margin: 0.25em 0; +} +#portal-footer a { + text-decoration: none; + color: &dtml-linkColor;; + border: none; +} +#portal-footer a:visited { + color: #fff; +} +#portal-footer a:hover { + text-decoration: underline; +} +#portal-colophon { + float: none; + margin: 0pt; + padding: 0 0 1em 0; + text-align: center; + color: #666; +} +#portal-colophon ul { + list-style-image: none; + list-style-type: none; +} +#portal-colophon ul li { + display: inline !important; + font-size: &dtml-fontSmallSize;; + padding: 0 0.75em; +} +#portal-colophon ul li a { + text-decoration: none; + border-bottom: 1px #ccc solid; + color: #666; +} + +.feedButton { + display: block; + float: right; + margin-top: 1px; +} +.poweredBy { + display: block; + clear: both; + font-size: &dtml-fontSmallSize;; + font-weight: normal; + color: &dtml-discreetColor;; + text-align: right; +} + +/* Sitemap styles */ +#portal-sitemap { + list-style: none; + list-style-image: none; + margin: 0; + font-size: 90%; + border: none; +} +#portal-sitemap a { + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor;; +} +#portal-sitemap a:hover { + border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; +} +#portal-sitemap .navTreeLevel1 { + padding-left: 1em; + border-left: 0.5em solid &dtml-globalBorderColor;; + margin: 0 0 0 0.5em; +} +#portal-sitemap .navTreeLevel2 { + padding-left: 1em; + border-left: 0.5em solid &dtml-globalBackgroundColor;; + margin: 0 0 0 0.6em; +} + +/* Album view classes */ +.photoAlbumEntry { + float: left; + height: 185px; + width: 143px; + margin: 0em; + padding: 0px 6px 0px 9px; + text-align: center; + background-image: url('&dtml-portal_url;/polaroid-single.png'); + background-repeat: no-repeat; +} +.photoAlbumEntry img { + border: 1px solid #ccc; + display: block; + margin: 0 auto; +} +.photoAlbumEntryWrapper { + /*display: block;*/ + height: 130px; + width: 128px; + margin-bottom: 7px; +} +.photoAlbumEntry a { + display: block; + text-decoration: none; + font-size: &dtml-fontSmallSize;; + height: 169px; + width: 130px; + margin: 16px auto 0px; +} +.photoAlbumFolder { + background-image: url('&dtml-portal_url;/polaroid-multi.png'); + background-repeat: no-repeat; +} +.photoAlbumEntryTitle { + color: &dtml-discreetColor;; + display: block; + overflow: hidden; + width: 128px; + height: 3.6em; +} + +/* Link types */ +a.link-parent { + display: block; + background: transparent url(&dtml-portal_url;/arrowUp.gif) 4px 5px no-repeat; + padding: 1px 0px 10px 16px; + font-size: &dtml-fontSmallSize;; + text-decoration: none; +} +#content .link-category { + color: #74ae0b !important; +} +#content .link-user { + background: transparent url(&dtml-portal_url;/user.gif) 0 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content .link-comment { + background: transparent url(&dtml-portal_url;/discussionitem_icon.gif) center left no-repeat; + padding: 1px 0px 1px 16px !important; /* value: */ +} +#content .link-anchor { + color: &dtml-discreetColor;; + text-decoration: none; + font-weight: normal; +} +#content .link-presentation { + font-size: 90%; + text-align: center; +} + +#content .link-wiki-add { + color: red; +} + +/* Handling external/internal links, we first set the icon on all links, then + remove it from the ones that are local - for both http and https */ +#content a[href ^="http:"], +#content a.link-external { + background: transparent url(&dtml-portal_url;/link_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="https:"], +#content a.link-https { + background: transparent url(&dtml-portal_url;/lock_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="&dtml-portal_url;"] { + background: none; + padding: 0; +} + + +/* Protocol-specific links */ +#content a[href ^="mailto:"], +#content a.link-mailto { + background: transparent url(&dtml-portal_url;/mail_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="news:"], +#content a.link-news { + background: transparent url(&dtml-portal_url;/topic_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="ftp:"], +#content a.link-ftp { + background: transparent url(&dtml-portal_url;/file_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="irc:"], +#content a.link-irc { + background: transparent url(&dtml-portal_url;/discussionitem_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="callto:"], +#content a.link-callto { + background: transparent url(&dtml-portal_url;/phone_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="webcal:"], +#content a.link-webcal { + background: transparent url(&dtml-portal_url;/event_icon.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} +#content a[href ^="feed:"], +#content a.link-feed { + background: transparent url(&dtml-portal_url;/rss.gif) 0px 1px no-repeat; + padding: 1px 0px 1px 18px; +} + +#content .link-plain { + background-image: none !important; + padding: 0 !important; +} + +/* For ghosted elements */ +.visualGhosted { + opacity: 0.2; +} + +/* Fullscreen */ +body.fullscreen #portal-logo, +body.fullscreen #portal-siteactions { + display: none; +} +body.fullscreen #portal-globalnav { + margin-top: 4em; +} +body.fullscreen #portal-searchbox { + margin: 0.5em 2em 0 0.5em; + padding: 0; + position: relative; + z-index: 3; +} + +/* Kupu image alignment classes */ +.image-left { + float: left; + clear: both; + margin: 0.5em 1em 0.5em 0; + border: 1px solid Black; +} +.image-inline { + float: none; +} +.image-right { + float: right; + clear: both; + margin: 0.5em; + border: 1px solid Black; +} +dd.image-caption { + text-align:left; + padding: 0; margin:0; +} +dl.captioned { + padding: 10px; +} + +/* Dashboard */ +#dashboard-info-message { + padding-top: 0.5em; +} + +#dashboard { + width: 68em; +} + +#dashboard-portlets1, +#dashboard-portlets2, +#dashboard-portlets3 +{ + float:left; + width:16em; + padding:0.7em 1.3em 0 0; +} + +#dashboard-portlets4 { + float:left; + width:16em; + padding-top:0.7em; +} + +#dashboard-portlets1 a, +#dashboard-portlets2 a, +#dashboard-portlets3 a, +#dashboard-portlets4 a { + border-bottom:medium none; +} + +#dashboard-portlets1 dl.portlet, +#dashboard-portlets2 dl.portlet, +#dashboard-portlets3 dl.portlet, +#dashboard-portlets4 dl.portlet { + margin-bottom:1.5em; +} + +div.managedPortlet.portlet { + border-bottom:none; +} +#dashboard select { + width:100%; +} + +.portletAssignments { + margin-top:1.5em; +} + +#dashboard-portlets1 div.managedPortlet a, +#dashboard-portlets2 div.managedPortlet a, +#dashboard-portlets3 div.managedPortlet a, +#dashboard-portlets4 div.managedPortlet a { + text-decoration: none; + color: &dtml-globalFontColor;; + border-bottom:1px solid &dtml-globalFontColor;; +} + +#dashboard-portlets1 div.managedPortlet span a, +#dashboard-portlets2 div.managedPortlet span a, +#dashboard-portlets3 div.managedPortlet span a, +#dashboard-portlets4 div.managedPortlet span a{ + border-bottom:none; +} + +#dashboard-actions { + float:right; +} + +#dashboard-actions ul { + list-style-image:none; + list-style-position:outside; + list-style-type:none; + margin-top:0; +} + +#dashboard-actions ul li { + display:inline; + padding-left:0.7em; +} + +#dashboard-actions ul li.portalUser { + background:transparent url(&dtml-portal_url;/user.gif) no-repeat scroll left center; + padding-left:18px; +} + +/* manage portlets */ + +.section div { + padding-top:0.5em; + padding-bottom:0.5em; +} + +/************************************* + * TITLE: Sinorca Style for MoinMoin * + *Heavily modified by Hrishikesh Ballal for Fedoraproject.org website. * + *************************************/ + + +/* ##### Common Styles ##### */ + +body { + color: black; + /*background-color: rgb(240,240,240);*/ + + background-color: #EEEFF1; + font-family: "DejaVu Sans", "Liberation Sans", sans-serif; + margin: 0; + padding: 0; +} + +a {text-decoration: underline; + color: #337ACC; + +} + + +acronym, .titleTip { + border-bottom: 1px dotted rgb(153,153,153); + cursor: help; + margin: 0; + padding: 0 0 0.4px 0; +} + +.doNotDisplay { + display: none; +} + +.smallCaps { + font-size: 0.8em; + font-variant: small-caps; +} + + +/* ##### Header ##### */ +.superHeader { + color: red; + background-color: rgb(100,135,220); + font-size: 0.8em; + height: 2.4em; +/* background-image:url("/wiki/kindofblue/img/logos/wiki02.png");*/ +} + +.superHeader a { + color: white; + background-color: transparent; + text-decoration: none; + margin: 0; + padding: 0 0.5ex 0 0.25ex; +} + +.superHeader a:hover { + text-decoration: underline; +} + +.superHeader .left { + position: absolute; + left: 1.5mm; + top: 0.6ex; +} + +.superHeader .right { + position: absolute; + right: 1.5mm; + top: 0.6ex; +} + +#portal-header +{ + background: #2963a5 url("&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_logos/fudcon-header.png") 20% 0% repeat-y; +} + +.midHeader { + color: rgb(39,78,144); + height:71px; + /*background-color: rgb(140,170,230); + background-color: #2963A5; + background-image:url("/wiki/kindofblue/img/logos/wiki01.png");*/ + background: url("&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png") top right repeat-y; + /*height: 73px; + background-repeat: repeat-y;*/ +} + +.midHeader h1{ +/* font-size: 1.2em;*/ + font-weight: normal; +} + +.midHeader a { + text-decoration: none; + color: rgb(39,78,144); + +} + +#logo { + /* contains image and/or text link */ +} + +#logo img { + /* logo image */ + vertical-align: middle; + margin: 0 10px 0 0; +} + + +.headerTitle { + margin: 0 0 0 4mm; + padding: 0.25ex 0; + + +} + +.subHeader { + color: white; + background-color: rgb(0,51,153); + font-size: 0.9em; + margin: 0; + padding: 1ex 1ex 1ex 1.5mm; +} + +.subHeader a { + color: white; + /* background-color: transparent;*/ + text-decoration: none; + font-weight: bold; + margin: 0; + padding: 0 0.75ex 0 0.5ex; +} + +.subHeader a:hover { + text-decoration: underline; +} + +.superHeader .highlight, .subHeader .highlight { + color: rgb(253,160,91); + background-color: transparent; +} + + +/* ##### Side Bar ##### */ + + +#sidebar { + width: 210px; + float: right; +} + + +/* +#sidebar { + width: ; + float: right; + clear: right; + border-right: 0 px solid rgb(153,153,153); + background: #EEEFF1; + font-family: "DejaVu Sans", "Liberation Sans", sans-serif; +}*/ + +#sidebar div { + /*border-bottom: 1px solid rgb(153,153,153);*/ +} + +.sideBarTitle { + /*font-weight: bold;*/ + margin: 0 0.5em 0.25em 0mm; + padding: 1.30em 0 0 5mm; + border-bottom: 1px Solid #BFBFBF; + font-family: "DejaVu Sans", "Liberation Sans", sans-serif; + font-size: 16px; + color: #737373; +} + +.editbar li{ + padding: 0 0 0 5mm; +} + +.actionsmenu { + padding: 0 0 0 5mm; +} + +#sidebar ul { + list-style-type: none; + list-style-position: outside; + margin: 0; + padding: 0mm 0 0 0mm; +/* padding: 0 0.5ex 0.5em 5mm;*/ +} + +#sidebar li { + margin: 0; + padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 */ +} + +#sidebar a, .current { + color: #22538B; + /*color: rgb(0,102,204);*/ + background-color: transparent; + text-decoration: none; + margin: 0; + padding: 0.25em 0.5ex 0.5em 5mm; + display: block; +} + +.current { + color: black; + background-color: white; + padding-left: 14mm; + border-top: 1px solid rgb(253,160,91); + border-bottom: 1px solid rgb(253,160,91); +} + +#sidebar a:hover { + color: white; + background-color: rgb(100,135,220); + text-decoration: none; +} + +.sideBarText { + line-height: 0.5em; + margin: 0 0 1em 0; +/* padding: 0 0.25ex 0 2.5mm;*/ + padding: 0.25em 0.5ex 0.5em 5mm; + display: block; +} + +#sidebar .sideBarText a { + text-decoration: underline; + margin: 0; + /* padding: 0;*/ + padding: 0.25em 0.5ex 0.5em 5mm; + display: inline; +} + +#sidebar .sideBarText a:hover { + color: rgb(0,102,204); + background-color: transparent; + text-decoration: none; +} + +#iconbar { + clear: both; + float: right; + margin: 5px 5px 5px 10px; + padding: 0; + white-space: nowrap; +} + +*[dir="rtl"] #iconbar { + float: right; + margin: 5px 10px 5px 0; +} + +#iconbar li { + display: inline; + padding: 0; + margin: 0 2px; +} + +.lighterBackground { + color: inherit; + background-color: white; +} + +/* ##### Main Copy ##### */ + +#portal-column-content { + color: black; + background-color: white; + min-height: 420px; +/* text-align: justify;*/ + line-height: 1.25em; + /*border-right: 1px solid rgb(153,153,153); + border-left: 1px solid rgb(153,153,153);*/ + +} + +#portal-column-content ul { + list-style-type: disc; + /*list-style-position: outside; + margin: 0; + padding: 0 0 0 0;*/ +/* padding: 0 0 0.5em 0;*/ +} + + +#portal-column-content p { + margin: 0.4em 1ex 0.2em 0mm; + padding: 0px 25px; +} + + +#portal-column-content td +{ + /*padding: 0.25em;*/ + border: 1px solid #c0c0c0; +} + +/*td p { + margin: 0; + padding: 0; +}*/ + + + + +#portal-column-content a { + color: #337ACC; + /* color: rgb(0,102,204);*/ + background-color: transparent; +} + +#portal-column-content a.nonexistent, a.badinterwiki { + color: #900000; + border-bottom: dotted 1px; +} + +#portal-column-content a:hover { + text-decoration: underline; +} + +#portal-column-content a:visited { + color: #6A3B18; +} + +#portal-column-content .topOfPage { + color: white; + background-color: transparent; + text-decoration: none; + margin: 2.5ex 1ex 0 0; /* For MSIE */ + padding: 0; + float: right; +} + +#portal-column-content > .topOfPage { + margin: 2.75ex 1ex 0 0; /* For fully standards-compliant user agents */ +} + +dl { + margin: 1em 1ex 2em 1ex; + padding: 0; +} + +dt { + font-weight: bold; + margin: 0 0 0 0; + padding: 0; +} + +dd { + margin: 0 0 0.5em 1em; + padding: 0; +} + +pre { + background-color: #FFF8ED; +} + + + +/* DL addition from rightsidebar/classic screen.css*/ + +#pagetrail { + clear: left; + margin: 0; + padding: 0; + font-size: 0.8em; + height: 2em; + border-bottom: 1px solid rgb(153,153,153); +} + +*[dir="rtl"] #pagetrail { + clear: right; +} + +#pagetrail li { + float: left; + display: block; + margin: 2px 0 3px 5px; + padding: 0 2px; +} + +*[dir="rtl"] #pagetrail li { + float: right; +} + +#pagetrail a { + text-decoration: none; + color: rgb(0,102,204); +} + +/* XXX Warning: non-ascii characters! */ +#pagetrail li:after { + content: " »"; +} + +#searchform { + margin: 0px 0px 0px 0px; + padding-top: 5px; + padding-bottom:15px; + text-align: right; + background:white; + /* border-right: 1px solid rgb(153,153,153); + border-left: 1px solid rgb(153,153,153);*/ +} + +*[dir="rtl"] #searchform { + margin: 0 0 0 0; +} + +#searchform form div { + display: inline; +} + +/*new*/ +#searchform div { + border-bottom: 0; +} + + +.editbar form, .editbar form div { + display: inline; + text-align: center; + +} + + +/* We use here dumb css1 ids becuase of IE suckiness */ +#editor-textarea, #editor-comment { + width: 99%; +} + +#pagebottom { + clear: both; + color: white; + /*background-color: rgb(240,240,240);*/ + background-color: #FFFFFF; + font-size: 0.8em; + margin: 0; + padding: 1em 1.5mm 1.5ex 1.5mm; +} + +#pageinfo { + font-style:italic; +} + +#preview { + border: 2px solid #e5e5e5; + padding: .5em; + background: url(../img/draft.png); +} + +.diff { + width:99%; +} + +.diff-title { + background-color: #C0C0C0; +} + +.diff-added { + background-color: #E0FFE0; + vertical-align: sub; +} + +.diff-removed { + background-color: #FFFFE0; + vertical-align: sub; +} + +.diff-added span { + background-color: #80FF80; +} + +.diff-removed span { + background-color: #FFFF80; +} + +.searchresult dd span { + font-weight: bold; +} + + + +/* ##### Footer ##### */ + +#portal-footer { + color: white; + /* background-color: rgb(100,135,220);*/ + /* font-size: 0.8em;*/ + margin: 0; + /*padding: 0.25em 0.5mm 0.25em 5mm; + padding: 0.5em 0.75em 0.5em 0.5em; + background-image:url("/wiki/kindofblue/img/logos/wiki03.png"); + background-repeat: repeat-y;*/ + background: #2963a5 url("&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_logos/wiki03.png") repeat-y 20% 0%; + clear: both; +} + +#portal-footer a { + color: white; + background-color: transparent; + text-decoration: underline; + font-size: 0.8em; +} + +#portal-footer a:hover { + text-decoration: none; +} + + +/* Credits*/ + +#credits, #version, #timings{ + padding: 0; + text-align: right; + font-size: 0.88em; + /*color: #6C7680;*/ + color: #FFFFFF; + font-size: 12px; +} +#credits a{ + font-size: 1em; + color: white; + background-color: transparent; + text-decoration: underline; +} + +#credits li, #timings li { + display: inline; + padding: 0 2px; + margin: 0 4px; +} + + +/* + +Custom fedoraproject.org/wiki CSS stylesheet + +Introduces some changes on top of MoinMoin Default Style + +Copyright (c) 2006, 2007 by Dimitris Glezos <dimitris@glezos.com> +License: GPL + +*/ + +/* Basic elements */ + +html { + background-color: white; + font-family: "DejaVu Sans", "Liberation Sans", sans-serif; + font-size: 0.85em; + line-height: 1.4em; +} + +#portal-column-content { + padding: 0 1em; +} + + +/* Headings */ + +#portal-column-content h1 { + font-size: 1.7em; + font-weight: bold; + line-height: 1.9em; + padding: 0 0.7em; /* Should be the same for h{1-4} */ + color: #fff; + background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png'); + border: none; + margin: 1em 0em; +} + +#portal-column-content h2 { + font-size: 1.4em; + line-height: 1.8em; + margin: 2em 0 1.2em 0; + padding: 0 0.7em; /* Should be the same for h{1-4} */ + background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-light.png'); + border: none; + color: #072b61; +} + +/* h2 emulation */ + +#portal-column-content .table-of-contents-heading { + font-size: 1.3em; + font-weight: bold; + line-height: 1.8em; + margin: 0; + padding: 0 0.7em; /* Should be the same for h{1-4} */ + color: #072b61; + background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-light.png'); +} + +#portal-column-content h3 { + font-size: 1.25em; + line-height: 1.6em; + margin: 1.5em 0 0.9em 0; + padding: 0 0.7em; /* Should be the same for h{1-4} */ + color: #072b61; + border-bottom: 1px solid #dadada; +} + +#portal-column-content h4 { + font-size: 1.2em; + line-height: 1.4em; + margin: 1.4em 0 0.9em 0; + padding: 0 0.7em; /* Should be the same for h{1-4} */ + color: #2963A6; + border-bottom: none; +} + +#portal-column-content h5 { + font-size: 1.1em; + line-height: 1.1em; + padding: 0 1.5em; + color: #072b61; + font-weight: bold; + border-bottom: none; +} + +#portal-column-content h6 { + font-size: 1em; + line-height: 1.1em; + margin: 1.3em 0 0.9em 0; + padding: 0 1.5em; + color: #000; + font-weight: bold; + border-bottom: none; +} + +/* Push stuff inside of headings */ + +#portal-column-content p, +#portal-column-content ul#pagelocation, +#portal-column-content table, +#portal-column-content div.table-of-contents, +#portal-column-content ul, +#portal-column-content ol { +} + +/* pre is a special case, we want as much width as possible */ + +#portal-column-content > pre { + margin-left: 0; +} + +/* Various */ + +#portal-column-content p { + margin-bottom: 1.3em; + line-height: 1.3em; + padding-left: 0; +} + +#portal-column-content td > p { margin-bottom: 0.5em !important; } + + +#portal-column-content ul { + list-style: url('http://fedoraproject.org/wiki/WikiGraphics?action=AttachFile&do=get&target=blue-bullet.png') circle; +} + +#portal-column-content ol { + list-style-image: none !important; +} + +#portal-column-content ul li { + padding-left: 0.5em; + margin-bottom: 1.3em; +} + +#portal-column-content ol li { + padding-left: 0.5em; + margin-bottom: 1.3em; +} + +#portal-column-content ul ul, +#portal-column-content ul ol, +#portal-column-content ol ul, +#portal-column-content ol ol { + margin-left: 0em; + margin-top: 1em; +} + +#portal-column-content ul li p, +#portal-column-content ol li p { + margin-bottom: 1.3em; + line-height: 1.3em; + margin-left: 0em !important; +} + +#portal-column-content pre { + padding: 0.5em 1em; + font-family: "DejaVu Sans Mono", "Liberation Mono", monospace; + white-space: pre; + background-color: #FFFAE9; + border: 1px solid #e5e5e5; + border-left: 4px solid #ccc; +} + +#portal-column-content div#message { + background-color: #eee; + border-top: 2px #c0d0e7 solid; + border-bottom: 2px #c0d0e7 solid; + margin-bottom: 2em; +} + +#portal-column-content div#message p { + color: #000; +} + + +#portal-column-content div.table-of-contents { + margin-top: 2em; /* similar to h2 */ + margin-bottom: 2em; + background: white url('http://fedoraproject.org/wiki/WikiGraphics?action=AttachFile&do=get&target=tablebg.png') no-repeat bottom right; + padding-bottom: 0em; + border: 1px solid #BFBFBF; + width: 45em; +} + +/* keep the item list compact */ + +#portal-column-content div.table-of-contents ol ol { + margin: 0 !important; +} + +#portal-column-content div.table-of-contents ol > li { + margin: 0 !important; + padding-left: 0em; + line-height: 170%; + font-size: 96%; +} + +/* Location */ + +#portal-column-content ul#pagelocation { + margin-top: -0.5em; + padding: 0; + margin-bottom: 4em; + display: block; + clear: left; +} + +*[dir="rtl"] #pagelocation { + clear: right; +} + +#pagelocation li { + float: left; + display: block; + margin: 0; + padding: 0 0.5em 0 0 !important; + font-size: 0.9em; +} + +*[dir="rtl"] #pagelocation li { + float: right; +} + +/* XXX Warning: non-ascii characters! */ +#pagelocation li:before { + content: "» "; +} + +#pagelocation li:first-child:before { + content: ""; +} + +#footer +{ + overflow: auto; + padding: 0 1ex; +} + +.pageinfo +{ + width: 50%; + float: left; +} + +.credits +{ + width: 50%; + float: right; +} + +/* </dtml-with> */ diff --git a/fedoratheme/kindofblue/tests.py b/fedoratheme/kindofblue/tests.py new file mode 100644 index 0000000..84aee6c --- /dev/null +++ b/fedoratheme/kindofblue/tests.py @@ -0,0 +1,54 @@ +import unittest + +from zope.testing import doctestunit +from zope.component import testing +from Testing import ZopeTestCase as ztc + +from Products.Five import zcml +from Products.Five import fiveconfigure +from Products.PloneTestCase import PloneTestCase as ptc +from Products.PloneTestCase.layer import PloneSite +ptc.setupPloneSite() + +import fedoratheme.kindofblue + +class TestCase(ptc.PloneTestCase): + class layer(PloneSite): + @classmethod + def setUp(cls): + fiveconfigure.debug_mode = True + zcml.load_config('configure.zcml', + fedoratheme.kindofblue) + fiveconfigure.debug_mode = False + + @classmethod + def tearDown(cls): + pass + + +def test_suite(): + return unittest.TestSuite([ + + # Unit tests + #doctestunit.DocFileSuite( + # 'README.txt', package='fedoratheme.kindofblue', + # setUp=testing.setUp, tearDown=testing.tearDown), + + #doctestunit.DocTestSuite( + # module='fedoratheme.kindofblue.mymodule', + # setUp=testing.setUp, tearDown=testing.tearDown), + + + # Integration tests that use PloneTestCase + #ztc.ZopeDocFileSuite( + # 'README.txt', package='fedoratheme.kindofblue', + # test_class=TestCase), + + #ztc.FunctionalDocFileSuite( + # 'browser.txt', package='fedoratheme.kindofblue', + # test_class=TestCase), + + ]) + +if __name__ == '__main__': + unittest.main(defaultTest='test_suite') diff --git a/fedoratheme/kindofblue/version.txt b/fedoratheme/kindofblue/version.txt new file mode 100644 index 0000000..ceab6e1 --- /dev/null +++ b/fedoratheme/kindofblue/version.txt @@ -0,0 +1 @@ +0.1
\ No newline at end of file |