Contact form
Fill in this form to contact the site owners.
<rules xml:id="r0"> <!-- AJAX: Folder listings --> <rules css:if-content="body > #folderlisting-main-table" xml:id="r1"> <rules xml:id="r2"> <replace css:content=".managePortletsFallback" xml:id="r3"> <div class="span12"> <xsl:copy-of select="."/> </div> </replace> <replace css:content="table.listing" xml:id="r4"> <table> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="@class"/> table table-striped</xsl:attribute> <xsl:apply-templates/> </table> </replace> <drop css:content="#edit-bar h5" xml:id="r5"/> <drop css:content=".contentActions .arrowDownAlternative" xml:id="r6"/> <replace css:content="#content-views" xml:id="r7"> <ul class="nav nav-tabs"> <xsl:apply-templates/> <li class="pull-right"> <xsl:for-each select="//*[@id='edit-bar']/*[contains(@class, 'contentActions')]/ul/li"> <div class="btn-group"> <button class="btn"> <xsl:apply-templates select=".//dt/a/span"/> </button> <button class="btn dropdown-toggle" data-toggle="dropdown"> <span class="caret"/> </button> <ul class="dropdown-menu"> <xsl:apply-templates select=".//dd/ul/li"/> </ul> </div> </xsl:for-each> </li> </ul> </replace> <drop css:content="#edit-bar > .contentActions" xml:id="r8"/> <replace css:content=".actionSeparator" xml:id="r9"> <li class="divider"/> <li> <xsl:apply-templates/> </li> </replace> <!-- Rough translation of workflow state to text emphasis classes --> <!-- MA <replace content="//*[contains(@class, 'state-published') or contains(@class, 'state-external') or contains(@class, 'state-open')]/@class"> <xsl:attribute name="class"><xsl:value-of select="." /> text-success</xsl:attribute> </replace> <replace content="//*[contains(@class, 'state-private') or contains(@class, 'state-closed') or contains(@class, 'state-expired')]/@class"> <xsl:attribute name="class"><xsl:value-of select="." /> text-error</xsl:attribute> </replace> <replace content="//*[contains(@class, 'state-pending') or contains(@class, 'state-protected') or contains(@class, 'state-pending_external')]/@class"> <xsl:attribute name="class"><xsl:value-of select="." /> text-warning</xsl:attribute> </replace> --> <replace css:content=".criteria .querywidget" xml:id="r10"> <div class="btn-group pull-left"> <button class="btn"> <xsl:apply-templates css:select=".multipleSelectionWidgetTitle"/> </button> <button class="btn dropdown-toggle" data-toggle="dropdown"> <span class="caret"/> </button> <ul class="dropdown-menu"> <xsl:for-each select="./dd/*"> <li> <xsl:apply-templates select="."/> </li> </xsl:for-each> </ul> </div> </replace> <replace css:content="dl.enableFormTabbing" xml:id="r11"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion</xsl:attribute> <xsl:for-each select="./dt"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-toggle="collapse"> <xsl:attribute name="data-parent">#<xsl:value-of select="ancestor::dl[1]/@id"/></xsl:attribute> <xsl:attribute name="href">#<xsl:value-of select="./@id"/></xsl:attribute> <xsl:value-of select="./text()"/> </a> </div> <div> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when test="position() = 1"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse in</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse out</xsl:attribute> </xsl:otherwise> </xsl:choose> <div class="accordion-inner"> <xsl:apply-templates select="./following-sibling::dd[1]/*"/> </div> </div> </div> </xsl:for-each> </div> </replace> <replace css:content="form.enableFormTabbing" xml:id="r12"> <form> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion</xsl:attribute> <xsl:for-each select="./fieldset"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-toggle="collapse"> <xsl:attribute name="data-parent">#<xsl:value-of select="./ancestor::form[1]/@id"/></xsl:attribute> <xsl:attribute name="href">#<xsl:value-of select="./@id"/></xsl:attribute> <xsl:value-of select="./legend"/> </a> </div> <div> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when test="position() = 1"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse in</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse out</xsl:attribute> </xsl:otherwise> </xsl:choose> <div class="accordion-inner"> <xsl:apply-templates select="./*[not(self::legend)]"/> </div> </div> </div> </xsl:for-each> <xsl:apply-templates select="./*[not(self::fieldset)]"/> </form> </replace> <replace css:content=".historyTools" xml:id="r13"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> pull-right</xsl:attribute> <ul class="unstyled"> <xsl:apply-templates select="./ul/*"/> </ul> </div> </replace> <replace css:content=".historyRecord" xml:id="r14"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> well</xsl:attribute> <xsl:apply-templates/> </div> </replace> </rules> <rules xml:id="r15"> <!-- Forms --> <replace css:content=".formHelp,.fieldErrorBox" xml:id="r16"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> help-block</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content="span.required" xml:id="r17"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> text-info</xsl:attribute> <xsl:apply-templates/>■ </xsl:copy> </replace> <replace content="//*[contains(@class, 'fieldRequired')]/@class" xml:id="r18"> <xsl:attribute name="class"><xsl:value-of select="."/> text-info</xsl:attribute> </replace> <!-- <replace content="//div[@class='formQuestion label']/@class"> <xsl:attribute name="class">formQuestion</xsl:attribute> </replace> --> <drop content="//label/span[@class='label']/@class" xml:id="r19"/> <replace content="//div[@class='field']//div[@class='label']/@class" xml:id="r20"> <xsl:attribute name="class"><xsl:value-of select="."/> label-info</xsl:attribute> </replace> <replace css:content="#content textarea, textarea#form.description" xml:id="r21"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> input-block-level</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content="form .widget" xml:id="r22"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test="[type='radio']"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> radio</xsl:attribute> </xsl:when> <xsl:when css:test="[type='checkbox']"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> checkbox</xsl:attribute> </xsl:when> </xsl:choose> <xsl:apply-templates/> </xsl:copy> </replace> <drop css:content="form .widget .value br" xml:id="r23"/> <replace css:content="form .field" xml:id="r24"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test=".error"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> control-group clearfix well well-small</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> control-group clearfix</xsl:attribute> </xsl:otherwise> </xsl:choose> <div class="controls"> <xsl:if test="not(*[@class='widget']) and not(table)"> <xsl:choose> <xsl:when css:test="[type='radio']"> <xsl:attribute name="class">controls radio</xsl:attribute> </xsl:when> <xsl:when css:test="[type='checkbox']"> <xsl:attribute name="class">controls checkbox</xsl:attribute> </xsl:when> </xsl:choose> </xsl:if> <xsl:apply-templates/> </div> </xsl:copy> </replace> <replace css:content="input" xml:id="r25"> <xsl:choose> <xsl:when css:test="[type='submit'],[type='button']"> <button> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test=".delete, .destructive, [value='Delete']"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn btn-danger</xsl:attribute> </xsl:when> <xsl:when css:test=".searchButton, .context, .submit-widget"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn btn-primary</xsl:attribute> </xsl:when> <xsl:when css:test=".standalone"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn btn-info</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn</xsl:attribute> </xsl:otherwise> </xsl:choose> <xsl:value-of select="./@value"/> </button> </xsl:when> <xsl:when css:test="[type='text'][name$='.title'],#title"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> input-block-level</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </xsl:when> <xsl:when css:test="[class='label checkboxType']"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class">checkboxType</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </xsl:when> <xsl:otherwise> <xsl:copy-of select="."/> </xsl:otherwise> </xsl:choose> </replace> <rules css:if-content="body.template-search" xml:id="r26"> <replace css:content=".actionMenu" xml:id="r27"> <div class="btn-group search-menu"> <button class="btn"> <xsl:value-of select="./dt/a"/> </button> <button class="btn dropdown-toggle" data-toggle="dropdown"> <span class="caret"/> </button> <ul class="dropdown-menu nav-list"> <xsl:for-each select="./dd//fieldset"> <li class="nav-header"><xsl:value-of select="./legend"/></li> <li class="divider"/> <xsl:for-each select="./div//input[@type='checkbox']"> <li> <label> <xsl:attribute name="for"> <xsl:value-of select="following-sibling::label/@for"/> </xsl:attribute> <xsl:attribute name="class">checkbox</xsl:attribute> <xsl:copy-of select="."/> <xsl:value-of select="following-sibling::label/text()"/> </label> </li> </xsl:for-each> <xsl:for-each select="./div//input[@type='radio']"> <li> <label> <xsl:attribute name="for"> <xsl:value-of select="following-sibling::label/@for"/> </xsl:attribute> <xsl:attribute name="class">radio</xsl:attribute> <xsl:copy-of select="."/> <xsl:value-of select="following-sibling::label/text()"/> </label> </li> </xsl:for-each> </xsl:for-each> <li class="divider"/> <li> <button class="btn btn-primary"> <xsl:value-of select=".//input[@type='submit']/@value"/> </button> </li> </ul> </div> <script> (function($){ $(document).ready(function() { $('.search-menu .dropdown-menu').click(function(event) { event.stopPropagation(); }); }); })(jQuery); </script> </replace> <replace css:content="#searchResultsSort" xml:id="r28"> <div class="clearfix"> <xsl:copy-of select="."/> </div> <hr/> </replace> </rules> </rules> </rules> <!-- AJAX: Search page results --> <rules css:if-content="body > #updated-search-results-number" xml:id="r29"> <rules xml:id="r30"> <strip css:content="#visual-portal-wrapper" xml:id="r31"/> <replace css:content=".visualClear" xml:id="r32"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> clearfix</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </replace> <strip css:content=".portalMessage dd" xml:id="r33"/> <replace css:content=".portalMessage" xml:id="r34"> <xsl:choose> <xsl:when css:test=".portalMessage[style]"/> <xsl:when css:test=".portalMessage"> <div class="alert alert-block"> <xsl:choose> <xsl:when css:test=".info"> <xsl:attribute name="class">alert alert-block alert-info</xsl:attribute> </xsl:when> <xsl:when css:test=".error"> <xsl:attribute name="class">alert alert-block alert-error</xsl:attribute> </xsl:when> <xsl:when css:test=".success"> <xsl:attribute name="class">alert alert-block alert-success</xsl:attribute> </xsl:when> </xsl:choose> <button type="button" class="close" data-dismiss="alert">×</button> <h4><xsl:apply-templates select="./dt/*"/></h4> <xsl:apply-templates/> </div> </xsl:when> </xsl:choose> </replace> <replace css:content=".configlets" xml:id="r35"> <ul class="nav nav-list checkbox"> <xsl:apply-templates/> </ul> </replace> <replace css:content=".listingBar" xml:id="r36"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> pagination</xsl:attribute> <ul> <xsl:for-each select="./*"> <li> <xsl:apply-templates select="."/> </li> </xsl:for-each> </ul> </div> </replace> <!-- Content item icons --> <replace content="//*[contains(@class, 'icons-on')]//*[contains(@class, 'contenttype-')]" xml:id="r37"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test=".contenttype-document"> <i class="icon-list-alt"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-event"> <i class="icon-calendar"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-folder.navTreeItemInPath,.contenttype-folder.navTreeCurrentNode"> <i class="icon-folder-open"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-folder"> <i class="icon-folder-close"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-link"> <i class="icon-globe"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-news-item"> <i class="icon-list"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-plone-site"> <i class="icon-home"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-collection, .contenttype-topic"> <i class="icon-tags"/><xsl:text> </xsl:text> </xsl:when> </xsl:choose> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content=".icons-on #plone-contentmenu-factories .contenttype-file" xml:id="r38"> <xsl:copy> <xsl:copy-of select="@*"/> <i class="icon-file"/><xsl:text> </xsl:text> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content=".icons-on #plone-contentmenu-factories .contenttype-image" xml:id="r39"> <xsl:copy> <xsl:copy-of select="@*"/> <i class="icon-picture"/><xsl:text> </xsl:text> <xsl:apply-templates/> </xsl:copy> </replace> </rules> </rules> <!-- The condition makes sure that theme is only applied when served in the plone main_template. This is necessary for functional edit popups in Tiny, for example. --> <rules css:if-content="#visual-portal-wrapper" xml:id="r40"> <theme href="++theme++bootstrap-framework/examples/starter-template.html" xml:id="r41"/> <!-- Head rules ================================================================== --> <rules xml:id="r42"> <rules xml:id="r43"> <!-- Create conditional comment IE detection --> <before css:theme="html" xml:id="r44"> <!--[if lt IE 7]> <html class="no-js ie ie6 ltie8 oldie"> <![endif]--> <!--[if IE 7]> <html class="no-js ie ie7 ltie8 oldie"> <![endif]--> <!--[if IE 8]> <html class="no-js ie ie8 oldie"> <![endif]--> <!--[if IE 9]> <html class="no-js ie ie9"> <![endif]--> <!--[if gt IE 9]><!--> </before> <before css:theme-children="html" xml:id="r45"> <!--<![endif]--> </before> <!-- Attributes --> <copy attributes="*" css:theme="html" css:content="html" xml:id="r46"/> <copy attributes="*" css:theme="body" css:content="body" xml:id="r47"/> <!-- Pull in Plone Meta --> <before css:theme="title" css:content="meta" xml:id="r48"/> <!-- Base tag --> <before css:theme-children="head" css:content="base" xml:id="r49"/> <!-- Title --> <replace css:theme="title" css:content="title" xml:id="r50"/> <!-- Styles --> <after css:theme-children="head" content="//head/link[@rel='stylesheet' and contains(@href, '/++resource++') or contains(@href, '/resource') or contains(@href, 'collective.js.jqueryui') or contains(@href, 'ploneCustom')]" xml:id="r51"/> <!-- Scripts --> <after css:theme-children="head" css:content="head script" xml:id="r52"/> <!-- Rework html5shiv URL into conditional comment in output --> <replace theme="//comment()[contains(.,'html5shiv.js')]" xml:id="r53"> <xsl:comment>[if gt IE 9]> <xsl:value-of select="concat('<script src="', $base, '/++theme++bootstrap-framework/js/html5shiv.js"></script>')"/> <![endif]</xsl:comment> </replace> <!-- Links --> <replace css:theme="link[href*='bootstrap-responsive.css']" xml:id="r54"> <link href="{$base}/++theme++bootstrap-framework/css/bootstrap-responsive.min.css" rel="stylesheet"/> </replace> <replace css:theme="link[rel='shortcut icon']" css:content="link[rel='shortcut icon']" xml:id="r55"/> <after css:theme="link[rel='shortcut icon']" css:content="link[rel='apple-touch-icon']" xml:id="r56"/> <drop css:theme="link[rel*='apple-']" xml:id="r57"/> <after css:theme-children="head" content="//head/link[@rel='search' or @rel='alternate']" xml:id="r58"/> </rules> <replace css:theme="head style" xml:id="r59"> <link href="{$base}/++theme++bootswatch/css/font-awesome.min.css" rel="stylesheet"/> <link href="{$base}/++theme++bootswatch/css/plone.css" rel="stylesheet"/> </replace> </rules> <!-- Framework styles --> <replace css:theme="head link[href*='bootstrap.css']" xml:id="r60"> <link href="{$base}/++theme++spruce/css/bootstrap.min.css" rel="stylesheet"/> </replace> <!-- Body rules <xi:include href="++theme++plone/rules/logo/black-56.xml"/> ================================================================== --> <replace css:content="#portal-logo > img" xml:id="r61"> <img> <xsl:attribute name="src">/++resource++fts.policy/logo1.png</xsl:attribute> <xsl:attribute name="width">80</xsl:attribute> <xsl:attribute name="height">80</xsl:attribute> <xsl:attribute name="title"> <xsl:value-of select="./@title"/> </xsl:attribute> <xsl:attribute name="alt"> <xsl:value-of select="./@alt"/> </xsl:attribute> </img> </replace> <rules xml:id="r62"> <replace css:content="#portal-top" xml:id="r63"> <section class="navbar navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"/> <span class="icon-bar"/> <span class="icon-bar"/> </a> <div class="nav-collapse collapse"> <ul class="nav"> <xsl:apply-templates select=".//*[@id='portal-globalnav']/li"/> </ul> <xsl:apply-templates select=".//*[@id='portal-personaltools-wrapper']/*"/> <form class="navbar-search pull-right"> <xsl:copy-of select=".//*[@id='portal-searchbox']/form/@*"/> <input class="search-query input-medium"> <xsl:attribute name="placeholder"> <xsl:value-of select=".//label[@for='searchGadget']/text()"/> </xsl:attribute> <xsl:copy-of select=".//input[@id='searchGadget']/@*[local-name() != 'class']"/> </input> </form> </div> </div> </div> </section> <header id="portal-top"> <div class="container"> <div class="row"> <xsl:apply-templates/> </div> </div> </header> </replace> <replace css:content="dl#portal-personaltools" xml:id="r64"> <ul id="portal-personaltools" class="pull-right nav"> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <xsl:copy-of select="./dt/a/@*[local-name() != 'class']"/> <xsl:apply-templates select="./dt/a/text()"/> <b class="caret"/> </a> <ul class="dropdown-menu"> <xsl:apply-templates css:select="li"/> </ul> </li> </ul> </replace> <replace css:content="ul#portal-personaltools" xml:id="r65"> <ul id="portal-personaltools" class="pull-right nav"> <li> <xsl:apply-templates css:select="#personaltools-login"/> </li> </ul> </replace> <!-- MA <replace content="//*[@class='selected']/@class"> <xsl:attribute name="class">active</xsl:attribute> </replace> --> <drop css:content="#portal-globalnav" xml:id="r66"/> <drop css:content="#portal-searchbox" xml:id="r67"/> <drop css:content="#portal-personaltools-wrapper" xml:id="r68"/> </rules> <rules xml:id="r69"> <replace css:content=".width-full" xml:id="r70"> <div class="span12"> <xsl:apply-templates/> </div> </replace> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' width-1:2 ')]" xml:id="r71"> <div class="span6"> <xsl:apply-templates/> </div> </replace> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' width-1:3 ')]" xml:id="r72"> <div class="span4"> <xsl:apply-templates/> </div> </replace> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' width-2:3 ')]" xml:id="r73"> <div class="span8"> <xsl:apply-templates/> </div> </replace> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' width-1:4 ')]" xml:id="r74"> <div class="span3"> <xsl:apply-templates/> </div> </replace> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' width-3:4 ')]" xml:id="r75"> <div class="span9"> <xsl:apply-templates/> </div> </replace> <!-- Numbered columns are not used in Sunburst, they are here just in case <replace css:content=".width-1"> <div class="span1"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-2"> <div class="span2"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-3"> <div class="span3"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-4"> <div class="span4"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-5"> <div class="span5"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-6"> <div class="span6"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-7"> <div class="span7"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-8"> <div class="span8"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-9"> <div class="span9"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-10"> <div class="span10"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-11"> <div class="span11"> <xsl:apply-templates select="./*"/> </div> </replace> <replace css:content=".width-12"> <div class="span12"> <xsl:apply-templates select="./*"/> </div> </replace> --> </rules> <rules xml:id="r76"> <replace content="//*[@id='portal-column-one']|//*[@id='portal-column-two']" xml:id="r77"> <aside class="span3"> <xsl:apply-templates/> </aside> </replace> <replace content="//*[@id='portal-column-content']" xml:id="r78"> <article> <xsl:choose> <xsl:when test="contains(concat(' ', normalize-space(@class), ' '), ' width-1:2 ')"> <xsl:attribute name="class">span6</xsl:attribute> </xsl:when> <xsl:when test="contains(concat(' ', normalize-space(@class), ' '), ' width-3:4 ')"> <xsl:attribute name="class">span9</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class">span12</xsl:attribute> </xsl:otherwise> </xsl:choose> <xsl:apply-templates/> </article> </replace> </rules> <rules xml:id="r79"> <rules if-content="//body[contains(@class, 'section-')] and not(//*[@id='breadcrumbs-1'])" xml:id="r80"> <replace css:content="#portal-columns" method="raw" xml:id="r81"> <section id="portal-hero"> <div class="container"> <div class="hero-unit clearfix"> <xsl:copy-of css:select=".documentFirstHeading"/> <xsl:copy-of css:select=".documentDescription"/> </div> </div> </section> <section id="portal-columns"> <div class="container"> <div class="row"> <xsl:apply-templates select="./*[@id='portal-column-one']"/> <xsl:apply-templates select="./*[@id='portal-column-content']"/> <xsl:apply-templates select="./*[@id='portal-column-two']"/> </div> </div> </section> </replace> <drop css:content=".documentFirstHeading" xml:id="r82"/> <drop css:content=".documentDescription" xml:id="r83"/> </rules> <rules css:if-content="body:not([class*=section-]), body[class*=section-] #breadcrumbs-1" xml:id="r84"> <replace css:content="#portal-columns" xml:id="r85"> <section id="portal-columns"> <div class="container"> <div class="row"> <xsl:apply-templates select="./*[@id='portal-column-one']"/> <xsl:apply-templates select="./*[@id='portal-column-content']"/> <xsl:apply-templates select="./*[@id='portal-column-two']"/> </div> </div> </section> </replace> <replace css:content=".documentFirstHeading" xml:id="r86"> <div class="page-header"> <h1> <xsl:apply-templates/> </h1> </div> </replace> <replace css:content=".documentDescription" xml:id="r87"> <p class="lead"> <xsl:apply-templates/> </p> </replace> </rules> </rules> <rules xml:id="r88"> <!-- Breadcrumbs --> <drop css:content="#portal-breadcrumbs" xml:id="r89"/> <replace css:content="#portal-breadcrumbs" method="raw" if-content="//*[@id='breadcrumbs-1']" xml:id="r90"> <ul class="breadcrumb"> <xsl:for-each select="./span[not(position() = last())]//a"> <li> <xsl:apply-templates select="."/> <span class="divider">/</span> </li> </xsl:for-each> <li class="active"> <xsl:apply-templates select="./span[position() = last()]/*"/> </li> </ul> </replace> <!-- Visual editor styles --> <replace content="//img[contains(concat(' ', normalize-space(@class), ' '), ' image-left ')]/@class" xml:id="r91"> <xsl:attribute name="class"><xsl:value-of select="."/> well pull-left</xsl:attribute> </replace> <replace content="//img[contains(concat(' ', normalize-space(@class), ' '), ' image-right ')]/@class" xml:id="r92"> <xsl:attribute name="class"><xsl:value-of select="."/> well pull-right</xsl:attribute> </replace> <replace content="//p[contains(concat(' ', normalize-space(@class), ' '), ' callout ')]" xml:id="r93"> <blockquote> <xsl:copy-of select="."/> </blockquote> </replace> <replace css:content="blockquote.pullquote" xml:id="r94"> <xsl:copy> <xsl:attribute name="class"><xsl:value-of select="./@class"/> pull-right</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </replace> <!-- MA <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' discreet ')]/@class"> <xsl:attribute name="class"><xsl:value-of select="." /> muted</xsl:attribute> </replace> --> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' visualHighlight ')]/@class" xml:id="r95"> <xsl:attribute name="class"><xsl:value-of select="."/> text-info</xsl:attribute> </replace> <replace content="//table[@class='plain']/@class" xml:id="r96"> <xsl:attribute name="class">table table-bordered</xsl:attribute> </replace> <replace content="//table[@class='invisible']/@class" xml:id="r97"> <xsl:attribute name="class">table</xsl:attribute> </replace> <!-- Tiles --> <replace css:content=".tileItem" xml:id="r98"> <div class="media"> <a class="pull-left"> <xsl:apply-templates select="./h2/a/@href"/> <img> <xsl:attribute name="class">media-object</xsl:attribute> <xsl:copy-of select="./a/div/img/@*"/> </img> </a> <div class="media-body"> <h4 class="media-heading"> <xsl:apply-templates select="./h2/*"/> </h4> <p><xsl:apply-templates select="./p[contains(concat(' ', normalize-space(@class), ' '), ' tileBody ')]/*"/></p> </div> </div> </replace> <!-- Thumbnail/album folder view --> <replace css:content="#content-core" css:if-content="body.template-atct_album_view" xml:id="r99"> <style> .photoAlbumEntryWrapper { display:block; min-height:128px; } </style> <div> <xsl:copy-of select="@*"/> <ul class="thumbnails"> <xsl:for-each css:select=".photoAlbumEntry"> <li class="span3"> <a> <xsl:copy-of select="./a/@*"/> <xsl:attribute name="class"><xsl:value-of select="."/> thumbnail</xsl:attribute> <xsl:apply-templates select="./a/*"/> </a> </li> </xsl:for-each> </ul> <xsl:apply-templates select="./*[not(@class='photoAlbumEntry')]"/> </div> </replace> <!-- Categories/tags --> <replace content="//*[@id='category']/@class" xml:id="r100"> <xsl:attribute name="class"><xsl:value-of select="."/> pull-right</xsl:attribute> </replace> <replace content="//*[@class='link-category']/@class" xml:id="r101"> <xsl:attribute name="class"><xsl:value-of select="."/> label</xsl:attribute> </replace> <!-- Discussions --> <replace content="//div[contains(concat(' ', normalize-space(@class), ' '), ' discussion ')]/@class" xml:id="r102"> <xsl:attribute name="class"><xsl:value-of select="."/> well</xsl:attribute> </replace> <replace css:content="#commenting > fieldset > legend" xml:id="r103"> <h3> <xsl:copy-of select="@*"/> <xsl:apply-templates/> </h3> </replace> <replace content="//div[@class='commentImage']//img" xml:id="r104"> <xsl:copy> <xsl:attribute name="width">32</xsl:attribute> <xsl:copy-of select="@*[not(local-name() = 'height')]"/> <xsl:apply-templates/> </xsl:copy> </replace> <!-- News views --> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' newsImageContainer ')]/@class" xml:id="r105"> <xsl:attribute name="class"><xsl:value-of select="."/> pull-right well</xsl:attribute> </replace> </rules> <rules xml:id="r106"> <!-- Forms --> <replace css:content=".formHelp,.fieldErrorBox" xml:id="r107"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> help-block</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content="span.required" xml:id="r108"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> text-info</xsl:attribute> <xsl:apply-templates/>■ </xsl:copy> </replace> <replace content="//*[contains(@class, 'fieldRequired')]/@class" xml:id="r109"> <xsl:attribute name="class"><xsl:value-of select="."/> text-info</xsl:attribute> </replace> <!-- <replace content="//div[@class='formQuestion label']/@class"> <xsl:attribute name="class">formQuestion</xsl:attribute> </replace> --> <drop content="//label/span[@class='label']/@class" xml:id="r110"/> <replace content="//div[@class='field']//div[@class='label']/@class" xml:id="r111"> <xsl:attribute name="class"><xsl:value-of select="."/> label-info</xsl:attribute> </replace> <replace css:content="#content textarea, textarea#form.description" xml:id="r112"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> input-block-level</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content="form .widget" xml:id="r113"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test="[type='radio']"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> radio</xsl:attribute> </xsl:when> <xsl:when css:test="[type='checkbox']"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> checkbox</xsl:attribute> </xsl:when> </xsl:choose> <xsl:apply-templates/> </xsl:copy> </replace> <drop css:content="form .widget .value br" xml:id="r114"/> <replace css:content="form .field" xml:id="r115"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test=".error"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> control-group clearfix well well-small</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> control-group clearfix</xsl:attribute> </xsl:otherwise> </xsl:choose> <div class="controls"> <xsl:if test="not(*[@class='widget']) and not(table)"> <xsl:choose> <xsl:when css:test="[type='radio']"> <xsl:attribute name="class">controls radio</xsl:attribute> </xsl:when> <xsl:when css:test="[type='checkbox']"> <xsl:attribute name="class">controls checkbox</xsl:attribute> </xsl:when> </xsl:choose> </xsl:if> <xsl:apply-templates/> </div> </xsl:copy> </replace> <replace css:content="input" xml:id="r116"> <xsl:choose> <xsl:when css:test="[type='submit'],[type='button']"> <button> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test=".delete, .destructive, [value='Delete']"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn btn-danger</xsl:attribute> </xsl:when> <xsl:when css:test=".searchButton, .context, .submit-widget"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn btn-primary</xsl:attribute> </xsl:when> <xsl:when css:test=".standalone"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn btn-info</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> btn</xsl:attribute> </xsl:otherwise> </xsl:choose> <xsl:value-of select="./@value"/> </button> </xsl:when> <xsl:when css:test="[type='text'][name$='.title'],#title"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> input-block-level</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </xsl:when> <xsl:when css:test="[class='label checkboxType']"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class">checkboxType</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </xsl:when> <xsl:otherwise> <xsl:copy-of select="."/> </xsl:otherwise> </xsl:choose> </replace> <rules css:if-content="body.template-search" xml:id="r117"> <replace css:content=".actionMenu" xml:id="r118"> <div class="btn-group search-menu"> <button class="btn"> <xsl:value-of select="./dt/a"/> </button> <button class="btn dropdown-toggle" data-toggle="dropdown"> <span class="caret"/> </button> <ul class="dropdown-menu nav-list"> <xsl:for-each select="./dd//fieldset"> <li class="nav-header"><xsl:value-of select="./legend"/></li> <li class="divider"/> <xsl:for-each select="./div//input[@type='checkbox']"> <li> <label> <xsl:attribute name="for"> <xsl:value-of select="following-sibling::label/@for"/> </xsl:attribute> <xsl:attribute name="class">checkbox</xsl:attribute> <xsl:copy-of select="."/> <xsl:value-of select="following-sibling::label/text()"/> </label> </li> </xsl:for-each> <xsl:for-each select="./div//input[@type='radio']"> <li> <label> <xsl:attribute name="for"> <xsl:value-of select="following-sibling::label/@for"/> </xsl:attribute> <xsl:attribute name="class">radio</xsl:attribute> <xsl:copy-of select="."/> <xsl:value-of select="following-sibling::label/text()"/> </label> </li> </xsl:for-each> </xsl:for-each> <li class="divider"/> <li> <button class="btn btn-primary"> <xsl:value-of select=".//input[@type='submit']/@value"/> </button> </li> </ul> </div> <script> (function($){ $(document).ready(function() { $('.search-menu .dropdown-menu').click(function(event) { event.stopPropagation(); }); }); })(jQuery); </script> </replace> <replace css:content="#searchResultsSort" xml:id="r119"> <div class="clearfix"> <xsl:copy-of select="."/> </div> <hr/> </replace> </rules> </rules> <rules xml:id="r120"> <!-- User personal dashboard --> <replace content="//*[@id='dashboard']" xml:id="r121"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class">row clearfix</xsl:attribute> <xsl:for-each select="./*[starts-with(@id,'dashboard-')]"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class">span3</xsl:attribute> <xsl:apply-templates/> </div> </xsl:for-each> </div> </replace> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' portlet-action ')]/@class" xml:id="r122"> <xsl:attribute name="class"><xsl:value-of select="."/> pull-left</xsl:attribute> </replace> <replace content="//*[contains(concat(' ', normalize-space(@class), ' '), ' managedPortlet ')]/@class" xml:id="r123"> <xsl:attribute name="class"><xsl:value-of select="."/> well well-small</xsl:attribute> </replace> <replace content="//*[@class = 'portlet toc']/@class" xml:id="r124"> <xsl:attribute name="class"><xsl:value-of select="."/> pull-right well well-large</xsl:attribute> </replace> <replace content="//ul[contains(concat(' ', normalize-space(@class), ' '), ' navTree ')]/@class" xml:id="r125"> <xsl:attribute name="class"><xsl:value-of select="."/> nav nav-list</xsl:attribute> </replace> <replace content="//li[contains(concat(' ', normalize-space(@class), ' '), ' navTreeCurrentNode ')]/@class" xml:id="r126"> <xsl:attribute name="class"><xsl:value-of select="."/> active</xsl:attribute> </replace> <replace css:content=".portlet:not(.managedPortlet):not(.toc)" xml:id="r127"> <xsl:if css:test=".portletHeader"> <h2><xsl:apply-templates css:select=".portletHeader > *"/></h2> </xsl:if> <ul class="nav nav-list"> <xsl:for-each css:select=".portletItem"> <li> <xsl:apply-templates/> </li> </xsl:for-each> </ul> <xsl:if css:test=".portletFooter"> <footer> <small> <xsl:apply-templates css:select=".portletFooter"/> </small> </footer> </xsl:if> <hr/> </replace> <replace css:content=".portletNews, .portletEvents" xml:id="r128"> <h2><xsl:apply-templates css:select=".portletHeader > *"/></h2> <ul class="nav nav-list"> <xsl:for-each css:select=".portletItem"> <li> <a> <xsl:copy-of select="./a/@*"/> <xsl:value-of select="./a/text()"/> <small class="muted"> <xsl:copy-of select="./span"/> </small> </a> </li> </xsl:for-each> </ul> <xsl:if css:test=".portletFooter"> <footer> <small> <xsl:apply-templates css:select=".portletFooter"/> </small> </footer> </xsl:if> <hr/> </replace> <replace css:content=".portletNavigationTree" xml:id="r129"> <div class="well"> <ul> <xsl:copy-of select="./dd/ul/@*"/> <xsl:attribute name="class"><xsl:value-of select="./dd/ul/@class"/> nav nav-list</xsl:attribute> <xsl:if css:test=".portletHeader:not(.hiddenStructure)"> <li class="list-header"><xsl:apply-templates css:select=".portletHeader > *"/></li> <li class="divider"/> </xsl:if> <xsl:if css:test=".portletHeader.hiddenStructure"> <li class="list-header hiddenStructure"><xsl:apply-templates css:select=".portletHeader > *"/></li> <li class="divider hiddenStructure"/> </xsl:if> <xsl:apply-templates select="./dd/ul/*"/> <xsl:if css:test=".portletFooter"> <li class="divider"/> <li><xsl:apply-templates css:select=".portletFooter > *"/></li> </xsl:if> </ul> </div> </replace> <replace css:content=".portletStaticText" xml:id="r130"> <div class="well"> <xsl:if css:test=".portletHeader"> <h2><xsl:apply-templates css:select=".portletHeader > *"/></h2> </xsl:if> <xsl:apply-templates css:select=".portletItem"/> <xsl:apply-templates css:select="div.portletStaticText > *"/> <xsl:if css:test=".portletFooter"> <footer><xsl:apply-templates css:select=".portletFooter"/></footer> </xsl:if> </div> </replace> <replace css:content=".portletCalendar" xml:id="r131"> <h2 class="calendarHeader"> <xsl:apply-templates css:select="#calendar-previous"/> <xsl:apply-templates select=".//caption/text()"/> <xsl:apply-templates css:select="#calendar-next"/> </h2> <table class="ploneCalendar table table-hover table-condensed" summary="Calendar"> <xsl:apply-templates select=".//thead"/> <tbody class="table-bordered"> <xsl:apply-templates select=".//tbody/tr"/> </tbody> </table> <hr/> </replace> <replace css:content=".portletWrapper" xml:id="r132"> <article> <xsl:apply-templates/> </article> </replace> <!-- These cause issues with certain portlets (eg Table of Contents) --> <!-- <strip css:content=".portletHeader" /> <strip css:content=".portletItem"/> <strip css:content=".portletFooter"/> --> <strip css:content=".portletLogin br" xml:id="r133"/> <strip css:content="span[class*='portlet']" xml:id="r134"/> <replace css:content="span.portletItemDetails" xml:id="r135"> <small class="portletItemDetails muted"> <xsl:apply-templates/> </small> </replace> </rules> <rules xml:id="r136"> <replace css:content=".managePortletsFallback" xml:id="r137"> <div class="span12"> <xsl:copy-of select="."/> </div> </replace> <replace css:content="table.listing" xml:id="r138"> <table> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="@class"/> table table-striped</xsl:attribute> <xsl:apply-templates/> </table> </replace> <drop css:content="#edit-bar h5" xml:id="r139"/> <drop css:content=".contentActions .arrowDownAlternative" xml:id="r140"/> <replace css:content="#content-views" xml:id="r141"> <ul class="nav nav-tabs"> <xsl:apply-templates/> <li class="pull-right"> <xsl:for-each select="//*[@id='edit-bar']/*[contains(@class, 'contentActions')]/ul/li"> <div class="btn-group"> <button class="btn"> <xsl:apply-templates select=".//dt/a/span"/> </button> <button class="btn dropdown-toggle" data-toggle="dropdown"> <span class="caret"/> </button> <ul class="dropdown-menu"> <xsl:apply-templates select=".//dd/ul/li"/> </ul> </div> </xsl:for-each> </li> </ul> </replace> <drop css:content="#edit-bar > .contentActions" xml:id="r142"/> <replace css:content=".actionSeparator" xml:id="r143"> <li class="divider"/> <li> <xsl:apply-templates/> </li> </replace> <!-- Rough translation of workflow state to text emphasis classes --> <!-- MA <replace content="//*[contains(@class, 'state-published') or contains(@class, 'state-external') or contains(@class, 'state-open')]/@class"> <xsl:attribute name="class"><xsl:value-of select="." /> text-success</xsl:attribute> </replace> <replace content="//*[contains(@class, 'state-private') or contains(@class, 'state-closed') or contains(@class, 'state-expired')]/@class"> <xsl:attribute name="class"><xsl:value-of select="." /> text-error</xsl:attribute> </replace> <replace content="//*[contains(@class, 'state-pending') or contains(@class, 'state-protected') or contains(@class, 'state-pending_external')]/@class"> <xsl:attribute name="class"><xsl:value-of select="." /> text-warning</xsl:attribute> </replace> --> <replace css:content=".criteria .querywidget" xml:id="r144"> <div class="btn-group pull-left"> <button class="btn"> <xsl:apply-templates css:select=".multipleSelectionWidgetTitle"/> </button> <button class="btn dropdown-toggle" data-toggle="dropdown"> <span class="caret"/> </button> <ul class="dropdown-menu"> <xsl:for-each select="./dd/*"> <li> <xsl:apply-templates select="."/> </li> </xsl:for-each> </ul> </div> </replace> <replace css:content="dl.enableFormTabbing" xml:id="r145"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion</xsl:attribute> <xsl:for-each select="./dt"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-toggle="collapse"> <xsl:attribute name="data-parent">#<xsl:value-of select="ancestor::dl[1]/@id"/></xsl:attribute> <xsl:attribute name="href">#<xsl:value-of select="./@id"/></xsl:attribute> <xsl:value-of select="./text()"/> </a> </div> <div> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when test="position() = 1"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse in</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse out</xsl:attribute> </xsl:otherwise> </xsl:choose> <div class="accordion-inner"> <xsl:apply-templates select="./following-sibling::dd[1]/*"/> </div> </div> </div> </xsl:for-each> </div> </replace> <replace css:content="form.enableFormTabbing" xml:id="r146"> <form> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion</xsl:attribute> <xsl:for-each select="./fieldset"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-toggle="collapse"> <xsl:attribute name="data-parent">#<xsl:value-of select="./ancestor::form[1]/@id"/></xsl:attribute> <xsl:attribute name="href">#<xsl:value-of select="./@id"/></xsl:attribute> <xsl:value-of select="./legend"/> </a> </div> <div> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when test="position() = 1"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse in</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="class"><xsl:value-of select="./@class"/> accordion-body collapse out</xsl:attribute> </xsl:otherwise> </xsl:choose> <div class="accordion-inner"> <xsl:apply-templates select="./*[not(self::legend)]"/> </div> </div> </div> </xsl:for-each> <xsl:apply-templates select="./*[not(self::fieldset)]"/> </form> </replace> <replace css:content=".historyTools" xml:id="r147"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> pull-right</xsl:attribute> <ul class="unstyled"> <xsl:apply-templates select="./ul/*"/> </ul> </div> </replace> <replace css:content=".historyRecord" xml:id="r148"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> well</xsl:attribute> <xsl:apply-templates/> </div> </replace> </rules> <rules xml:id="r149"> <replace css:content="#portal-footer-wrapper" xml:id="r150"> <footer id="portal-footer-wrapper"> <div class="container"> <div class="row muted"> <xsl:apply-templates/> </div> </div> </footer> </replace> <replace css:content="#portal-colophon" xml:id="r151"> <div class="navbar navbar-inverse"> <div class="navbar-inner"> <ul class="nav"> <xsl:for-each select=".//li"> <li> <xsl:copy-of select="@*"/> <xsl:if test="position() = 1"> <xsl:attribute name="class"><xsl:value-of select="./@class"/> brand</xsl:attribute> </xsl:if> <xsl:apply-templates select="./child::node()"/> </li> </xsl:for-each> </ul> <ul class="nav pull-right"> <xsl:apply-templates select="//*[@id='portal-siteactions']/li"/> </ul> </div> </div> </replace> <drop css:content="#portal-siteactions" xml:id="r152"/> </rules> <rules xml:id="r153"> <strip css:content="#visual-portal-wrapper" xml:id="r154"/> <replace css:content=".visualClear" xml:id="r155"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> clearfix</xsl:attribute> <xsl:apply-templates/> </xsl:copy> </replace> <strip css:content=".portalMessage dd" xml:id="r156"/> <replace css:content=".portalMessage" xml:id="r157"> <xsl:choose> <xsl:when css:test=".portalMessage[style]"/> <xsl:when css:test=".portalMessage"> <div class="alert alert-block"> <xsl:choose> <xsl:when css:test=".info"> <xsl:attribute name="class">alert alert-block alert-info</xsl:attribute> </xsl:when> <xsl:when css:test=".error"> <xsl:attribute name="class">alert alert-block alert-error</xsl:attribute> </xsl:when> <xsl:when css:test=".success"> <xsl:attribute name="class">alert alert-block alert-success</xsl:attribute> </xsl:when> </xsl:choose> <button type="button" class="close" data-dismiss="alert">×</button> <h4><xsl:apply-templates select="./dt/*"/></h4> <xsl:apply-templates/> </div> </xsl:when> </xsl:choose> </replace> <replace css:content=".configlets" xml:id="r158"> <ul class="nav nav-list checkbox"> <xsl:apply-templates/> </ul> </replace> <replace css:content=".listingBar" xml:id="r159"> <div> <xsl:copy-of select="@*"/> <xsl:attribute name="class"><xsl:value-of select="./@class"/> pagination</xsl:attribute> <ul> <xsl:for-each select="./*"> <li> <xsl:apply-templates select="."/> </li> </xsl:for-each> </ul> </div> </replace> <!-- Content item icons --> <replace content="//*[contains(@class, 'icons-on')]//*[contains(@class, 'contenttype-')]" xml:id="r160"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:choose> <xsl:when css:test=".contenttype-document"> <i class="icon-list-alt"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-event"> <i class="icon-calendar"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-folder.navTreeItemInPath,.contenttype-folder.navTreeCurrentNode"> <i class="icon-folder-open"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-folder"> <i class="icon-folder-close"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-link"> <i class="icon-globe"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-news-item"> <i class="icon-list"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-plone-site"> <i class="icon-home"/><xsl:text> </xsl:text> </xsl:when> <xsl:when css:test=".contenttype-collection, .contenttype-topic"> <i class="icon-tags"/><xsl:text> </xsl:text> </xsl:when> </xsl:choose> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content=".icons-on #plone-contentmenu-factories .contenttype-file" xml:id="r161"> <xsl:copy> <xsl:copy-of select="@*"/> <i class="icon-file"/><xsl:text> </xsl:text> <xsl:apply-templates/> </xsl:copy> </replace> <replace css:content=".icons-on #plone-contentmenu-factories .contenttype-image" xml:id="r162"> <xsl:copy> <xsl:copy-of select="@*"/> <i class="icon-picture"/><xsl:text> </xsl:text> <xsl:apply-templates/> </xsl:copy> </replace> </rules> <!-- Place the content .................................................................. --> <drop css:theme-children="body" xml:id="r163"/> <before css:theme-children="body" css:content-children="body" xml:id="r164"/> <after css:theme-children="body" xml:id="r165"> <script src="{$base}/++theme++bootstrap-framework/js/bootstrap.min.js"/> </after> </rules> </rules>
The Plone® Open Source CMS/WCM is © 2000-2024 by the Plone Foundation and friends. Distributed under the GNU GPL license.