themes/base/data/BaseThemeData.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<entity-engine-xml>
<VisualTheme visualThemeId="BASE" visualThemeSetId="BACKOFFICE" description="Base - Foundation CSS Based Magic"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_THEME_DATA_RES" resourceValue="component://base-theme/data/BaseThemeData.xml" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_NAME" resourceValue="BASE" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_SCREENSHOT" resourceValue="/base-theme/screenshot.jpg" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_HDR_TMPLT_LOC" resourceValue="component://base-theme/includes/header.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_MSG_TMPLT_LOC" resourceValue="component://base-theme/includes/messages.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTR_TMPLT_LOC" resourceValue="component://base-theme/includes/footer.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_NAV_TMPLT_LOC" resourceValue="component://base-theme/includes/appbar.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_NAV_OPEN_TMPLT" resourceValue="component://base-theme/includes/appbarOpen.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_NAV_CLOSE_TMPLT" resourceValue="component://base-theme/includes/appbarClose.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/base-theme/images/favicon.ico" sequenceId="01"/>
<!-- SCIPIO: Set custom logo
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/base-theme/images/scipio-logo.svg" sequenceId="01"/>-->
<!-- SCIPIO: The following includes can be used to override specific default pages
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_LOGIN_TMPLT_LOC" resourceValue="component://base-theme/includes/login.ftl" sequenceId="01"/> // Custom Login Page
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_ERROR_TMPLT_LOC" resourceValue="component://base-theme/includes/error.ftl" sequenceId="01"/> // Custom Error Page
-->
<!--
SCIPIO: Optional renderer stock macro library and scipio library location overrides
Each of these can specify a simple template location (format: "component://...")
or a mapping of rendering platforms to template locations (format: "[html=component://...,xsl-fo=component://...]"; intermediate spaces are automatically
stripped, but the first character must be "[" with no space).
In Scipio-patched Ofbiz renderer, simple locations only apply to "html" platform (fixes stock Ofbiz behavior).
mapping platform names can be found in widget.properties as "screen*.name=" entries.
It is also possible to use flexible expression to define mappings (format: "${groovy: ['html':'component://...']}"),
but as of now there is no good reason (all mappings must be static; results are cached globally).
Mappings support a "default" key that will cause all platforms with no entries to default
to its specified template; in general this should not be used unless the intent is for the template
to be manually written to be platform-agnostic, or if the platform cannot be detected for some reason.
The "default" key represents the stock Ofbiz behavior of the VT_XXXX_MACRO_LIB simple locations,
which is corrected in Scipio because usually undesirable (likely break the non-html platforms). -->
<!-- Stock macro library locations
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_SCRN_MACRO_LIB" resourceValue="component://widget/templates/htmlScreenMacroLibrary.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FORM_MACRO_LIB" resourceValue="component://widget/templates/htmlFormMacroLibrary.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_MENU_MACRO_LIB" resourceValue="component://widget/templates/htmlMenuMacroLibrary.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_TREE_MACRO_LIB" resourceValue="component://widget/templates/htmlTreeMacroLibrary.ftl" sequenceId="01"/>-->
<!-- Scipio library locations for web request render context only (frontend and backend)
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STL_VAR_WEB" resourceValue="component://common/webcommon/includes/scipio/lib/standard/htmlVariables.groovy" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STL_TMPLT_WEB" resourceValue="component://common/webcommon/includes/scipio/lib/standard/htmlTemplate.ftl" sequenceId="01"/>-->
<!-- Scipio library locations for email render context only
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STL_VAR_MAIL" resourceValue="component://common/webcommon/includes/scipio/lib/standard/htmlVariables.groovy" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STL_TMPLT_MAIL" resourceValue="component://common/webcommon/includes/scipio/lib/standard/htmlTemplate.ftl" sequenceId="01"/>-->
<!-- Scipio library locations used when no web-specific or e-mail-specific locations specified and for any other/unrecognized render contexts
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STL_VAR_LOC" resourceValue="component://common/webcommon/includes/scipio/lib/standard/htmlVariables.groovy" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STL_TMPLT_LOC" resourceValue="component://common/webcommon/includes/scipio/lib/standard/htmlTemplate.ftl" sequenceId="01"/>-->
<!-- GENERAL -->
<!-- Styles -->
<!-- Scripts -->
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_TOP_JAVASCRIPT" resourceValue="/base-theme/bower_components/jquery/dist/jquery.min.js" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_TOP_JAVASCRIPT" resourceValue="/base-theme/bower_components/jquery-migrate/jquery-migrate.min.js" sequenceId="02"/>
<!-- THEME SPECIFIC -->
<!-- Styles -->
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/stylesheets/app.css" sequenceId="01"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/foundation-datepicker/stylesheets/foundation-datepicker.css" sequenceId="02"/>
<!-- Foundation icon font support (disabled for now)
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/stylesheets/foundation-icons/foundation-icons.css" sequenceId="03"/>-->
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/font-awesome/css/font-awesome.min.css" sequenceId="03"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/gridster/dist/jquery.gridster.min.css" sequenceId="04"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/datatables/datatables.min.css" sequenceId="05"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700" sequenceId="06"/>
<!-- Right-to-Left support -->
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_RTL_STYLESHEET" resourceValue="/base-theme/rtl/app.css" sequenceId="1"/>
<!-- Scripts -->
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/modernizr/modernizr.js" sequenceId="02"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/js/freetile.min.js" sequenceId="04"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/gridster/dist/jquery.gridster.with-extras.min.js" sequenceId="05"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/sass-to-js/js/dist/sass-to-js.min.js" sequenceId="06"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/Chart.js/dist/Chart.min.js" sequenceId="07"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/jquery-ui/jquery-ui.min.js" sequenceId="10"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/foundation/js/foundation.min.js" sequenceId="11"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/foundation/js/foundation/foundation.topbar.js" sequenceId="12"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/foundation/js/foundation/foundation.offcanvas.js" sequenceId="13"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/foundation-datepicker/js/foundation-datepicker.js" sequenceId="14"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/datatables/datatables.min.js" sequenceId="15"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/moment/min/moment.min.js" sequenceId="16"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/js/app.js" sequenceId="17"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/jstree/dist/jstree.min.js" sequenceId="18"/>
<!-- ADD-ONS -->
<!-- Uncomment for additional library options
// PIZZA Amore - Charts (To activate, uncomment the following and switch the chart macro library to "foundation", e.g.: <@chart library="foundation")
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/Snap.svg/dist/snap.svg-min.js" sequenceId="50"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/pizza/dist/js/pizza.min.js" sequenceId="51"/>
// OWL Slider http://www.owlcarousel.owlgraphic.com/ (To activate, uncomment the following and switch the slider macro library to "owl", e.g.: <@slider library="owl")
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/owlcarousel/owl-carousel/owl.carousel.css" sequenceId="60"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/owlcarousel/owl-carousel/owl.theme.css" sequenceId="61"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/owlcarousel/owl-carousel/owl.carousel.min.js" sequenceId="62"/>
// Slick Slider http://kenwheeler.github.io/slick/ (To activate, uncomment the following and switch the chart slider library to "slick", e.g.: <@slider library="owl")
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/slick-carousel/slick/slick.css" sequenceId="63"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/base-theme/bower_components/slick-carousel/slick/slick-theme.css" sequenceId="64"/>
<VisualThemeResource visualThemeId="BASE" resourceTypeEnumId="VT_FTPR_JAVASCRIPT" resourceValue="/base-theme/bower_components/slick-carousel/slick/slick.js" sequenceId="65"/>
-->
</entity-engine-xml>