info.magnolia.module.templatingkit.style
Interface Theme
- All Known Implementing Classes:
- SiteStyle, ThemeImpl
public interface Theme
Default interface defining a STK theme.
A Theme contains List of:
- cssFiles. Cascading style sheets describe the presentation semantics (look and formatting) of an HTML document.
This node links the theme to CSS files stored in the resources workspace.
- jsFiles. JavaScript is responsible for client-side functionality such as teaser paging, AJAX,
AdminCentral menu animations, trees, embedded video player, mouse wheel support,
Google Analytics and much more. This node links the theme to JavaScript files stored in the resources workspace.
and a reference to:
- imaging. Registers and enables the appropriate imaging class.
The classes registered in the Community and Enterprise editions differ as the
Imaging module is included in the Extended Templating Kit bundle.
- bodyClassResolver. Registers the class that determines the page layout variations.
- Version:
- $Id$
- Author:
- pbracher
getName
String getName()
getCssFiles
List<CssFile> getCssFiles()
getJsFiles
List<Resource> getJsFiles()
getBodyClassResolver
BodyClassResolver getBodyClassResolver()
getImaging
ImagingSupport getImaging()
Copyright © 2008-2012 Magnolia International Ltd.. All Rights Reserved.