Changeset 20582 in main


Ignore:
Timestamp:
05/20/20 14:15:39 (17 months ago)
Author:
GarthBraithwaite_STG
Message:

view - implemented community and ip base paths to make adding dataportal easier.

Location:
trunk/ibisph-view/src/main/webapp
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/css/_print.css

    r20061 r20582  
    189189
    190190
     191#content .ContentOptions
     192{
     193        display:                        none;
     194}
     195
     196
    191197.ExpandableContent input.Control ~ .Container
    192198{
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/Page.xslt

    r20438 r20582  
    115115
    116116
     117        <xsl:param name="Page.communityBaseRequestPath" select="concat($ibis.baseRequestPath, 'community/')"/>
     118        <xsl:param name="Page.indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
     119
     120
    117121        <xsl:param name="Page.pageTitle" ibis:doc="Page's title text."
    118122                select="concat(
     
    239243        <xsl:template name="Page.contentOptions">
    240244                <xsl:param name="title"/>
    241                 <xsl:param name="communityReportType" select="$Page.communityReportType"/>
    242                 <xsl:param name="requsetSubPath" select="'community/'"/>
    243                 <xsl:param name="showIndicatorSetsSelection" select="false()"/>
    244                 <xsl:param name="showIndicatorSelection"     select="false()"/>
    245                 <xsl:param name="showQuickFactsSelection"    select="false()"/>
     245                <xsl:param name="communityReportType"                   select="$Page.communityReportType"/>
     246                <xsl:param name="communityBaseRequestPath"              select="$Page.communityBaseRequestPath"/>
     247                <xsl:param name="showIndicatorSetsSelection"    select="false()"/>
     248                <xsl:param name="showIndicatorSelection"                select="false()"/>
     249                <xsl:param name="showQuickFactsSelection"               select="false()"/>
    246250
    247251                <div class="ContentOptions">
     
    250254                        <table class="ListTable">
    251255
    252                                 <xsl:if test="'facts' != $communityReportType">
     256                                <xsl:if test="(1 &lt; count($Page.communityDimensionNames/*)) and ('facts' != $communityReportType)">
    253257                                <tr>
    254258                                        <td><label for="dimensions">Community Type:</label></td>
     
    260264                                                                <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
    261265                                                                <xsl:sort select="LABEL" order="ascending"/>
    262                                                                 <xsl:variable name="href"
    263                                                                         select="concat($ibis.baseRequestPath, 'community/indicators/', $Page.indicatorSetName, '/', NAME, '.html')"
    264                                                                 />
    265                                                                 <option value="{NAME}" href="{$href}">
     266                                                                <option value="{NAME}" href="{$communityBaseRequestPath}indicators/{$Page.indicatorSetName}/{NAME}.html">
    266267                                                                        <xsl:if test="NAME = $Page.dimensionName">
    267268                                                                                <xsl:attribute name="selected">selected</xsl:attribute>
     
    294295                                                                <xsl:variable name="href">
    295296                                                                        <xsl:if test="'facts' = $communityReportType">
    296                                                                                 <xsl:value-of select="concat($ibis.baseRequestPath, 'community/facts/', $Page.dimensionName, '/', $value, '.html')"/>
     297                                                                                <xsl:value-of select="concat($communityBaseRequestPath, 'facts/', $Page.dimensionName, '/', $value, '.html')"/>
    297298                                                                        </xsl:if>
    298299                                                                        <xsl:if test="'indicator' = $communityReportType">
    299                                                                                 <xsl:value-of select="concat($ibis.baseRequestPath, 'community/indicator/', $Page.indicatorName, '/', $Page.dimensionName, '/', $value, '.html')"/>
     300                                                                                <xsl:value-of select="concat($communityBaseRequestPath, 'indicator/', $Page.indicatorName, '/', $Page.dimensionName, '/', $value, '.html')"/>
    300301                                                                        </xsl:if>
    301302                                                                        <xsl:if test="'indicators' = $communityReportType">
    302                                                                                 <xsl:value-of select="concat($ibis.baseRequestPath, 'community/indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $value, '.html')"/>
     303                                                                                <xsl:value-of select="concat($communityBaseRequestPath, 'indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $value, '.html')"/>
    303304                                                                        </xsl:if>
    304305                                                                </xsl:variable>
     
    321322                                </tr>
    322323
    323                                 <xsl:if test="'facts' != $communityReportType">
     324                                <xsl:if test="(1 &lt; count($Page.communityIndicatorSet)) and ('facts' != $communityReportType)">
    324325                                <tr>
    325326                                        <td>
     
    338339                                                                <xsl:variable name="href">
    339340                                                                        <xsl:if test="'indicator' = $communityReportType">
    340                                                                                 <xsl:value-of select="concat($ibis.baseRequestPath, 'community/indicator/', NAME, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/>
     341                                                                                <xsl:value-of select="concat($communityBaseRequestPath, 'indicator/', NAME, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/>
    341342                                                                        </xsl:if>
    342343                                                                        <xsl:if test="'indicators' = $communityReportType">
    343                                                                                 <xsl:value-of select="concat($ibis.baseRequestPath, 'community/indicators/', NAME, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/>
     344                                                                                <xsl:value-of select="concat($communityBaseRequestPath, 'indicators/', NAME, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/>
    344345                                                                        </xsl:if>
    345346                                                                </xsl:variable>
     
    373374                                        <td>
    374375                                                <a title="Show this communities quick facts page."
    375                                                         href="{concat($ibis.baseRequestPath, 'community/facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')}"
     376                                                        href="{$communityBaseRequestPath}facts/{$Page.dimensionName}/{$Page.dimensionValue}.html"
    376377                                                        ><xsl:value-of select="$Page.communityDimensionValue/TITLE"/>'s Quick Facts</a>
    377378                                        </td>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/facts/Page.xslt

    r20320 r20582  
    4545        <xsl:variable name="Page.demographicPublishedIndicators" select="document( ibis:getContentPath('xml/indicator/published_indicators.xml'), /)//PUBLISHED_INDICATOR[DEMOGRAPHIC_FLAG = 'x']"/>
    4646        <xsl:variable name="Page.communityDemographicPublishedIndicators" select="$Page.demographicPublishedIndicators//DIMENSION_COMBINATION[(DIMENSION_1/NAME = $Page.dimensionName) and not(DIMENSION_2)]"/>
    47 
    4847
    4948
     
    9493
    9594                        <tr class="Value">
    96                                 <th><a href="{ibis:getRequestURL(concat('indicator/summary/', $indicator/NAME, '.html'))}">
     95                                <th><a href="{$Page.indicatorBaseRequsetPath}summary/{$indicator/NAME}.html">
    9796                                        <xsl:value-of select="ibis:getIndicatorTitle($indicator)"/> (<xsl:value-of select="$indicatorComparisonValues/PERIOD_DIMENSION/VALUE/TITLE"/>)
    9897                                </a> </th>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/facts/SiteSpecific.xslt

    r20037 r20582  
    2424                <SELECTION>
    2525                        <TITLE>Quick Facts</TITLE>
    26                         <LOCAL_URL><xsl:value-of select="concat('community/facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
     26                        <URL><xsl:value-of select="concat($Page.communityBaseRequestPath, 'facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></URL>
    2727                </SELECTION>
    2828        </xsl:param>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicator/Page.xslt

    r20320 r20582  
    6060
    6161
    62 
    6362        <xsl:template name="Page.contentBody"
    6463                ibis:doc="Main page content template which pretty much calls the
     
    327326                <xsl:call-template name="Indicator.relatedIndicators">
    328327                        <xsl:with-param name="indicator" select="$indicator"/>
     328                        <xsl:with-param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
    329329                </xsl:call-template>
    330330
     
    479479        <xsl:template name="Page.indicatorProfileLink">
    480480                <xsl:param name="indicator"/>
    481 
     481<!-- GARTH TODO: handle this link with a function call??? -->
    482482                <h3>Health Indicator Profile Report</h3>
    483                 <a href="{concat($ibis.baseRequestPath, 'indicator/summary/', $indicator/NAME, '.html')}"
     483<a href="{concat($ibis.baseRequestPath, 'indicator/summary/', $indicator/NAME, '.html')}"
    484484                        title="Jump to the indicator profile report"
    485485                >
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicator/SiteSpecific.xslt

    r18944 r20582  
    3030                <SELECTION>
    3131                        <TITLE>indicators</TITLE>
    32                         <LOCAL_URL><xsl:value-of select="concat('community/indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
     32                        <URL><xsl:value-of select="concat($Page.communityBaseRequestPath, 'indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></URL>
    3333                </SELECTION>
    3434                <SELECTION>
    3535                        <TITLE>Indicator</TITLE>
    36                         <LOCAL_URL><xsl:value-of select="concat('community/indicator/', $Page.indicatorName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
     36                        <URL><xsl:value-of select="concat($Page.communityBaseRequestPath, 'indicator/', $Page.indicatorName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></URL>
    3737                </SELECTION>
    3838        </xsl:param>
     
    4040
    4141        <xsl:param name="SiteSpecific.contextNavigationSelections"
    42                 ibis:doc="left nav menu - specific to the current module config."
     42                ibis:doc="left nav menu - specific to the current module config.
     43GARTH TODO: REMOVE - LEFT IN FOR FUTURE JUST FOR POTENTIAL OPTIONS IF WANTED.
     44                "
    4345        >
    4446                <xsl:variable name="currentIndicatorName"  select="$Page.indicatorSet/INDICATOR_TO_INDICATOR_SETS/INDICATOR_TO_INDICATOR_SET[INDICATOR_NAME = $IndicatorName]"/>
     
    98100                                        <TITLE><xsl:value-of select="$Page.communityDimensionValue/TITLE"/>'s Quick Facts</TITLE>
    99101                                        <DESCRIPTION>Show this communities quick facts page.</DESCRIPTION>
    100                                         <LOCAL_URL><xsl:value-of select="concat('community/facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
     102                                        <URL><xsl:value-of select="concat($Page.communityBaseRequestPath, 'facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></URL>
    101103                                </SELECTION>
    102104                                </xsl:if>
     
    104106                                        <TITLE><xsl:value-of select="$Page.communityDimensionValue/TITLE"/>'s Indicators Report</TITLE>
    105107                                        <DESCRIPTION>Show this communities indicator comparison list page.</DESCRIPTION>
    106                                         <LOCAL_URL><xsl:value-of select="concat('community/indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
     108                                        <URL><xsl:value-of select="concat($Page.communityBaseRequestPath, 'indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></URL>
    107109                                </SELECTION>
    108110                        </SELECTIONS>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/Page.xslt

    r20551 r20582  
    100100                                <tbody>
    101101                                        <xsl:for-each select="$communityIndicators/COMMUNITY_INDICATOR">
    102                                                 <xsl:call-template name="indicatorProfileRow">
     102                                                <xsl:call-template name="Page.indicatorProfileRow">
    103103                                                        <xsl:with-param name="communityIndicator" select="current()"/>
    104104                                                </xsl:call-template>
     
    173173
    174174
    175         <xsl:template name="indicatorProfileRow"
     175        <xsl:template name="Page.indicatorProfileRow"
    176176                ibis:doc="Handles the xml/community/DIMENSION.xml type file.  Which is of
    177177                        the struct: COMMUNITY_PROFILE, OVERVIEWS, DIMENSION, INDICATOR_PROFILES
     
    181181        >
    182182                <xsl:param name="communityIndicator"/>
     183                <xsl:param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
    183184
    184185                <tr>
     
    191192                                        </div>
    192193                                </div>
    193                                 <a href="{ibis:getRequestURL(concat('indicator/summary/', $communityIndicator/NAME, '.html'))}"
     194                                <a href="{$indicatorBaseRequsetPath}summary/{$communityIndicator/NAME}.html"
    194195                                        title="Click here to see a more detailed comparison of {$communityIndicator/TITLE}" class="Block"
    195196                                >
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/SiteSpecific.xslt

    r20037 r20582  
    2424                <SELECTION>
    2525                        <TITLE>Health Profile</TITLE>
    26                         <LOCAL_URL><xsl:value-of select="concat('community/indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
     26                        <URL><xsl:value-of select="concat($Page.communityBaseRequestPath, 'indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></URL>
    2727                </SELECTION>
    2828        </xsl:param>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/alphabetical/Page.xslt

    r19890 r20582  
    3636
    3737
     38        <xsl:param name="Page.indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
     39
     40
    3841        <xsl:template name="Page.indexList" ibis:doc="IPs alpha list index.">
    3942                <xsl:param name="groupByFieldName"/>
     43                <xsl:param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
    4044
    4145                <nav id="jumpToLinks" class="JumpToLinks">
     
    7478        "name":            "<xsl:value-of select="NAME"/>"
    7579        ,"title":      "<xsl:value-of select="TITLE"/>"
    76         ,"href" :      "<xsl:value-of select="concat($ibis.baseRequestPath, 'indicator/view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
     80        ,"href" :      "<xsl:value-of select="concat($indicatorBaseRequsetPath, 'view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    7781        ,"group":      "<xsl:value-of select="substring(TITLE,1,1)"/>"
    7882        ,"published":  "<xsl:value-of select="PUBLISHED_DATE"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/data_source/Page.xslt

    r19890 r20582  
    4040        </xsl:param>
    4141
     42        <xsl:param name="Page.indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
     43
    4244
    4345        <xsl:template name="Page.indexList" ibis:doc="IPs Data Sources list index.">
     46                <xsl:param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
     47
    4448                <xsl:variable name="usedDataSources" select="$Page.dataSources/DATA_SOURCE[NAME = $Page.publishedIndicators/DATASETS/DATASET/DATA_SOURCE_USAGES/DATA_SOURCE_USAGE[(USAGE = 'numerator')]/NAME]"/>
    4549
     
    6569                                        <xsl:sort select="TITLE"/>
    6670                                        <li title="Published on: {PUBLISHED_DATE}, Data as of Date: {DATA_AS_OF_DATE}">
    67                                                 <a href="{$ibis.baseRequestPath}indicator/summary/{NAME}.html"
     71                                                <a href="{$indicatorBaseRequsetPath}summary/{NAME}.html"
    6872                                                        title="Click here to see {TITLE}"
    6973                                                ><xsl:value-of select="TITLE"/></a>
     
    8993        "name":         "<xsl:value-of select="NAME"/>"
    9094        ,"title":       "<xsl:value-of select="TITLE"/>"
    91         ,"href" :       "<xsl:value-of select="concat($ibis.baseRequestPath, 'indicator/view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
     95        ,"href" :       "<xsl:value-of select="concat($indicatorBaseRequsetPath, 'view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    9296<!--
    9397        ,"group":       "<xsl:value-of select="concat($dataSource/TITLE, ' (', $dataSource/NAME, ')')"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/indicator_set/Page.xslt

    r19890 r20582  
    4040        </xsl:param>
    4141
     42        <xsl:param name="Page.indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
     43
    4244
    4345        <xsl:template name="Page.indexList" ibis:doc="IPs Indicator set list index.">
     46                <xsl:param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
     47
    4448                <nav id="jumpToLinks" class="JumpToLinks">
    4549                        <label for="jumpToSelections">Jump to Indicator Set:</label>
     
    6670                                        <xsl:if test="$publishedIndicator/NAME">
    6771                                        <li title="Published on: {$publishedIndicator/PUBLISHED_DATE}, Data as of Date: {$publishedIndicator/DATA_AS_OF_DATE}">
    68                                                 <a href="{$ibis.baseRequestPath}indicator/summary/{$publishedIndicator/NAME}.html"
     72                                                <a href="{$indicatorBaseRequsetPath}summary/{$publishedIndicator/NAME}.html"
    6973                                                        title="Click here to see {$publishedIndicator/TITLE}"
    7074                                                ><xsl:value-of select="$publishedIndicator/TITLE"/></a>
     
    9498        "name":         "<xsl:value-of select="$publishedIndicator/NAME"/>"
    9599        ,"title":       "<xsl:value-of select="$publishedIndicator/TITLE"/>"
    96         ,"href" :       "<xsl:value-of select="concat($ibis.baseRequestPath, 'indicator/view/', $publishedIndicator/DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
     100        ,"href" :       "<xsl:value-of select="concat($indicatorBaseRequsetPath, 'view/', $publishedIndicator/DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    97101        ,"group":       "<xsl:value-of select="$indicatorSet/TITLE"/>"
    98102        ,"published":"<xsl:value-of select="$publishedIndicator/PUBLISHED_DATE"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/org_unit/Page.xslt

    r19890 r20582  
    3737        </xsl:param>
    3838
     39        <xsl:param name="Page.indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
     40
    3941
    4042        <xsl:template name="Page.indexList" ibis:doc="IPs Org Units list index.">
     43                <xsl:param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
     44
    4145                <xsl:variable name="usedOrgUnits" select="$Page.orgUnits/ORG_UNIT[NAME = $Page.publishedIndicators/ORG_UNIT_NAME]"/>
    4246
     
    6266                                        <xsl:sort select="TITLE"/>
    6367                                        <li title="Published on: {PUBLISHED_DATE}, Data as of Date: {DATA_AS_OF_DATE}">
    64                                                 <a href="{$ibis.baseRequestPath}indicator/summary/{NAME}.html"
     68                                                <a href="{$indicatorBaseRequsetPath}summary/{NAME}.html"
    6569                                                        title="Click here to see {TITLE}"
    6670                                                ><xsl:value-of select="TITLE"/></a>
     
    8690        "name":         "<xsl:value-of select="NAME"/>"
    8791        ,"title":       "<xsl:value-of select="TITLE"/>"
    88         ,"href" :       "<xsl:value-of select="concat($ibis.baseRequestPath, 'indicator/view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
     92        ,"href" :       "<xsl:value-of select="concat($indicatorBaseRequsetPath, 'view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    8993        ,"group":       "<xsl:value-of select="$orgUnit/TITLE"/>"
    9094        ,"published":"<xsl:value-of select="PUBLISHED_DATE"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/Indicator.xslt

    r20367 r20582  
    3939                        controller code."
    4040        />
    41 
    42         <xsl:param name="Indicator.viewURLPrefix" select="concat($ibis.baseRequestPath, 'indicator/view/')"
    43                 ibis:doc="localizes view prefix to be used - allows for normal view or
    44                         interactive to be set via the ss override mechanism.
    45                        
    46                         NOTE: there are other places that use the standard i/v/ path like
    47                         CP HL and snapshot, IP indexes, and admin preview.  It is better to
    48                         simply plug in the approp view in the spring bean config.
    49                 "
    50         />
    51 
    5241
    5342        <xsl:param name="Indicator.indicator" select="
     
    894883                <xsl:param name="title"       select="concat($indicator/TITLE, ' Views')"/>
    895884                <xsl:param name="description" select="concat('Chart views for ', $indicator/TITLE)"/>
     885                <xsl:param name="indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
    896886
    897887                <xsl:variable name="indicatorViews" select="if(string-length($currentIndicatorViewName) != 0) then $indicator/INDICATOR_VIEWS/INDICATOR_VIEW[NAME != $currentIndicatorViewName] else $indicator/INDICATOR_VIEWS/INDICATOR_VIEW"/>
     
    904894                                        <xsl:for-each select="$indicatorViews">
    905895                                                <xsl:variable name="indicatorViewTitle" select="TITLE"/>
    906                                                 <li><a href="{concat($Indicator.viewURLPrefix, NAME, '.html')}"
     896                                                <li><a href="{$indicatorBaseRequsetPath}view/{NAME}.html"
    907897                                                                title="Another view for {$indicatorViewTitle}"
    908898                                                        ><xsl:value-of select="$indicatorViewTitle"/>
     
    927917                <xsl:param name="relations" select="$indicator/RELATIONS/RELATION"/>
    928918                <xsl:param name="previewFlag"   select="string-length($xmlURL) != 0"/>
    929                 <xsl:param name="viewURLPrefix" select="$Indicator.viewURLPrefix"/>
     919                <xsl:param name="indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
    930920
    931921                <xsl:for-each select="$relations/RELATION">
     
    944934                                                        <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    945935                                                        <li>
    946                                                                 <a href="{if($previewFlag) then '#' else concat($viewURLPrefix, NAME, '.html')}">
     936                                                                <a href="{if($previewFlag) then '#' else concat($indicatorBaseRequsetPath, 'view/', NAME, '.html')}">
    947937                                                                        <xsl:value-of select="TITLE"/>
    948938                                                                </a>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/Page.xslt

    r20438 r20582  
    7474
    7575
     76        <xsl:param name="Page.indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
     77
     78
    7679        <!-- DEPENDENCY NOTE: This file is not meant to be imported as a stand alone
    7780                XSLT library.  This file depends/relies on the $indicator variable and
     
    8891
    8992
     93
    9094        <xsl:template name="Page.contentOptions">
    9195                <xsl:param name="indicator"     select="$Indicator.indicator"/>
    9296                <xsl:param name="indicatorView" select="$Indicator.indicatorView"/>
     97                <xsl:param name="indicatorBaseRequsetPath"      select="$Page.indicatorBaseRequsetPath"/>
    9398
    9499                <xsl:param name="title"/>
     
    115120                                        </xsl:if>
    116121                                        <xsl:for-each select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW">
    117                                                 <option value="{concat($ibis.baseRequestPath, 'indicator/view/', NAME, '.html')}">
     122                                                <option value="{$indicatorBaseRequsetPath}view/{NAME}.html">
    118123                                                        <xsl:if test="('view' = $pageType) and (NAME = $currentIndicatorViewName)">
    119124                                                                <xsl:attribute name="selected" select="'selected'"/>
     
    122127                                                </option>
    123128                                        </xsl:for-each>
    124                                                 <option value="{concat($ibis.baseRequestPath, 'indicator/summary/', $indicator/NAME, '.html')}">
     129                                                <option value="{$indicatorBaseRequsetPath}summary/{$indicator/NAME}.html">
    125130                                                        <xsl:if test="'summary' = $pageType">
    126131                                                                <xsl:attribute name="selected" select="'selected'"/>
     
    146151                                                <option value="javascript:location" selected="selected"></option>
    147152                                                </xsl:if>
    148                                                 <option value="{concat($ibis.baseRequestPath, 'indicator/facts/', $indicator/NAME, '.html')}">
     153                                                <option value="{$indicatorBaseRequsetPath}facts/{$indicator/NAME}.html">
    149154                                                        <xsl:if test="'facts' = $pageType">
    150155                                                                <xsl:attribute name="selected" select="'selected'"/>
     
    153158                                                </option>
    154159                                        <xsl:if test="string-length($indicator/SERVICES_AVAILABLE_TO_PUBLIC) != 0">
    155                                                 <option value="{concat($ibis.baseRequestPath, 'indicator/services/', $indicator/NAME, '.html')}">
     160                                                <option value="{$indicatorBaseRequsetPath}services/{$indicator/NAME}.html">
    156161                                                        <xsl:if test="'services' = $pageType">
    157162                                                                <xsl:attribute name="selected" select="'selected'"/>
     
    160165                                                </option>
    161166                                        </xsl:if>
    162                                                 <option value="{concat($ibis.baseRequestPath, 'indicator/resources/', $indicator/NAME, '.html')}">
     167                                                <option value="{$indicatorBaseRequsetPath}resources/{$indicator/NAME}.html">
    163168                                                        <xsl:if test="'resources' = $pageType">
    164169                                                                <xsl:attribute name="selected" select="'selected'"/>
     
    184189                                                <xsl:for-each select="$indicator/RELATIONS/RELATION/RELATED_INDICATORS/RELATED_INDICATOR">
    185190                                                        <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    186                                                         <option value="{concat($ibis.baseRequestPath, 'indicator/summary/', NAME, '.html')}"><xsl:value-of select="TITLE"/></option>
     191                                                        <option value="{$indicatorBaseRequsetPath}summary/{NAME}.html"><xsl:value-of select="TITLE"/></option>
    187192                                                </xsl:for-each>
    188193                                        </select>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/complete_profile/Page.xslt

    r20374 r20582  
    205205                <xsl:call-template name="Indicator.relatedIndicators">
    206206                        <xsl:with-param name="indicator" select="$Indicator.indicator"/>
     207                        <xsl:with-param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
    207208                </xsl:call-template>
    208209
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/related_indicators/Page.xslt

    r20308 r20582  
    5252                                <xsl:if test="0 = count($relation)"><xsl:copy-of select="$Indicator.indicator/RELATIONS/RELATION"/></xsl:if>
    5353                        </xsl:with-param>
    54                         <xsl:with-param name="viewURLPrefix" select="concat($ibis.baseRequestPath, 'indicator/summary/')"/>
     54                        <xsl:with-param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
    5555                </xsl:call-template>
    5656                <br/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view/Page.xslt

    r20374 r20582  
    100100                <xsl:call-template name="Indicator.viewDataIssues"/>
    101101
    102                 <xsl:call-template name="Indicator.relatedIndicators"/>
     102                <xsl:call-template name="Indicator.relatedIndicators">
     103                        <xsl:with-param name="indicatorBaseRequsetPath" select="$Page.indicatorBaseRequsetPath"/>
     104                </xsl:call-template>
     105
    103106                <xsl:call-template name="Indicator.relatedQueries"/>
    104107                <xsl:call-template name="Indicator.relatedTopics"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Builder.xslt

    r20172 r20582  
    1919
    2020        <!-- ~~~~~~~~~~~~~~~~~~~~~~~ PARAMS / VARIABLES ~~~~~~~~~~~~~~~~~~~~~~~~ -->
    21         <xsl:param name="Builder.postURL"
    22                 select="concat($ibis.baseRequestPath, 'query/submit/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"
    23                 ibis:doc="Mechanism implemented so secure query can have a different result page."
    24         />
    25 
    2621        <xsl:param name="Builder.groupBySelectionType" select="'group'"
    2722                ibis:doc="type of group by selection to be used.  valid values are group and table."
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Page.xslt

    r20320 r20582  
    4242-->
    4343        </xsl:param>
     44
     45        <xsl:param name="Page.submitFormURL"
     46                select="concat($ibis.baseRequestPath, 'query/submit/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"
     47                ibis:doc="Mechanism implemented so secure query can have a different result page."
     48        />
    4449        <xsl:param name="Page.queryDefinitionFromBuilderPath" select="'query/definition/from/builder'"/>
    4550
     
    237242
    238243                <!-- MAIN FORM that contains all user selectable input elements. -->
    239                 <form id="form" name="form" method="post" action="{$Builder.postURL}">
     244                <form id="form" name="form" method="post" action="{$Page.submitFormURL}">
    240245
    241246                        <!-- Put in any dynamic IBISQ parameters.  If a HIDDEN_INPUT_FLAG
  • trunk/ibisph-view/src/main/webapp/xslt/html/secure/query/module/builder/SiteSpecific.xslt

    r20443 r20582  
    2020        <xsl:param name="Page.queryDefinitionFromBuilderPath" select="'secure/query/definition/from/builder'"/>
    2121
    22         <xsl:param name="Builder.postURL"
     22        <xsl:param name="Page.submitFormURL"
    2323                select="concat($ibis.baseRequestPath, 'secure/query/submit/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"
    2424                ibis:doc="Mechanism implemented so secure query can have a different result page."
  • trunk/ibisph-view/src/main/webapp/xslt/html/topic/HTMLContentPage.xslt

    r20336 r20582  
    7777
    7878
     79        <xsl:param name="Page.indicatorBaseRequsetPath" select="concat($ibis.baseRequestPath, 'indicator/')"/>
     80
     81
    7982        <xsl:template match="ibis:SelectionsContentBlock" mode="ibis.copy">
    8083                <xsl:param  name="topicName" select="@topicName"/>
     
    9194                                                                        <xsl:sort select="TITLE" order="ascending"/>
    9295                                                                        <li>
    93                                                                                 <a href="{concat($ibis.baseRequestPath, 'indicator/summary/', NAME, '.html')}"><xsl:value-of select="ibis:getIndicatorTitle(current())"/></a>
     96                                                                                <a href="{$Page.indicatorBaseRequsetPath}summary/{NAME}.html"><xsl:value-of select="ibis:getIndicatorTitle(current())"/></a>
    9497                                                                        </li>
    9598                                                                </xsl:for-each>
Note: See TracChangeset for help on using the changeset viewer.