Changeset 19742 in main


Ignore:
Timestamp:
01/23/20 16:08:05 (4 weeks ago)
Author:
GarthBraithwaite_STG
Message:

view - turned off left nav and centered all pages.

Location:
trunk
Files:
2 added
1 deleted
29 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/content/xml/selection/navigation/CommunitySelection.xml

    r19718 r19742  
    2020                        <SELECTIONS>
    2121                                <SELECTION>
    22                                         <TITLE>Geographic How Doing Reports</TITLE>
     22                                        <TITLE>Geographic How Doing Report by</TITLE>
    2323                                        <DESCRIPTION>Lois said to call it Profile but that's jaron that some likely won't understand.
    2424                                                Select a community to view a list of comparison health indicator data on.</DESCRIPTION>
     
    5353
    5454                                <SELECTION>
    55                                         <TITLE>Demographic How Doing Reports</TITLE>
     55                                        <TITLE>Demographic How Doing Report by</TITLE>
    5656                                        <SELECTIONS>
    5757                                                <ADDITIONAL_CLASSES>Icon Report</ADDITIONAL_CLASSES>
  • trunk/ibisph-view/src/content/xml/selection/navigation/QuerySelection.xml

    r19718 r19742  
    5050                                                        <div class="Overlay">
    5151                                                                View quick introduction video that describes
    52                                                                 what Dataset Queries provides.
     52                                                                what Exploring Datasets provides.
    5353                                                        </div>
    5454                                                </div>
  • trunk/ibisph-view/src/main/webapp/css/SocialMedia.css

    r19718 r19742  
    44.SocialMedia
    55{
    6         float:          right;
     6        float:                  right;
    77}
    88
     9.SocialMedia ul
     10{
     11        display:                inline-block;
     12        padding-left:   0;
     13}
    914.SocialMedia li
    1015{
    11         display: inline-block;
     16        display:                inline-block;
    1217        list-style:             none;
    13         margin:         0 0 0 3px;
    14         padding:        0;
     18        margin:                 0 0 0 3px;
     19        padding:                0;
    1520}
    1621
  • trunk/ibisph-view/src/main/webapp/css/_general.css

    r19718 r19742  
    425425        vertical-align:         top;
    426426}
    427 
     427.FontIcon:after:hover,
     428[font-icon]:after:hover
     429{
     430        color:                          var(--color-hover);
     431}
    428432/*============================ End of Style Sheet ============================*/
    429433
  • trunk/ibisph-view/src/main/webapp/css/_layout-header.css

    r19718 r19742  
    104104#header h1
    105105{
     106margin-left: -3em;
    106107        padding:                        1.0em 0px 0.7em 170px;
    107108        color:                          #003366;
     
    284285
    285286
    286 
    287 
    288 
    289287#userMenu
    290288{
     
    297295        background-color:       var(--background-color-hover);
    298296}
    299 #userMenu > input
    300 {
    301         display:                        none;
     297
     298#userMenu > input.Control
     299{
     300        float: none;
     301    width: 24px;
     302    height: 24px;
     303    opacity: 1;
     304        visibility: hidden;
     305}
     306#userMenu > input.Control.FontIcon:after
     307{
     308    font-size: 24px;
     309        content: "\e801";
     310        visibility: visible;
     311}
     312
     313#userMenu > input.Control + label
     314{
     315        padding:                        6px 5px 5px 5px;
     316        color:                          inherit;
    302317}
    303318#userMenu:hover > input.Control + label
     
    306321        font-weight:            normal;
    307322}
     323
     324
    308325
    309326#userMenu.Popup .Container
     
    321338}
    322339
    323 #userMenu > input + label
    324 {
    325         padding:                        6px 5px 5px 35px;
    326         background:             transparent url("../image/icon/32/user-white.png") left 2px top -1px no-repeat;
    327 }
    328 #userMenu.Secure > input + label
    329 {
    330         background-image:               url("../image/icon/32/user-secure.png");
    331         background-position:    3px 2px;
    332 }
    333340
    334341
  • trunk/ibisph-view/src/main/webapp/css/_layout.css

    r19718 r19742  
    9999max-width: 1080px;
    100100}
    101 .IndicatorProfile #content,
    102 .Community  #content
    103 {
     101
     102
     103
     104.FullWidth #content,
     105.xxxxxxxxIndicatorProfile #content,
     106.xxxxxxxxxxxCommunity  #content
     107{
     108        width:                  100%;
    104109        max-width:                      100%;
     110        margin:0;
     111}
     112.FullWidth #content .Sections
     113{
     114        margin: 0 auto;
     115        padding-right: 0;
     116        width: auto;
    105117}
    106118
     
    109121#content #contextNavigation
    110122{
    111         display:                        inline-block;
    112123        position:                       relative;       /* needed for menu to be able get local relative position info */
    113     width:                              230px;          /*to position the content area to the right of the navigation*/
     124    width:                              100%;           /*to position the content area to the right of the navigation*/
    114125        vertical-align:         top;
    115126        margin-top:                     0rem;
     
    123134#content .Sections
    124135{
    125         display:                        inline-block;
    126136        padding:                        1rem;
    127137        padding:                        0.0rem 3rem 1rem 3rem;
    128138        background-color:       white;
    129139    color:                              black;
     140/*
    130141        width:                          calc(99% - 220px - 1em);
     142*/
    131143        line-height:            1.65rem;
    132144        border-left:            1px solid #ddd;
  • trunk/ibisph-view/src/main/webapp/css/_responsive-large.css

    r19718 r19742  
    1414        top:                                    10px;
    1515}
    16 */
    1716
    1817#content #contextNavigation
     
    2019        width:                          250px;
    2120}
     21*/
    2222
    2323
    24 #content .Sections
     24#xxxxxxxxxcontent .Sections
    2525{
    2626        width: 100%;
    2727        max-width: 1200px;
    2828}
    29 #content .Sections .FluidContainer
     29#xxxxxxxxxxxxcontent .Sections .FluidContainer
    3030{
    3131        margin-left: 1%;
  • trunk/ibisph-view/src/main/webapp/xslt/html/SiteSpecific.xslt

    r19718 r19742  
    122122        >
    123123                <header id="header">
    124                         <h1 class="Title">NM-IBIS; New Mexico's Health Indicator Data &amp; Statistics</h1>
     124                        <h1 class="Title">New Mexico's Health Indicator Data &amp; Statistics</h1>
    125125
    126126                        <div id="userMenu" class="{if(ibis:hasAuthorities())then 'Click Secure' else 'Click'}">
     
    128128                                        <xsl:with-param name="inputID"    select="'userControl'"/>
    129129                                        <xsl:with-param name="inputName"  select="'columnPanelControl'"/>
    130                                         <xsl:with-param name="inputType"  select="'radio'"/>
    131                                         <xsl:with-param name="inputClass" select="'Control'"/>
    132                                         <xsl:with-param name="title"      select="'My Data'"/>
     130                                        <xsl:with-param name="inputType"  select="'checkbox'"/>
     131                                        <xsl:with-param name="inputClass" select="'Control FontIcon'"/>
     132                                        <xsl:with-param name="title"      select="'My Selections'"/>
    133133                                </xsl:call-template>
    134134
     
    259259                                                </xsl:when>
    260260                                        </xsl:choose>
    261                                         <SELECTION><TITLE>Share This Page</TITLE></SELECTION>
    262261                                </xsl:with-param>
    263                                 <xsl:with-param name="containerClass" select="'VerticalMenu'"/>
     262                                <xsl:with-param name="containerClass" select="'HorizontalMenu'"/>
    264263                                <xsl:with-param name="showContainerTitleFlag" select="false()"/>
    265264                        </xsl:call-template>
     
    336335
    337336        <xsl:template name="socialMediaLinks">
    338                 <nav class="SocialMedia">
     337                <nav class="SocialMedia" title="options to easily share this page">
     338                        share
    339339                        <ul>
    340340                                <li>
     
    373373                                <li>
    374374                                        <a href="#" onclick="window.print();return false;"
    375                                                 title="Print this page and share it"
     375                                                title="Print this page and share it (printer friendly version)"
    376376                                                rel="nofollow" target="_blank"
    377377                                                class="FontIcon PrinterFriendly"
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/facts/Page.xslt

    r19139 r19742  
    2727        </ibis:doc>
    2828
     29
    2930        <xsl:param name="ShowMap" select="false"/>
    3031
     32
     33        <xsl:param name="Page.pageTitle" ibis:doc="Page's browser title text."
     34                select="concat(Page.communityTitle, ' Facts')"
     35        />
     36        <xsl:param name="Page.sectionsTitle" ibis:doc="Page's content title text."
     37                select="concat('Facts for ', $Page.communityTitle)"
     38        />
    3139
    3240        <xsl:param name="Page.communityTitle" ibis:doc="Page's community title text."
     
    3947
    4048
    41 <!-- xsl:param name="Page.indicatorSetName" select="if(0 != string-length($IndicatorSetName)) then $IndicatorSetName else /HTML_CONTENT/XSLT_PARAMETER/CHART_INDICATOR_SET_NAME"/ -->
    42         <xsl:param name="Page.indicatorSetName" select="/HTML_CONTENT/PARAMETERS/PARAMETER[NAME='IndicatorSetName']/VALUE"/>
    43 
    44 
    45         <xsl:param name="Page.pageTitle" ibis:doc="Page's browser title text."
    46                 select="concat(Page.communityTitle, ' Facts')"
    47         />
    48         <xsl:param name="Page.sectionsTitle" ibis:doc="Page's content title text."
    49                 select="concat('Facts for ', $Page.communityTitle)"
    50         />
    51 
    52 
    5349        <xsl:variable name="Page.demographicPublishedIndicators" select="document( ibis:getContentPath('xml/indicator/published_indicators.xml'), /)//PUBLISHED_INDICATOR[DEMOGRAPHIC_FLAG = 'x']"/>
    5450        <xsl:variable name="Page.communityDemographicPublishedIndicators" select="$Page.demographicPublishedIndicators//DIMENSION_COMBINATION[(DIMENSION_1/NAME = $Page.dimensionName) and not(DIMENSION_2)]"/>
    55 
    56 
    57 
    58         <xsl:template match="ibis:Page.demographicIndicators" mode="ibis.copy">
    59                 <xsl:variable name="datasetRecords">
    60                         <xsl:for-each select="$Page.demographicPublishedIndicators">
    61                                 <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
    62                                 <xsl:sort select="NAME" data-type="text" order="ascending"/>
    63 
    64                                 <xsl:variable name="indicator" select="document(concat($Page.indicatorProfileXMLFilePath, '/', NAME, '.xml'), /)/INDICATOR"/>
    65                                 <INDICATOR>
    66                                         <xsl:copy-of select="$indicator/NAME"/>
    67                                         <TITLE><xsl:value-of select="ibis:getIndicatorTitle($indicator)"/></TITLE>
    68 
    69                                 <xsl:variable name="community" select="$indicator//DATASET//RECORD[ DIMENSIONS/DIMENSION[(NAME = $DimensionName) and (VALUE = $DimensionValue)] ]"/>
    70 <xsl:if test="1 != count($community/MEASURE/NAME)">
    71         <xsl:message select="concat('ERROR.  Missing or multiple measure names.  Count: ', count($community/MEASURE/NAME))"/>
    72 </xsl:if>
    73 <xsl:message select="concat('C M N: ', $community/MEASURE/NAME[1], ', state found: ', count($indicator//DATASET//RECORD[ DIMENSIONS/DIMENSION[(NAME = $ComparisonValues.stateDimensionName) and (VALUE = $ComparisonValues.stateDimensionValue)] and MEASURE/NAME = $community/MEASURE/NAME]) )"/>
    74                                         <COMMUNITY><xsl:copy-of select="$community"/></COMMUNITY>
    75                                         <STATE><xsl:copy-of select="$indicator//DATASET//RECORD[ DIMENSIONS/DIMENSION[(NAME = $ComparisonValues.stateDimensionName) and (VALUE = $ComparisonValues.stateDimensionValue)] and (MEASURE/NAME = $community/MEASURE/NAME) ][last()]"/></STATE>
    76                                         <US><xsl:copy-of select="$indicator//DATASET//RECORD[ DIMENSIONS/DIMENSION[(NAME = $ComparisonValues.usDimensionName) and (VALUE = $ComparisonValues.usDimensionValue)] and (MEASURE/NAME = $community/MEASURE/NAME) ][last()]"/></US>
    77                                         <xsl:copy-of select="$Page.valueTypes//VALUE_TYPE[NAME = $Page.measures//MEASURE[NAME = $community/MEASURE/NAME]/VALUE_TYPE_NAME]"/>
    78                                 </INDICATOR>
    79                         </xsl:for-each>
    80                 </xsl:variable>
    81 
    82                 <table class="Info" title="table of demographics for this community">
    83                         <thead><tr>
    84                                 <th>Demographics</th>
    85                                 <th class="Value"><xsl:value-of select="$Page.communityTitle"/> Value</th>
    86                                 <th class="Value"><xsl:value-of select="$Page.stateTitle"/> Value</th>
    87                                 <th class="Value">U.S. Value</th>
    88                         </tr></thead>
    89 
    90                 <xsl:for-each select="$datasetRecords/INDICATOR">
    91                         <tr class="Value">
    92                                 <th><xsl:value-of select="TITLE"/> (<xsl:value-of select="COMMUNITY/RECORD/MEASURE/NAME"/>) </th>
    93                                 <td><xsl:value-of select="ibis:getFormattedNumber(COMMUNITY/RECORD/MEASURE/VALUE,  VALUE_TYPE/XSLT_FORMAT_PATTERN)"/></td>
    94                                 <td><xsl:value-of select="ibis:getFormattedNumber((STATE/RECORD/MEASURE/VALUE)[1], VALUE_TYPE/XSLT_FORMAT_PATTERN)"/></td>
    95                                 <td><xsl:value-of select="ibis:getFormattedNumber((US/RECORD/MEASURE/VALUE)[1],    VALUE_TYPE/XSLT_FORMAT_PATTERN)"/></td>
    96                         </tr>
    97                 </xsl:for-each>
    98                 </table>
    99         </xsl:template>
    10051
    10152
     
    13485                list-style: none;
    13586        }
    136        
    13787</style>
     88
     89                <!-- The content file contains elements that control demographic and
     90                        IP set bar charts etc.
     91                -->
    13892                <xsl:apply-templates select="HTML_CONTENT/CONTENT/(text() | *)" mode="ibis.copy"/>
    13993
     94                <!-- standard end of page content that doesn't need to be repeated in
     95                        the content file.
     96                -->
    14097                <div class="Note">
    14198                        <h3>Data Sources and Limitations</h3>
     
    163120                        </ul>
    164121                </div>
     122
     123        </xsl:template>
     124
     125
     126
     127        <xsl:template match="ibis:Page.demographicIndicators" mode="ibis.copy">
     128
     129                <table class="Info" title="table of demographics for this community">
     130                        <thead><tr>
     131                                <th>Demographics</th>
     132                                <th class="Value"><xsl:value-of select="$Page.communityTitle"/></th>
     133                                <th class="Value"><xsl:value-of select="$Page.stateTitle"/></th>
     134                                <th class="Value">U.S.</th>
     135                        </tr></thead>
     136
     137                        <xsl:for-each select="$Page.demographicPublishedIndicators">
     138                                <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
     139                                <xsl:sort select="NAME" data-type="text" order="ascending"/>
     140
     141                                <xsl:variable name="indicator" select="document(concat($Page.indicatorProfileXMLFilePath, '/', NAME, '.xml'), /)/INDICATOR"/>
     142                                <xsl:variable name="indicatorComparisonValues">
     143                                        <xsl:call-template name="ComparisonValues.getIndicatorStateUSComparisonValues">
     144                                                <xsl:with-param name="indicator"  select="$indicator"/>
     145                                                <xsl:with-param name="dimensions" select="$Page.dimensions"/>
     146                                                <xsl:with-param name="measures"   select="$Page.measures"/>
     147                                                <xsl:with-param name="valueTypes" select="$Page.valueTypes"/>
     148                                                <xsl:with-param name="communityDimensionName"  select="$Page.dimensionName"/>
     149                                                <xsl:with-param name="communityDimensionValue" select="$Page.dimensionValue"/>
     150                                        </xsl:call-template>
     151                                </xsl:variable>
     152
     153<xsl:message select="concat('============indicatorComparisonValues:', NAME, ', indicatorComparisonValues below:')"/>
     154<xsl:message select="$indicatorComparisonValues"/>
     155
     156                        <tr class="Value">
     157                                <th><xsl:value-of select="$indicator/TITLE"/> (<xsl:value-of select="$indicatorComparisonValues/PERIOD_DIMENSION/VALUE/TITLE"/>) </th>
     158                                <td><xsl:value-of select="$indicatorComparisonValues/COMMUNITY/VALUE/TITLE"/></td>
     159                                <td><xsl:value-of select="$indicatorComparisonValues/STATE/VALUE/TITLE"/></td>
     160                                <td><xsl:value-of select="$indicatorComparisonValues/US/VALUE/TITLE"/>
     161<!-- xsl:copy-of select="$indicatorComparisonValues"/ -->
     162
     163                                </td>
     164                        </tr>
     165                </xsl:for-each>
     166                </table>
     167        </xsl:template>
     168
     169
     170
     171
     172        <xsl:template match="ibis:Page.indicatorsChart" mode="ibis.copy">
     173                <xsl:param name="chartName"   select="CHART_NAME"/>
     174                <xsl:param name="measureName" select="MEASURE_NAME"/>
     175                <xsl:param name="indicatorSetName" select="INDICATOR_SET_NAME"/>
     176
     177                <xsl:apply-templates select="HEADER_CONTENT/*" mode="ibis.copy"/>
     178                <div class="Graphic">
     179                        <h3><xsl:value-of select="TITLE"/></h3>
     180                        <div id="{GRAPHIC_ID}" class="{GRAPHIC_CSS_CLASS}">
     181                        </div>
     182                </div>
     183                <xsl:apply-templates select="FOOTER_CONTENT/*" mode="ibis.copy"/>
    165184
    166185
     
    253272
    254273
     274
    255275        <xsl:template name="indicatorProfileRow"
    256276                ibis:doc="Handles the xml/community/DIMENSION.xml type file.  Which is of
     
    286306                </xsl:if>
    287307        </xsl:template>
    288 
    289 
    290308
    291309
     
    308326        </xsl:template>
    309327
    310 
    311 
    312 
    313 
    314 
    315 
    316 
    317 
    318 
    319 
    320 
    321 
    322 
    323 
    324 
    325328</xsl:stylesheet>
    326329<!-- ============================= End of File ============================= -->
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/index/Page.xslt

    r19718 r19742  
    7979
    8080                <xsl:call-template name="ContentContainer.expandable">
    81                         <xsl:with-param name="title" select="concat('Step 1: Select the ', $Page.communityDimensionTitle, ' to Report On')"/>
     81                        <xsl:with-param name="title" select="concat('Step 1: Select the Community to Report On')"/>
    8282                        <xsl:with-param name="show"  select="true()"/>
    8383                        <xsl:with-param name="content">
     84
     85if facts then only the county for now BUT still need full flown selection for all other reports...
     86nested list
     87        geo
     88                show map button.
     89                all geo community
     90        demo
     91                all non geo communities
     92
     93
    8494                                <xsl:if test="$Page.communityDimension/GEOGRAPHY_FLAG">
    8595                                        <xsl:call-template name="Page.selectionMap"/>
     
    105115                </xsl:call-template>
    106116
     117
     118
     119at some point will need to know
     120use the global dimensions file with COMMUNITY_FLAG
     121        then sub list
     122need to know if the community as quick facts
     123
     124QF has no step 2
     125How Doing selects an IP set
     126Community IP selects an IP from all IPs
     127
    107128                <xsl:call-template name="ContentContainer.expandable">
    108                         <xsl:with-param name="title" select="'Step 2: Select the Type of Community Report'"/>
     129                        <xsl:with-param name="title" select="'Step 2: Select the IPs to Report On'"/>
    109130                        <xsl:with-param name="show" select="true()"/>
    110131                        <xsl:with-param name="content">
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicator/Page.xslt

    r19071 r19742  
    6666                        to the indicator profile view)."
    6767        >
    68 <style>
    69 #content .Sections {padding-right: 1em;}
    70 .Graphic.Chart,
    71 .Graphic.Map
    72 {min-width: 500px; }
    73 
    74 .Graphic
    75 {
    76         margin-top: 1em;
    77 }
    78 
    79 .TextColumn .Container
    80 {
    81         padding: 0 1em 0 1.5em;
    82 
    83         /* having issues with long links: https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */
    84         overflow-wrap: break-word;
    85         word-wrap: break-word;
    86 
    87         -ms-word-break: break-all;
    88 
    89         /* This is the dangerous one in WebKit, as it breaks things wherever */
    90         word-break: break-all;
    91         /* Instead use this non-standard one: */
    92         word-break: break-word;
    93 
    94         /* Adds a hyphen where the word breaks, if supported (No Blink) */
    95         -ms-hyphens: auto;
    96         -moz-hyphens: auto;
    97         -webkit-hyphens: auto;
    98         hyphens: auto;
    99 }
    100 
    101 .TextColumn .Container h2
    102 {
    103         font-size:      1.2rem;
    104         font-weight:    bold;
    105         padding-top: 1em;
    106 }
    107 
    108 .TextColumn
    109 {
    110         float: right;
    111         width: 25rem;
    112         background-color: #eee;
    113         padding: 0 1em 2em 1em;
    114         margin-top: 1em;
    115 }
    116 
    117 .GraphicColumn
    118 {
    119         float: left;
    120         width: calc(100% - 27rem);
    121 }
    122 .GraphicColumn .Container
    123 {
    124         font-size: 0.7rem;
    125         border-top: 1px solid #777;
    126         line-height: 0.9rem;
    127 }
    128 
    129 </style>
    13068                <xsl:variable name="indicatorComparisonValues">
    13169                        <xsl:call-template name="ComparisonValues.getIndicatorStateUSComparisonValues">
     
    184122<xsl:message select="$indicatorComparisonValues/STATE"/>
    185123-->
    186                                 <img src="{$ibis.contextPath}image/compare/gauge/{$indicatorComparisonValues/STATE/VALUE/COMPARISON/GAUGE_NAME}.png" alt="comparison gauge value"/>
     124                                <img src="{$ibis.contextPath}image/gauge/{$indicatorComparisonValues/STATE/VALUE/COMPARISON/GAUGE_NAME}.png" alt="comparison gauge value"/>
    187125                                <span class="GaugeFootnote Popup">
    188126                                        Description of Dashboard Gauge
     
    219157<xsl:message select="$indicatorComparisonValues/STATE"/>
    220158-->
    221                                 <img src="{$ibis.contextPath}image/compare/gauge/{$indicatorComparisonValues/US/VALUE/COMPARISON/GAUGE_NAME}.png" alt="comparison gauge value"/>
     159                                <img src="{$ibis.contextPath}image/gauge/{$indicatorComparisonValues/US/VALUE/COMPARISON/GAUGE_NAME}.png" alt="comparison gauge value"/>
    222160                        </div></li>
    223161                </ul>
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/Page.xslt

    r19705 r19742  
    5757IndicatorSetName: <xsl:value-of select="$Page.indicatorSetName"/><br/>
    5858-->
     59                <div class="Note">
     60                        <h3>Report Options</h3>
     61                       
     62                                <xsl:value-of select="$Page.communityDimensionTitle"/>:
     63                                <xsl:if test="0 != string-length($Page.previousDimensionValue/TITLE)">
     64                                        <a href="javascript:requestSamePageDifferentDimensionValue('{normalize-space($Page.previousDimensionValue/text()[1])}')"
     65                                                title="show previous community value"
     66                                        >&lt;&lt; Show <xsl:value-of select="$Page.previousDimensionValue/TITLE"/></a>
     67                                </xsl:if>
     68                                                <select name="dimensionValue" id="dimensionValue" onchange="requestSamePageDifferentDimensionValue()">
     69                                                        <xsl:for-each select="$Page.communityDimension/VALUES/VALUE[not(NOT_SELECTABLE_FLAG)]">
     70                                                                <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
     71                                                                <xsl:sort select="TITLE" order="ascending"/>
     72                                                                <xsl:variable name="value" select="normalize-space(text()[1])"/>
     73                                                                <option value="{$value}">
     74                                                                        <xsl:if test="$value = $Page.dimensionValue">
     75                                                                                <xsl:attribute name="selected">selected</xsl:attribute>
     76                                                                        </xsl:if>
     77                                                                        <xsl:value-of select="TITLE"/>
     78                                                                </option>
     79                                                        </xsl:for-each>
     80                                                </select>
     81                                <xsl:if test="0 != string-length($Page.nextDimensionValue/TITLE)">
     82                                        <a href="javascript:requestSamePageDifferentDimensionValue('{normalize-space($Page.nextDimensionValue/text()[1])}')"
     83                                                title="show next community value"
     84                                        >Show <xsl:value-of select="$Page.nextDimensionValue/TITLE"/> &gt;&gt;</a>
     85                                </xsl:if>
     86
     87                                                Set of Health Indicators:
     88                                                <select name="indicatorSetName" id="indicatorSetName"
     89                                                        onchange="requestDifferentIndicatorSet('{$Page.indicatorSetName}')"
     90                                                >
     91<!--
     92                                                        <option value="">All</option>
     93-->
     94                                                        <xsl:for-each select="$Page.communityIndicatorSet">
     95                                                                <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
     96                                                                <xsl:sort select="TITLE" order="ascending"/>
     97                                                                <option value="{NAME}">
     98                                                                        <xsl:if test="NAME = $Page.indicatorSetName">
     99                                                                                <xsl:attribute name="selected">selected</xsl:attribute>
     100                                                                        </xsl:if>
     101                                                                        <xsl:value-of select="TITLE"/>
     102                                                                </option>
     103                                                        </xsl:for-each>
     104                                                </select>
     105                                       
     106                                       
     107                                        <xsl:if test="exists($Page.communityProfile/FACTS_PAGE_FLAG)">
     108                                                <a title="Show this communities quick facts page."
     109                                                        href="{concat($ibis.contextPath, 'community/facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')}"
     110                                                        ><xsl:value-of select="$Page.communityDimensionValue/TITLE"/>'s Quick Facts</a>
     111                                </xsl:if>
     112                </div>
     113                <br/>
    59114
    60115                <!-- have to do the table-layout:fixed and th width of 40% for weird chrome behavior -->
     
    75130                                <tr>
    76131                                        <th scope="col" class="Row" rowspan="2">
     132                                                <xsl:value-of select="$Page.indicatorSet/TITLE"/>
    77133                                                <div class="Help Popup Right">
    78134                                                        <div class="Container">
     
    91147                                                        </div>
    92148                                                </div>
    93 
    94                                                 <select name="indicatorSetName" id="indicatorSetName"
    95                                                         onchange="requestDifferentIndicatorSet('{$Page.indicatorSetName}')"
    96                                                 >
    97                                                         <xsl:for-each select="$Page.communityIndicatorSet">
    98                                                                 <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
    99                                                                 <xsl:sort select="TITLE" order="ascending"/>
    100                                                                 <option value="{NAME}">
    101                                                                         <xsl:if test="NAME = $Page.indicatorSetName">
    102                                                                                 <xsl:attribute name="selected">selected</xsl:attribute>
    103                                                                         </xsl:if>
    104                                                                         <xsl:value-of select="TITLE"/>
    105                                                                 </option>
    106                                                         </xsl:for-each>
    107                                                 </select>
    108149                                        </th>
    109150
     
    113154
    114155                                <tr>
    115                                         <th scope="col" class="Column">
    116                                                 <select name="dimensionValue" id="dimensionValue" onchange="requestSamePageDifferentDimensionValue()">
    117                                                         <xsl:for-each select="$Page.communityDimension/VALUES/VALUE[not(NOT_SELECTABLE_FLAG)]">
    118                                                                 <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
    119                                                                 <xsl:sort select="TITLE" order="ascending"/>
    120                                                                 <xsl:variable name="value" select="normalize-space(text()[1])"/>
    121                                                                 <option value="{$value}">
    122                                                                         <xsl:if test="$value = $Page.dimensionValue">
    123                                                                                 <xsl:attribute name="selected">selected</xsl:attribute>
    124                                                                         </xsl:if>
    125                                                                         <xsl:value-of select="TITLE"/>
    126                                                                 </option>
    127                                                         </xsl:for-each>
    128                                                 </select>
    129                                         </th>
     156                                        <th scope="col" class="Column"><xsl:value-of select="$Page.communityDimensionValue/TITLE"/>&#160; <xsl:value-of select="$Page.communityDimensionTitle"/></th>
    130157                                        <th scope="col" class="Column"><xsl:value-of select="$ibis.adopterTitle"/></th>
    131158                                        <th scope="col" class="Column">U.S.</th>
     
    158185                </ul>
    159186-->
    160 <br/>
    161187        </xsl:template>
    162188
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/SiteSpecific.xslt

    r19071 r19742  
    88>
    99        <xsl:import href="../SiteSpecific.xslt"/>
    10 
    1110
    1211        <ibis:doc>
     
    2524                </SELECTION>
    2625                <SELECTION>
    27                         <TITLE>index</TITLE>
    28                         <LOCAL_URL>community/index/<xsl:value-of select="$Page.dimensionName"/>.html</LOCAL_URL>
    29                 </SELECTION>
    30                 <SELECTION>
    3126                        <TITLE>indicators</TITLE>
    3227                        <LOCAL_URL><xsl:value-of select="concat('community/indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
    33                 </SELECTION>
    34         </xsl:param>
    35 
    36 
    37         <xsl:param name="SiteSpecific.contextNavigationSelections"
    38                 ibis:doc="left nav menu - specific to the current module config."
    39         >
    40                 <SELECTION>
    41                         <TITLE>Show Different <xsl:value-of select="ibis:getDimensionTitle($Page.communityDimension)"/></TITLE>
    42                         <SELECTIONS>
    43                                 <SHOW/>
    44                                 <xsl:if test="0 != string-length($Page.previousDimensionValue/TITLE)">
    45                                 <SELECTION>
    46                                         <TITLE>&lt;&lt; Show <xsl:value-of select="$Page.previousDimensionValue/TITLE"/></TITLE>
    47                                         <DESCRIPTION>show previous community value</DESCRIPTION>
    48                                         <URL>javascript:requestSamePageDifferentDimensionValue('<xsl:value-of select="normalize-space($Page.previousDimensionValue/text()[1])"/>')</URL>
    49                                 </SELECTION>
    50                                 </xsl:if>
    51                                 <xsl:if test="0 != string-length($Page.nextDimensionValue/TITLE)">
    52                                 <SELECTION>
    53                                         <TITLE>Show <xsl:value-of select="$Page.nextDimensionValue/TITLE"/> &gt;&gt;</TITLE>
    54                                         <DESCRIPTION>show next community value</DESCRIPTION>
    55                                         <URL>javascript:requestSamePageDifferentDimensionValue('<xsl:value-of select="normalize-space($Page.nextDimensionValue/text()[1])"/>')</URL>
    56                                 </SELECTION>
    57                                 </xsl:if>
    58                         </SELECTIONS>
    59                 </SELECTION>
    60 
    61                                 <xsl:if test="exists($Page.communityProfile/FACTS_PAGE_FLAG)">
    62                 <SELECTION>
    63                         <TITLE>More <xsl:value-of select="$Page.communityDimensionValue/TITLE"/> Pages</TITLE>
    64                         <SELECTIONS>
    65                                 <SHOW/>
    66                                 <SELECTION>
    67                                         <TITLE><xsl:value-of select="$Page.communityDimensionValue/TITLE"/>'s Quick Facts</TITLE>
    68                                         <DESCRIPTION>Show this communities quick facts page.</DESCRIPTION>
    69                                         <LOCAL_URL><xsl:value-of select="concat('community/facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
    70                                 </SELECTION>
    71                         </SELECTIONS>
    72                 </SELECTION>
    73                                 </xsl:if>
    74 
    75                 <SELECTION>
    76                         <TITLE>Set of Indicators To Report On</TITLE>
    77                         <SELECTIONS>
    78                                 <SHOW/>
    79                         <xsl:for-each select="$Page.communityIndicatorSet">
    80                                 <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
    81                                 <xsl:sort select="TITLE" order="ascending"/>
    82                                 <xsl:if test="NAME != $Page.indicatorSetName">
    83                                 <SELECTION>
    84                                         <xsl:copy-of select="TITLE"/>
    85                                         <LOCAL_URL><xsl:value-of select="concat('community/indicators/', NAME, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')"/></LOCAL_URL>
    86                                 </SELECTION>
    87                                 </xsl:if>
    88                         </xsl:for-each>
    89 
    90                         </SELECTIONS>
    9128                </SELECTION>
    9229        </xsl:param>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/alphabetical/Page.xslt

    r19718 r19742  
    7474        "name":            "<xsl:value-of select="NAME"/>"
    7575        ,"title":      "<xsl:value-of select="TITLE"/>"
    76         ,"href" :      "<xsl:value-of select="concat($ibis.contextPath, 'indicator/summary/', NAME, '.html')"/>"
     76        ,"href" :      "<xsl:value-of select="concat($ibis.contextPath, 'indicator/view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    7777        ,"group":      "<xsl:value-of select="substring(TITLE,1,1)"/>"
    7878        ,"published":  "<xsl:value-of select="PUBLISHED_DATE"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/data_source/Page.xslt

    r19718 r19742  
    8989        "name":         "<xsl:value-of select="NAME"/>"
    9090        ,"title":       "<xsl:value-of select="TITLE"/>"
    91         ,"href" :       "<xsl:value-of select="concat($ibis.contextPath, 'indicator/summary/', NAME, '.html')"/>"
     91        ,"href" :       "<xsl:value-of select="concat($ibis.contextPath, 'indicator/view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    9292<!--
    9393        ,"group":       "<xsl:value-of select="concat($dataSource/TITLE, ' (', $dataSource/NAME, ')')"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/indicator_set/Page.xslt

    r19718 r19742  
    9494        "name":         "<xsl:value-of select="$publishedIndicator/NAME"/>"
    9595        ,"title":       "<xsl:value-of select="$publishedIndicator/TITLE"/>"
    96         ,"href" :       "<xsl:value-of select="concat($ibis.contextPath, 'indicator/summary/', $publishedIndicator/NAME, '.html')"/>"
     96        ,"href" :       "<xsl:value-of select="concat($ibis.contextPath, 'indicator/view/', $publishedIndicator/DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    9797        ,"group":       "<xsl:value-of select="$indicatorSet/TITLE"/>"
    9898        ,"published":"<xsl:value-of select="$publishedIndicator/PUBLISHED_DATE"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/org_unit/Page.xslt

    r19718 r19742  
    8686        "name":         "<xsl:value-of select="NAME"/>"
    8787        ,"title":       "<xsl:value-of select="TITLE"/>"
    88         ,"href" :       "<xsl:value-of select="concat($ibis.contextPath, 'indicator/summary/', NAME, '.html')"/>"
     88        ,"href" :       "<xsl:value-of select="concat($ibis.contextPath, 'indicator/view/', DEFAULT_INDICATOR_VIEW_NAME, '.html')"/>"
    8989        ,"group":       "<xsl:value-of select="$orgUnit/TITLE"/>"
    9090        ,"published":"<xsl:value-of select="PUBLISHED_DATE"/>"
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/Indicator.xslt

    r19718 r19742  
    287287                        <xsl:with-param name="content" select="$indicator/WHY_IMPORTANT"/>
    288288                        <xsl:with-param name="description" select="'Text that describes why this indicator is important to the populations overall health'"/>
    289                         <xsl:with-param name="additionalClasses" select="'Text'"/>
    290289                </xsl:call-template>
    291290        </xsl:template>
     
    943942
    944943
    945         <xsl:template name="Indicator.topics" ibis:doc="Creates a list of topic links.">
     944        <xsl:template name="Indicator.relatedTopics" ibis:doc="Creates a list of topic links.">
    946945                <xsl:param name="indicator"   select="$indicator"/>
    947946                <xsl:param name="title"       select="concat('Health Topic Pages Related to: ', $indicator/TITLE)"/>
     
    967966
    968967
    969 <xsl:template name="Indicator.moreResourcesAndLinks"
     968        <xsl:template name="Indicator.relatedQueries" ibis:doc="Creates a list of ds query links.">
     969                <xsl:param name="indicator"   select="$indicator"/>
     970                <xsl:param name="title"       select="concat('Dataset Queries Related to: ', $indicator/TITLE)"/>
     971                <xsl:param name="description" select="concat('Associated queryable datasets for ', $indicator/TITLE)"/>
     972
     973                <xsl:variable name="countOfQueries" select="count($indicator//DATASET/QUERY)"/>
     974                <xsl:if test="0 != $countOfQueries">
     975                        <xsl:call-template name="ContentContainer.contentBlock">
     976                                <xsl:with-param name="title"       select="$title"/>
     977                                <xsl:with-param name="description" select="$description"/>
     978                                <xsl:with-param name="content">
     979                                        <ul>
     980                                        <xsl:for-each select="$indicator//DATASET/QUERY">
     981                                                <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
     982                                                <li><a href="{ibis:getCompleteURL(URL)}" title="Dataset Query {TITLE}"
     983                                                        ><xsl:value-of select="TITLE"/>
     984                                                </a></li>
     985                                        </xsl:for-each>
     986                                        </ul>
     987                                </xsl:with-param>
     988                        </xsl:call-template>
     989                </xsl:if>
     990        </xsl:template>
     991
     992
     993        <xsl:template name="Indicator.moreResourcesAndLinks"
    970994                ibis:doc="Localizes handling/display control of the More Resources And
    971995                        Links section.
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/SiteSpecific.xslt

    r18555 r19742  
    3636
    3737
    38         <xsl:param name="SiteSpecific.contextNavigationSelections"
    39                 ibis:doc="Indicator Profile left nav menu - specific to the current indicator."
    40         >
    41 <!--
    42                 <SELECTION>
    43                         <TITLE>About this Indicator</TITLE>
    44 
    45                         <SELECTIONS>
    46                                 <SHOW/>
    47                                 <SELECTION>
    48                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/facts/', $indicator/NAME, '.html')"/></URL>
    49                                         <DESCRIPTION>Important Facts page for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    50                                         <TITLE>Important Facts</TITLE>
    51                                 </SELECTION>
    52 
    53                                 <xsl:if test="string-length($indicator/SERVICES_AVAILABLE_TO_PUBLIC) != 0">
    54                                         <SELECTION>
    55                                                 <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/services/', $indicator/NAME, '.html')"/></URL>
    56                                                 <DESCRIPTION>Services Available to the Public page for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    57                                                 <TITLE>Available Services</TITLE>
    58                                         </SELECTION>
    59                                 </xsl:if>
    60 
    61                                 <SELECTION>
    62                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/resources/', $indicator/NAME, '.html')"/></URL>
    63                                         <DESCRIPTION>More Resources and Web Links page for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    64                                         <TITLE>More Resources &amp; Links</TITLE>
    65                                         <ADDITIONAL_CLASSES>LargeText</ADDITIONAL_CLASSES>
    66                                 </SELECTION>
    67                         </SELECTIONS>
    68                 </SELECTION>
    69 -->
    70                 <xsl:variable name="indicatorViews" select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW"/>
    71                 <xsl:variable name="indicatorViewCount" select="count($indicatorViews)"/>
    72                 <SELECTION>
    73                         <xsl:if test="$indicatorViewCount &lt; 2">
    74                                 <TITLE>Data View</TITLE>
    75                                 <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/view/', $indicator/DEFAULT_INDICATOR_VIEW_NAME, '.html')"/></URL>
    76                                 <DESCRIPTION>Interacitve view of <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    77                         </xsl:if>
    78                         <xsl:if test="$indicatorViewCount &gt; 1">
    79                                 <TITLE>Data Views</TITLE>
    80                                 <DESCRIPTION>Interactive view of <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    81                                 <SELECTIONS>
    82                                         <SHOW/>
    83                                         <xsl:for-each select="$indicatorViews">
    84                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    85                                                 <SELECTION>
    86                                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/view/', NAME, '.html')"/></URL>
    87                                                         <DESCRIPTION>Interactive view of <xsl:value-of select="TITLE"/></DESCRIPTION>
    88                                                         <xsl:copy-of select="TITLE"/>
    89                                                 </SELECTION>
    90                                         </xsl:for-each>
    91                                 </SELECTIONS>
    92                         </xsl:if>
    93                 </SELECTION>
    94 
    95                 <xsl:variable name="countOfRelations" select="count($indicator/RELATIONS/RELATION)"/>
    96                 <xsl:if test="$countOfRelations = 1">
    97                         <SELECTION>
    98                                 <TITLE>Related Indicators</TITLE>
    99                                 <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', $indicator/RELATIONS/RELATION/TITLE)"/></DESCRIPTION>
    100 <HELP><TITLE>Single Relation</TITLE><TEXT>Hello world... <a href="msn.com">MSN</a> there.</TEXT></HELP>
    101                                 <SELECTIONS>
    102                                         <SHOW/>
    103                                         <xsl:for-each select="$indicator/RELATIONS/RELATION/RELATED_INDICATORS/RELATED_INDICATOR">
    104                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    105                                                 <SELECTION>
    106                                                         <xsl:copy-of select="TITLE"/>
    107                                                         <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', TITLE)"/></DESCRIPTION>
    108                                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/summary/', NAME, '.html')"/></URL>
    109                                                 </SELECTION>
    110                                         </xsl:for-each>
    111                                 </SELECTIONS>
    112                         </SELECTION>
    113                 </xsl:if>
    114 
    115                 <xsl:if test="$countOfRelations &gt; 1">
    116                         <SELECTION>
    117                                 <TITLE>Related Indicators</TITLE>
    118                                 <DESCRIPTION>Pick the type of related incidators</DESCRIPTION>
    119 <HELP><TITLE>Multiple Relation</TITLE><TEXT>Hello world... <a href="msn.com">MSN</a> there.</TEXT></HELP>
    120                                 <SELECTIONS>
    121                                         <SHOW/>
    122                                         <xsl:for-each select="$indicator/RELATIONS/RELATION">
    123                                                 <SELECTION>
    124                                                         <TITLE><xsl:value-of select="TITLE"/></TITLE>
    125                                                         <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', TITLE)"/></DESCRIPTION>
    126                                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/related/', NAME, '/', $indicator/NAME, '.html')"/></URL>
    127                                                 </SELECTION>
    128                                         </xsl:for-each>
    129                                 </SELECTIONS>
    130                         </SELECTION>
    131                 </xsl:if>
    132 
    133                 <xsl:variable name="countOfTopics" select="count($indicator/TOPICS/TOPIC)"/>
    134                 <xsl:if test="0 != $countOfTopics">
    135                         <SELECTION>
    136                                 <TITLE>Related Health Topics</TITLE>
    137                                 <DESCRIPTION>Pick the related topic</DESCRIPTION>
    138                                 <SELECTIONS>
    139                                         <SHOW/>
    140                                         <xsl:for-each select="$indicator/TOPICS/TOPIC">
    141                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    142                                                 <SELECTION>
    143                                                         <xsl:copy-of select="TITLE"/>
    144                                                         <xsl:copy-of select="DESCRIPTION"/>
    145                                                         <LOCAL_URL><xsl:value-of select="URL"/></LOCAL_URL>
    146                                                 </SELECTION>
    147                                         </xsl:for-each>
    148                                 </SELECTIONS>
    149                         </SELECTION>
    150                 </xsl:if>
    151 
    152                 <xsl:variable name="countOfQueries" select="count($indicator//DATASET/QUERY)"/>
    153                 <xsl:if test="0 != $countOfQueries">
    154                         <SELECTION>
    155                                 <TITLE>Related Dataset Queries</TITLE>
    156                                 <DESCRIPTION>Pick the related topic</DESCRIPTION>
    157                                 <SELECTIONS>
    158                                         <SHOW/>
    159                                         <xsl:for-each select="$indicator//DATASET/QUERY">
    160                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    161                                                 <SELECTION>
    162                                                         <xsl:copy-of select="TITLE"/>
    163                                                         <xsl:copy-of select="DESCRIPTION"/>
    164                                                         <xsl:copy-of select="URL"/>
    165                                                 </SELECTION>
    166                                         </xsl:for-each>
    167                                 </SELECTIONS>
    168                         </SELECTION>
    169                 </xsl:if>
    170 
    171                 <SELECTION>
    172                         <TITLE>Related Options</TITLE>
    173                         <SELECTIONS>
    174                                 <SHOW/>
    175                                 <SELECTION>
    176                                         <TITLE>Aplhabetical Health Indicators Index</TITLE>
    177                                         <DESCRIPTION>Aplhabetical Index of all Health Indicators</DESCRIPTION>
    178                                         <LOCAL_URL>indicator/index/Alphabetical.html</LOCAL_URL>
    179                                 </SELECTION>
    180                                 <SELECTION>
    181                                         <TITLE>View as XML</TITLE>
    182                                         <DESCRIPTION>Get the raw XML Indicator Profile data for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    183                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'view/xml/indicator/profile/', $indicator/NAME, '.xml')"/></URL>
    184                                 </SELECTION>
    185                         </SELECTIONS>
    186                 </SELECTION>
    187         </xsl:param>
    188 
    189 
    19038        <xsl:template name="SiteSpecific.headerBanner" ibis:doc="Stubb API template to turn off the banner."/>
    19139
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/complete_profile/Page.xslt

    r18454 r19742  
    3939                        profile API template file."
    4040        >
    41 <style>
    42 #content .Sections {padding-right: 1em;}
    43 .Graphic.Chart,
    44 .Graphic.Map
    45 {min-width: 500px; }
    46 
    47 .TextColumn .Container
    48 {
    49         padding: 0 1em 0 1.5em;
    50 }
    51 .TextColumn .Container h2
    52 {
    53         font-size:      1.2rem;
    54         font-weight:    bold;
    55         padding-top: 1em;
    56 }
    57 
    58 .TextColumn
    59 {
    60         float: right;
    61         width: 25rem;
    62         background-color: #eee;
    63         padding: 0 1em 2em 1em;
    64 }
    65 
    66 .GraphicColumn
    67 {
    68         float: left;
    69         width: calc(100% - 27rem);
    70 }
    71 .GraphicColumn .Container
    72 {
    73         font-size: 0.7rem;
    74         border-top: 1px solid #777;
    75         line-height: 0.9rem;
    76 }
    77 
    78 
    79 </style>
    80 
    81                 <div class="TextColumn">
    82                 <xsl:call-template name="Indicator.contentBlock">
     41                        <xsl:call-template name="Indicator.contentBlock">
     42                                <xsl:with-param name="title"   select="'Definition'"/>
     43                                <xsl:with-param name="content" select="$indicator/DEFINITION"/>
     44                                <xsl:with-param name="description" select="'Definition of this indicator'"/>
     45                        </xsl:call-template>
     46
     47                        <xsl:call-template name="Indicator.contentBlock">
    8348                                <xsl:with-param name="title"   select="'Why Is This Important?'"/>
    8449                                <xsl:with-param name="content" select="$indicator/WHY_IMPORTANT"/>
     
    8651                        </xsl:call-template>
    8752
    88                         <xsl:call-template name="Indicator.contentBlock">
    89                                 <xsl:with-param name="title"   select="'Definition'"/>
    90                                 <xsl:with-param name="content" select="$indicator/DEFINITION"/>
    91                                 <xsl:with-param name="description" select="'Definition of this indicator'"/>
    92                         </xsl:call-template>
     53
     54                <xsl:if test="exists($indicator/INDICATOR_VIEWS/INDICATOR_VIEW/NAME)">
     55                        <xsl:call-template name="Graphic.choroplethMapJavaScript"/>
     56
     57                        <xsl:variable name="comparisonDimensionName"  select="'GeoState'"/>
     58                        <xsl:variable name="comparisonDimensionValue" select="'35'"/>
     59
     60                        <xsl:for-each select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW/NAME">
     61<xsl:variable name="indicatorView" select="document(concat(current(), '.xml'), /)/INDICATOR_VIEW"/>
     62<xsl:variable name="measure"       select="if($Indicator.useExternalXML) then $Measures/MEASURES/MEASURE[NAME=$indicatorView/MEASURE_NAME] else $indicator/MEASURES/MEASURE[NAME=$indicatorView/MEASURE_NAME]"/>
     63
     64<xsl:variable name="showMap" ibis:doc="Exposed so that SS can access."
     65        select="ibis:Graphic.showMap(
     66                $indicatorView/MAP_NAME,
     67                $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME,
     68                $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME,
     69                $Indicator.dimensions
     70        )"
     71/>
     72<xsl:variable name="showChart" select="ibis:Graphic.showChart($indicatorView/CHART_NAME)"/>
     73
     74<xsl:variable name="recordDimensionFields">
     75        <xsl:call-template name="Interactive.getRecordDimensionFields">
     76                <xsl:with-param name="dimensions"      select="$Indicator.dimensions"/>
     77                <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
     78        </xsl:call-template>
     79</xsl:variable>
     80<xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
     81<xsl:variable name="indicatorViewDatasetRecords">
     82        <xsl:call-template name="Interactive.getIndicatorViewDatasetRecords">
     83                <xsl:with-param name="datasetRecords"  select="$datasetRecords"/>
     84                <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
     85                <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
     86        </xsl:call-template>
     87</xsl:variable>
     88<xsl:variable name="valueAttributeNames" select="distinct-values($indicatorViewDatasetRecords//VALUE_ATTRIBUTE_NAME)"/>
     89
     90
     91<xsl:if test="$showMap">
     92                        <xsl:call-template name="Graphic.mapContainer">
     93                                <xsl:with-param name="containerID" select="concat('map', position())"/>
     94                                <xsl:with-param name="title" select="ibis:getIndicatorViewMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     95                                <xsl:with-param name="footerContent" select="$indicatorView/MAP_NARRATIVE"/>
     96                        </xsl:call-template>
     97</xsl:if>
     98
     99<xsl:if test="$showChart">
     100                        <xsl:call-template name="Graphic.chartContainer">
     101                                <xsl:with-param name="containerID"   select="concat('chart', position())"/>
     102                                <xsl:with-param name="footerContent" select="$indicatorView/CHART_NARRATIVE/text()"/>
     103                        </xsl:call-template>
     104</xsl:if>
     105
     106                <xsl:call-template name="Indicator.externalDataViz">
     107                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
     108                </xsl:call-template>
     109
     110                <xsl:call-template name="Indicator.dataNotes">
     111                        <xsl:with-param name="title"         select="''"/>
     112                        <xsl:with-param name="measure"       select="$measure"/>
     113                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
     114                </xsl:call-template>
     115<!--
     116                <xsl:call-template name="Indicator.dataSources"/>
     117-->
     118
     119<xsl:variable name="ancillaryValueNames" select="distinct-values($indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/ANCILLARY_VALUE_USAGES/ANCILLARY_VALUE_USAGE/NAME)"/>
     120<xsl:variable name="measureValueFormatPattern" select="($Indicator.valueTypes/VALUE_TYPE[NAME = $measure/VALUE_TYPE_NAME]/XSLT_FORMAT_PATTERN)[1]"/>
     121<xsl:call-template name="Graphic.leafletKendoScript">
     122        <xsl:with-param name="scriptContainerID"     select="concat('script', position())"/>
     123        <xsl:with-param name="dimensions"            select="$Indicator.dimensions"/>
     124        <xsl:with-param name="datasetRecords"        select="$indicatorViewDatasetRecords"/>
     125        <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
     126        <xsl:with-param name="recordAncillaryValueFields">
     127                <xsl:call-template name="Interactive.getIndicatorRecordAncillaryValueFields">
     128                        <xsl:with-param name="indicator"     select="$indicator"/>
     129                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
     130                        <xsl:with-param name="ancillaryValueNames" select="$ancillaryValueNames"/>
     131                        <xsl:with-param name="ancillaryValues" select="$Indicator.ancillaryValues"/>
     132                        <xsl:with-param name="valueTypes"      select="$Indicator.valueTypes"/>
     133                        <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/>
     134                </xsl:call-template>
     135        </xsl:with-param>
     136
     137        <xsl:with-param name="recordsJavascriptVariableName"         select="concat('records', position())"/>
     138        <xsl:with-param name="leafletMapJavascriptVariableName"      select="concat('map',     position())"/>
     139        <xsl:with-param name="kendoDataSourceJavascriptVariableName" select="concat('dataSource', position())"/>
     140        <xsl:with-param name="kendoGridJavascriptVariableName"       select="concat('grid',    position())"/>
     141        <xsl:with-param name="kendoChartJavascriptVariableName"      select="concat('chart',   position())"/>
     142
     143        <xsl:with-param name="measure" select="$measure"/>
     144        <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/>
     145
     146        <xsl:with-param name="showMap"        select="$showMap"/>
     147
     148        <xsl:with-param name="mapName"        select="$indicatorView/MAP_NAME"/>
     149        <xsl:with-param name="mapContainerID" select="concat('map', position())"/>
     150        <xsl:with-param name="geoJSONName"    select="$indicatorView/MAP_DIMENSION_NAME"/>
     151        <xsl:with-param name="geoIDFieldName" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[DIMENSION_NAMES/DIMENSION_NAME = $indicatorView/MAP_DIMENSION_NAME]/NAME"/>
     152        <xsl:with-param name="geoIDFieldValuePrefixToRemove" select="concat($indicatorView/MAP_DIMENSION_NAME, '.')"/>
     153        <xsl:with-param name="geoTypeTitle"  select="ibis:getDimensionTitle($indicator//DIMENSIONS/DIMENSION[NAME = $indicatorView/MAP_DIMENSION_NAME])"/>
     154        <xsl:with-param name="mapComparisonValue" select="$indicatorViewDatasetRecords/RECORD[ DIMENSIONS[ (2 = count(DIMENSION)) and DIMENSION[(NAME = $comparisonDimensionName)     and (VALUE = $comparisonDimensionValue)]]]/MEASURE/VALUE"/>
     155
     156        <xsl:with-param name="showChart"     select="$showChart"/>
     157        <xsl:with-param name="chartContainerID" select="concat('chart', position())"/>
     158        <xsl:with-param name="chartName"     select="$indicatorView/CHART_NAME"/>
     159        <xsl:with-param name="chartTitle"    select="ibis:getIndicatorViewChartTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     160
     161        <xsl:with-param name="showGrid"      select="false()"/>
     162</xsl:call-template>
     163
     164
     165                                <xsl:if test="position() != last()"><br/><br/></xsl:if>
     166                        </xsl:for-each>
     167                </xsl:if>
     168
    93169
    94170                        <xsl:call-template name="Indicator.contentBlock">
     
    147223                                <xsl:with-param name="indicator" select="$indicator"/>
    148224                        </xsl:call-template>
    149                 </div>
    150 
    151 
    152                 <!-- loop for all views -->
    153                 <div class="GraphicColumn">
    154                 <xsl:if test="exists($indicator/INDICATOR_VIEWS/INDICATOR_VIEW/NAME)">
    155                         <xsl:call-template name="Graphic.choroplethMapJavaScript"/>
    156 
    157                         <xsl:variable name="comparisonDimensionName"  select="'GeoState'"/>
    158                         <xsl:variable name="comparisonDimensionValue" select="'35'"/>
    159 
    160                         <xsl:for-each select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW/NAME">
    161 <xsl:variable name="indicatorView" select="document(concat(current(), '.xml'), /)/INDICATOR_VIEW"/>
    162 <xsl:variable name="measure"       select="if($Indicator.useExternalXML) then $Measures/MEASURES/MEASURE[NAME=$indicatorView/MEASURE_NAME] else $indicator/MEASURES/MEASURE[NAME=$indicatorView/MEASURE_NAME]"/>
    163 
    164 <xsl:variable name="showMap" ibis:doc="Exposed so that SS can access."
    165         select="ibis:Graphic.showMap(
    166                 $indicatorView/MAP_NAME,
    167                 $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME,
    168                 $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME,
    169                 $Indicator.dimensions
    170         )"
    171 />
    172 <xsl:variable name="showChart" select="ibis:Graphic.showChart($indicatorView/CHART_NAME)"/>
    173 
    174 <xsl:variable name="recordDimensionFields">
    175         <xsl:call-template name="Interactive.getRecordDimensionFields">
    176                 <xsl:with-param name="dimensions"      select="$Indicator.dimensions"/>
    177                 <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
    178         </xsl:call-template>
    179 </xsl:variable>
    180 <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
    181 <xsl:variable name="indicatorViewDatasetRecords">
    182         <xsl:call-template name="Interactive.getIndicatorViewDatasetRecords">
    183                 <xsl:with-param name="datasetRecords"  select="$datasetRecords"/>
    184                 <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
    185                 <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
    186         </xsl:call-template>
    187 </xsl:variable>
    188 <xsl:variable name="valueAttributeNames" select="distinct-values($indicatorViewDatasetRecords//VALUE_ATTRIBUTE_NAME)"/>
    189 
    190 
    191 <xsl:if test="$showMap">
    192                         <xsl:call-template name="Graphic.mapContainer">
    193                                 <xsl:with-param name="containerID" select="concat('map', position())"/>
    194                                 <xsl:with-param name="title" select="ibis:getIndicatorViewMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    195                                 <xsl:with-param name="footerContent" select="$indicatorView/MAP_NARRATIVE"/>
    196                         </xsl:call-template>
    197 </xsl:if>
    198 
    199 <xsl:if test="$showChart">
    200                         <xsl:call-template name="Graphic.chartContainer">
    201                                 <xsl:with-param name="containerID"   select="concat('chart', position())"/>
    202                                 <xsl:with-param name="footerContent" select="$indicatorView/CHART_NARRATIVE/text()"/>
    203                         </xsl:call-template>
    204 </xsl:if>
    205 
    206                 <xsl:call-template name="Indicator.externalDataViz">
    207                         <xsl:with-param name="indicatorView" select="$indicatorView"/>
    208                 </xsl:call-template>
    209 
    210                 <xsl:call-template name="Indicator.dataNotes">
    211                         <xsl:with-param name="title"         select="''"/>
    212                         <xsl:with-param name="measure"       select="$measure"/>
    213                         <xsl:with-param name="indicatorView" select="$indicatorView"/>
    214                 </xsl:call-template>
    215 <!--
    216                 <xsl:call-template name="Indicator.dataSources"/>
    217 -->
    218 
    219 <xsl:variable name="ancillaryValueNames" select="distinct-values($indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/ANCILLARY_VALUE_USAGES/ANCILLARY_VALUE_USAGE/NAME)"/>
    220 <xsl:variable name="measureValueFormatPattern" select="($Indicator.valueTypes/VALUE_TYPE[NAME = $measure/VALUE_TYPE_NAME]/XSLT_FORMAT_PATTERN)[1]"/>
    221 <xsl:call-template name="Graphic.leafletKendoScript">
    222         <xsl:with-param name="scriptContainerID"     select="concat('script', position())"/>
    223         <xsl:with-param name="dimensions"            select="$Indicator.dimensions"/>
    224         <xsl:with-param name="datasetRecords"        select="$indicatorViewDatasetRecords"/>
    225         <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
    226         <xsl:with-param name="recordAncillaryValueFields">
    227                 <xsl:call-template name="Interactive.getIndicatorRecordAncillaryValueFields">
    228                         <xsl:with-param name="indicator"     select="$indicator"/>
    229                         <xsl:with-param name="indicatorView" select="$indicatorView"/>
    230                         <xsl:with-param name="ancillaryValueNames" select="$ancillaryValueNames"/>
    231                         <xsl:with-param name="ancillaryValues" select="$Indicator.ancillaryValues"/>
    232                         <xsl:with-param name="valueTypes"      select="$Indicator.valueTypes"/>
    233                         <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/>
    234                 </xsl:call-template>
    235         </xsl:with-param>
    236 
    237         <xsl:with-param name="recordsJavascriptVariableName"         select="concat('records', position())"/>
    238         <xsl:with-param name="leafletMapJavascriptVariableName"      select="concat('map',     position())"/>
    239         <xsl:with-param name="kendoDataSourceJavascriptVariableName" select="concat('dataSource', position())"/>
    240         <xsl:with-param name="kendoGridJavascriptVariableName"       select="concat('grid',    position())"/>
    241         <xsl:with-param name="kendoChartJavascriptVariableName"      select="concat('chart',   position())"/>
    242 
    243         <xsl:with-param name="measure" select="$measure"/>
    244         <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/>
    245 
    246         <xsl:with-param name="showMap"        select="$showMap"/>
    247 
    248         <xsl:with-param name="mapName"        select="$indicatorView/MAP_NAME"/>
    249         <xsl:with-param name="mapContainerID" select="concat('map', position())"/>
    250         <xsl:with-param name="geoJSONName"    select="$indicatorView/MAP_DIMENSION_NAME"/>
    251         <xsl:with-param name="geoIDFieldName" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[DIMENSION_NAMES/DIMENSION_NAME = $indicatorView/MAP_DIMENSION_NAME]/NAME"/>
    252         <xsl:with-param name="geoIDFieldValuePrefixToRemove" select="concat($indicatorView/MAP_DIMENSION_NAME, '.')"/>
    253         <xsl:with-param name="geoTypeTitle"  select="ibis:getDimensionTitle($indicator//DIMENSIONS/DIMENSION[NAME = $indicatorView/MAP_DIMENSION_NAME])"/>
    254         <xsl:with-param name="mapComparisonValue" select="$indicatorViewDatasetRecords/RECORD[ DIMENSIONS[ (2 = count(DIMENSION)) and DIMENSION[(NAME = $comparisonDimensionName)     and (VALUE = $comparisonDimensionValue)]]]/MEASURE/VALUE"/>
    255 
    256         <xsl:with-param name="showChart"     select="$showChart"/>
    257         <xsl:with-param name="chartContainerID" select="concat('chart', position())"/>
    258         <xsl:with-param name="chartName"     select="$indicatorView/CHART_NAME"/>
    259         <xsl:with-param name="chartTitle"    select="ibis:getIndicatorViewChartTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    260 
    261         <xsl:with-param name="showGrid"      select="false()"/>
    262 </xsl:call-template>
    263 
    264 
    265                                 <xsl:if test="position() != last()"><br/><br/></xsl:if>
    266                         </xsl:for-each>
    267                 </xsl:if>
    268                 </div>
    269 
    270                 <br/>
     225
    271226
    272227                <xsl:call-template name="Indicator.allDates"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/summary/Page.xslt

    r18944 r19742  
    2828        </xsl:param>
    2929        <xsl:param name="Page.sectionsTitle" ibis:doc="Page's content block title text based on the 'INDICATOR/TITLE' element.">
    30                 Summary Health Indicator Report of <xsl:value-of select="$indicator/TITLE"/>
     30                <xsl:value-of select="$indicator/TITLE"/>
    3131        </xsl:param>
    3232
     
    3838                        profile API template file."
    3939        >
    40 <style>
    41 #content .Sections {padding-right: 1em;}
    42 .Graphic.Chart,
    43 .Graphic.Map
    44 {min-width: 500px; }
    4540
    46 .Graphic
    47 {
    48         margin-top: 1em;
    49 }
     41                <div class="Note">
     42                        <h3>Summary Report Options</h3>
    5043
    51 .TextColumn .Container
    52 {
    53         padding: 0 1em 0 1.5em;
    54 
    55         /* having issues with long links: https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */
    56         overflow-wrap: break-word;
    57         word-wrap: break-word;
    58 
    59         -ms-word-break: break-all;
    60 
    61         /* This is the dangerous one in WebKit, as it breaks things wherever */
    62         word-break: break-all;
    63         /* Instead use this non-standard one: */
    64         word-break: break-word;
    65 
    66         /* Adds a hyphen where the word breaks, if supported (No Blink) */
    67         -ms-hyphens: auto;
    68         -moz-hyphens: auto;
    69         -webkit-hyphens: auto;
    70         hyphens: auto;
    71 }
    72 
    73 .TextColumn .Container h2
    74 {
    75         font-size:      1.2rem;
    76         font-weight:    bold;
    77         padding-top: 1em;
    78 }
    79 
    80 .TextColumn
    81 {
    82         float: right;
    83         width: 25rem;
    84         background-color: #eee;
    85         padding: 0 1em 2em 1em;
    86         margin-top: 1em;
    87 }
    88 
    89 .GraphicColumn
    90 {
    91         float: left;
    92         width: calc(100% - 27rem);
    93 }
    94 .GraphicColumn .Container
    95 {
    96         font-size: 0.7rem;
    97         border-top: 1px solid #777;
    98         line-height: 0.9rem;
    99 }
    100 
    101 </style>
    102 
    103                 <div class="TextColumn">
    104                         <xsl:call-template name="Indicator.contentBlock">
    105                                 <xsl:with-param name="title"   select="'Definition'"/>
    106                                 <xsl:with-param name="content" select="$indicator/DEFINITION"/>
    107                                 <xsl:with-param name="description" select="'Definition of this indicator'"/>
    108                         </xsl:call-template>
    109 
    110                         <xsl:call-template name="Indicator.contentBlock">
    111                                 <xsl:with-param name="title"   select="'Why Is This Important?'"/>
    112                                 <xsl:with-param name="content" select="$indicator/WHY_IMPORTANT"/>
    113                                 <xsl:with-param name="description" select="'Text that describes why this indicator is important to the populations overall health'"/>
    114                         </xsl:call-template>
    115 
    116                         <xsl:call-template name="Indicator.contentBlock">
    117                                 <xsl:with-param name="title"   select="'Numerator'"/>
    118                                 <xsl:with-param name="content" select="if(0 = string-length($indicatorView/NUMERATOR_OVERRIDE)) then $indicator/NUMERATOR else $indicatorView/NUMERATOR_OVERRIDE"/>
    119                                 <xsl:with-param name="description" select="'Definition of this datasets numerator used to calculate the data values'"/>
    120                         </xsl:call-template>
    121 
    122                         <xsl:call-template name="Indicator.contentBlock">
    123                                 <xsl:with-param name="title"   select="'Denominator'"/>
    124                                 <xsl:with-param name="content" select="if(0 = string-length($indicatorView/DENOMINATOR_OVERRIDE)) then $indicator/DENOMINATOR else $indicatorView/DENOMINATOR_OVERRIDE"/>
    125                                 <xsl:with-param name="description" select="'Definition of this datasets denominator used to calculate the data values'"/>
    126                         </xsl:call-template>
    127 
    128                         <xsl:call-template name="Indicator.contentBlock">
    129                                 <xsl:with-param name="title"   select="'How the Measure is Calculated'"/>
    130                                 <xsl:with-param name="content">
    131                                         <table cellpadding="0" cellspacing="0">
    132                                                 <tr title="Definition of this datasets numerator used to calculate the data values">
    133                                                         <td>Numerator:</td>
    134                                                         <td>
    135                                                                 <xsl:value-of select="if(0 = string-length($indicatorView/NUMERATOR_OVERRIDE)) then $indicator/NUMERATOR else $indicatorView/NUMERATOR_OVERRIDE"/>
    136                                                         </td>
    137                                                 </tr>
    138                                                 <tr title="Definition of this datasets denominator used to calculate the data values">
    139                                                         <td style="padding-right: 5px;">Denominator:</td>
    140                                                         <td>
    141                                                                 <xsl:value-of select="if(0 = string-length($indicatorView/DENOMINATOR_OVERRIDE)) then $indicator/DENOMINATOR else $indicatorView/DENOMINATOR_OVERRIDE"/>
    142                                                         </td>
    143                                                 </tr>
    144                                         </table>
    145                                 </xsl:with-param>
    146                                 <xsl:with-param name="description" select="'Describes the numerator and denominator and how these values are used to calculate the values'"/>
    147                         </xsl:call-template>
    148                        
    149                         <xsl:call-template name="Indicator.initiatives">
    150                                 <xsl:with-param name="indicator" select="$indicator"/>
    151                         </xsl:call-template>   
    152                         <xsl:call-template name="Indicator.otherObjectives"/>
    153 
    154                         <xsl:call-template name="Indicator.howDoing"/>
    155                         <xsl:call-template name="Indicator.howCompare"/>
    156                         <xsl:call-template name="Indicator.whatDoing"/>
    157                         <xsl:call-template name="Indicator.evidenceBasedPractices"/>
    158                         <xsl:call-template name="Indicator.availableServices"/>
    159                         <xsl:call-template name="Indicator.moreResources"/>
    160                         <xsl:call-template name="Indicator.otherInformation"/>
    161                         <xsl:call-template name="Indicator.footnoteReferences"/>
    162 
    163 
     44                        <xsl:call-template name="Indicator.views"/>
    16445                        <xsl:call-template name="Indicator.relatedIndicators">
    16546                                <xsl:with-param name="indicator" select="$indicator"/>
    16647                        </xsl:call-template>
    16748
    168                         <xsl:call-template name="Indicator.moreResourcesAndLinks">
    169                                 <xsl:with-param name="indicator" select="$indicator"/>
    170                         </xsl:call-template>
    17149                </div>
     50                <br/>
    17251
    17352
    17453                <!-- loop for all views -->
    175                 <div class="GraphicColumn">
    17654                <xsl:if test="exists($indicator/INDICATOR_VIEWS/INDICATOR_VIEW/NAME)">
    17755                        <xsl:call-template name="Graphic.choroplethMapJavaScript"/>
     
    18159
    18260                        <xsl:for-each select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW/NAME">
    183 <xsl:variable name="indicatorView" select="document(concat(current(), '.xml'), /)/INDICATOR_VIEW"/>
    184 <xsl:variable name="measure"       select="if($Indicator.useExternalXML) then $Indicator.measure else $indicator/MEASURES/MEASURE[NAME=$indicatorView/MEASURE_NAME]"/>
     61                                <xsl:variable name="indicatorView" select="document(concat(current(), '.xml'), /)/INDICATOR_VIEW"/>
     62                                <xsl:variable name="measure"       select="if($Indicator.useExternalXML) then $Indicator.measure else $indicator/MEASURES/MEASURE[NAME=$indicatorView/MEASURE_NAME]"/>
     63<xsl:message select="concat('view name: ', $indicatorView/NAME, ', position: ', position(), ', count: ', count($indicator/INDICATOR_VIEWS/INDICATOR_VIEW))"/>
     64                                <xsl:variable name="showMap" ibis:doc="Exposed so that SS can access."
     65                                        select="ibis:Graphic.showMap(
     66                                                $indicatorView/MAP_NAME,
     67                                                $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME,
     68                                                $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME,
     69                                                $Indicator.dimensions
     70                                        )"
     71                                />
     72                                <xsl:variable name="showChart" select="ibis:Graphic.showChart($indicatorView/CHART_NAME) and not($showMap)"/>
    18573
    186 <xsl:variable name="showMap" ibis:doc="Exposed so that SS can access."
    187         select="ibis:Graphic.showMap(
    188                 $indicatorView/MAP_NAME,
    189                 $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME,
    190                 $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME,
    191                 $Indicator.dimensions
    192         )"
    193 />
    194 <xsl:variable name="showChart" select="ibis:Graphic.showChart($indicatorView/CHART_NAME)"/>
    195 
    196 <xsl:variable name="recordDimensionFields">
    197         <xsl:call-template name="Interactive.getRecordDimensionFields">
    198                 <xsl:with-param name="dimensions"      select="$Indicator.dimensions"/>
    199                 <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
    200         </xsl:call-template>
    201 </xsl:variable>
    202 <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
    203 <xsl:variable name="indicatorViewDatasetRecords">
    204         <xsl:call-template name="Interactive.getIndicatorViewDatasetRecords">
    205                 <xsl:with-param name="datasetRecords"  select="$datasetRecords"/>
    206                 <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
    207                 <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
    208         </xsl:call-template>
    209 </xsl:variable>
    210 <xsl:variable name="valueAttributeNames" select="distinct-values($indicatorViewDatasetRecords//VALUE_ATTRIBUTE_NAME)"/>
     74                                <xsl:variable name="recordDimensionFields">
     75                                        <xsl:call-template name="Interactive.getRecordDimensionFields">
     76                                                <xsl:with-param name="dimensions"      select="$Indicator.dimensions"/>
     77                                                <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
     78                                        </xsl:call-template>
     79                                </xsl:variable>
     80                                <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
     81                                <xsl:variable name="indicatorViewDatasetRecords">
     82                                        <xsl:call-template name="Interactive.getIndicatorViewDatasetRecords">
     83                                                <xsl:with-param name="datasetRecords"  select="$datasetRecords"/>
     84                                                <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
     85                                                <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
     86                                        </xsl:call-template>
     87                                </xsl:variable>
     88                                <xsl:variable name="valueAttributeNames" select="distinct-values($indicatorViewDatasetRecords//VALUE_ATTRIBUTE_NAME)"/>
    21189
    21290
    213 <xsl:if test="$showMap">
    214                         <xsl:call-template name="Graphic.mapContainer">
    215                                 <xsl:with-param name="containerID" select="concat('map', position())"/>
    216                                 <xsl:with-param name="title" select="ibis:getIndicatorViewMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    217                                 <xsl:with-param name="footerContent" select="$indicatorView/MAP_NARRATIVE"/>
    218                         </xsl:call-template>
    219 </xsl:if>
     91                                <xsl:if test="$showMap">
     92                                        <xsl:call-template name="Graphic.mapContainer">
     93                                                <xsl:with-param name="containerID" select="concat('map', position())"/>
     94                                                <xsl:with-param name="title" select="ibis:getIndicatorViewMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     95                                                <xsl:with-param name="footerContent" select="$indicatorView/MAP_NARRATIVE"/>
     96                                        </xsl:call-template>
     97                                </xsl:if>
     98                                <xsl:if test="$showChart">
     99                                        <xsl:call-template name="Graphic.chartContainer">
     100                                                <xsl:with-param name="containerID"   select="concat('chart', position())"/>
     101                                                <xsl:with-param name="footerContent" select="$indicatorView/CHART_NARRATIVE/text()"/>
     102                                        </xsl:call-template>
     103                                </xsl:if>
    220104
    221 <xsl:if test="$showChart">
    222                         <xsl:call-template name="Graphic.chartContainer">
    223                                 <xsl:with-param name="containerID"   select="concat('chart', position())"/>
    224                                 <xsl:with-param name="footerContent" select="$indicatorView/CHART_NARRATIVE/text()"/>
    225                         </xsl:call-template>
    226 </xsl:if>
     105                                <xsl:call-template name="Indicator.externalDataViz">
     106                                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
     107                                </xsl:call-template>
    227108
    228                 <xsl:call-template name="Indicator.externalDataViz">
    229                         <xsl:with-param name="indicatorView" select="$indicatorView"/>
    230                 </xsl:call-template>
     109                                <xsl:call-template name="Indicator.dataNotes">
     110                                        <xsl:with-param name="title"         select="''"/>
     111                                        <xsl:with-param name="measure"       select="$measure"/>
     112                                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
     113                                </xsl:call-template>
    231114
    232                 <xsl:call-template name="Indicator.dataNotes">
    233                         <xsl:with-param name="title"         select="''"/>
    234                         <xsl:with-param name="measure"       select="$measure"/>
    235                         <xsl:with-param name="indicatorView" select="$indicatorView"/>
    236                 </xsl:call-template>
    237115<!--
    238116                <xsl:call-template name="Indicator.dataSources"/>
    239117-->
     118                                <a href="{$ibis.contextPath}indicator/view/{$indicatorView/NAME}.html"><xsl:value-of select="$indicatorView/TITLE"/> Details</a><br/><br/>
    240119
    241                 <a href="{$ibis.contextPath}indicator/view/{$indicatorView/NAME}.html"><xsl:value-of select="$indicatorView/TITLE"/> Details</a><br/><br/>
    242120
    243121<xsl:variable name="ancillaryValueNames" select="distinct-values($indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/ANCILLARY_VALUE_USAGES/ANCILLARY_VALUE_USAGE/NAME)"/>
     
    290168                        </xsl:for-each>
    291169                </xsl:if>
    292                 </div>
    293170
     171                <xsl:call-template name="Indicator.whyImportant"/>
     172                <xsl:call-template name="Indicator.howCalculatedTable"/>
     173                <xsl:call-template name="Indicator.howDoing"/>
     174                <xsl:call-template name="Indicator.howCompare"/>
     175                <xsl:call-template name="Indicator.whatDoing"/>
     176                <xsl:call-template name="Indicator.evidenceBasedPractices"/>
     177<!--
     178                <xsl:call-template name="Indicator.initiatives"/>
     179-->
     180                <xsl:call-template name="Indicator.otherObjectives"/>
     181                <xsl:call-template name="Indicator.availableServices"/>
     182                <xsl:call-template name="Indicator.moreResources"/>
     183                <xsl:call-template name="Indicator.otherInformation"/>
     184                <xsl:call-template name="Indicator.footnoteReferences"/>
    294185                <br/>
    295186
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view/Page.xslt

    r18588 r19742  
    3030        </xsl:param>
    3131        <xsl:param name="Page.sectionsTitle" ibis:doc="Page's content block title text based on the 'INDICATOR/TITLE' element.">
    32                 Health Indicator Report of <xsl:value-of select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     32                <xsl:value-of select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    3333        </xsl:param>
    3434
     
    8989                </xsl:variable>
    9090                <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
     91
    9192                <xsl:variable name="indicatorViewDatasetRecords">
    9293                        <xsl:call-template name="Interactive.getIndicatorViewDatasetRecords">
     
    9798                </xsl:variable>
    9899                <xsl:variable name="valueAttributeNames" select="distinct-values($indicatorViewDatasetRecords//VALUE_ATTRIBUTE_NAME)"/>
     100
     101<xsl:message select="'INDICATOR VIEW DSR.  IP DS Names, IV DS Names, Count of all possible, count of matched, actual matched DSRs'"/>
     102<xsl:message select="$indicator/DATASETS/DATASET/NAME"/>
     103<xsl:message select="$indicatorView/DATASET_NAMES/DATASET_NAME"/>
     104<xsl:message select="count($datasetRecords/RECORD)"/>
     105<xsl:message select="count($indicatorViewDatasetRecords/RECORD)"/>
     106<xsl:message select="$indicatorViewDatasetRecords"/>
    99107
    100108<style>
     
    114122                <xsl:call-template name="Indicator.whyImportant"/>
    115123-->
    116                 <xsl:call-template name="Indicator.contentBlock">
    117                         <xsl:with-param name="additionalClasses">ColumnContainer Text</xsl:with-param>
    118                         <xsl:with-param name="content">
    119                                 <div class="LeftColumn">
    120                                 <span class="Bold">Definition: </span>
    121                                 <xsl:value-of select="$indicator/DEFINITION"/>
    122                                 </div>
    123                                 <div class="RightColumn">
    124                                 <span class="Bold">Why is this Important: </span>
    125                                 <xsl:value-of select="$indicator/WHY_IMPORTANT"/>
    126                                 </div>
    127                         </xsl:with-param>
    128                         <xsl:with-param name="description" select="'Text that describes why this indicator is important to the populations overall health'"/>
    129                 </xsl:call-template>
    130 
     124
     125                <div class="Note">
     126                        <h3>Report Options</h3>
     127
     128                        <xsl:call-template name="Indicator.views"/>
     129
     130                        Sort by:
     131                                                <select name="dimensionValue" id="dimensionValue" onchange="requestSamePageDifferentDimensionValue()">
     132                                                                <option value="">blah blah</option>
     133                                                </select>
     134                        Filter by:
     135                                                <select name="dimensionValue" id="dimensionValue" onchange="requestSamePageDifferentDimensionValue()">
     136                                                                <option value="">blah blah</option>
     137                                                </select>
     138                                       
     139                </div>
     140                <br/>
    131141
    132142                <xsl:if test="$Page.showMap">
     
    154164                        <xsl:with-param name="valueAttributes"     select="$Indicator.valueAttributes"/>
    155165                </xsl:call-template>
     166
     167                <xsl:call-template name="Indicator.whyImportant"/>
     168                <xsl:call-template name="Indicator.definition"/>
    156169
    157170                <xsl:call-template name="Indicator.dataNotes">
     
    163176                <xsl:call-template name="Indicator.definition"/>
    164177                <xsl:call-template name="Indicator.howCalculated"/>
     178
     179                <xsl:call-template name="Indicator.relatedIndicators"/>
     180                <xsl:call-template name="Indicator.relatedQueries"/>
     181                <xsl:call-template name="Indicator.relatedTopics"/>
    165182
    166183                <xsl:call-template name="Indicator.allDates"/>
     
    195212                        <xsl:with-param name="geoTypeTitle"  select="ibis:getDimensionTitle($indicator//DIMENSIONS/DIMENSION[NAME = $indicatorView/MAP_DIMENSION_NAME])"/>
    196213                        <xsl:with-param name="mapComparisonValue" select="$indicatorViewDatasetRecords/RECORD[ DIMENSIONS[ (2 = count(DIMENSION)) and DIMENSION[(NAME = $Page.comparisonDimensionName)     and (VALUE = $Page.comparisonDimensionValue)]]]/MEASURE/VALUE"/>
     214                        <xsl:with-param name="mapDimensionFieldInclusionCriteria">
     215                        <xsl:if test="false()">
     216                                <DIMENSION>
     217                                        <NAME></NAME>
     218                                        <VALUE></VALUE>
     219                                        <TITLE></TITLE>
     220if view map dim name
     221maybe simply use the view's first series dim and value and const dim and value???
     222constant and series field names and values
     223                        select="$recordDimensionFields/RECORD_DIMENSION_FIELD[DIMENSION_NAMES/DIMENSION_NAME = $indicatorView/MAP_DIMENSION_NAME]/NAME"
     224                                </DIMENSION>
     225</xsl:if>
     226                        </xsl:with-param>
    197227
    198228                        <xsl:with-param name="showChart"     select="$Page.showChart"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view/SiteSpecific.xslt

    r19508 r19742  
    2121        />
    2222
    23         <xsl:param name="SiteSpecific.contextNavigationSelections"
    24                 ibis:doc="Indicator Profile left nav menu - specific to the current indicator."
    25         >
    26 <!--
    27                 <SELECTION>
    28                         <TITLE>About this Indicator</TITLE>
    29 
    30                         <SELECTIONS>
    31                                 <SHOW/>
    32                                 <SELECTION>
    33                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/facts/', $indicator/NAME, '.html')"/></URL>
    34                                         <DESCRIPTION>Important Facts page for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    35                                         <TITLE>Important Facts</TITLE>
    36                                 </SELECTION>
    37 
    38                                 <xsl:if test="string-length($indicator/SERVICES_AVAILABLE_TO_PUBLIC) != 0">
    39                                         <SELECTION>
    40                                                 <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/services/', $indicator/NAME, '.html')"/></URL>
    41                                                 <DESCRIPTION>Services Available to the Public page for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    42                                                 <TITLE>Available Services</TITLE>
    43                                         </SELECTION>
    44                                 </xsl:if>
    45 
    46                                 <SELECTION>
    47                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/resources/', $indicator/NAME, '.html')"/></URL>
    48                                         <DESCRIPTION>More Resources and Web Links page for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    49                                         <TITLE>More Resources &amp; Links</TITLE>
    50                                         <ADDITIONAL_CLASSES>LargeText</ADDITIONAL_CLASSES>
    51                                 </SELECTION>
    52                         </SELECTIONS>
    53                 </SELECTION>
    54 -->
    55                 <xsl:variable name="indicatorViews" select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW"/>
    56                 <xsl:variable name="indicatorViewCount" select="count($indicatorViews)"/>
    57                 <SELECTION>
    58                         <TITLE>Data Views</TITLE>
    59                         <DESCRIPTION>Interactive view of <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    60                         <SELECTIONS>
    61                                 <SHOW/>
    62                                 <xsl:for-each select="$indicatorViews">
    63                                         <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    64                                         <SELECTION>
    65                                                 <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/view/', NAME, '.html')"/></URL>
    66                                                 <DESCRIPTION>Interactive view of <xsl:value-of select="TITLE"/></DESCRIPTION>
    67                                                 <xsl:copy-of select="TITLE"/>
    68                                         </SELECTION>
    69                                 </xsl:for-each>
    70                                         <SELECTION>
    71                                                 <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/summary/', $indicator/NAME, '.html')"/></URL>
    72                                                 <DESCRIPTION>All charts, maps, and contextual information for <xsl:value-of select="TITLE"/></DESCRIPTION>
    73                                                 <TITLE>Indicator Profile Summary</TITLE>
    74                                         </SELECTION>
    75                         </SELECTIONS>
    76                 </SELECTION>
    77 
    78                 <xsl:variable name="countOfRelations" select="count($indicator/RELATIONS/RELATION)"/>
    79                 <xsl:if test="$countOfRelations = 1">
    80                         <SELECTION>
    81                                 <TITLE>Related Indicators</TITLE>
    82                                 <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', $indicator/RELATIONS/RELATION/TITLE)"/></DESCRIPTION>
    83 <HELP><TITLE>Single Relation</TITLE><TEXT>Hello world... <a href="msn.com">MSN</a> there.</TEXT></HELP>
    84                                 <SELECTIONS>
    85                                         <SHOW/>
    86                                         <xsl:for-each select="$indicator/RELATIONS/RELATION/RELATED_INDICATORS/RELATED_INDICATOR">
    87                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    88                                                 <SELECTION>
    89                                                         <xsl:copy-of select="TITLE"/>
    90                                                         <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', TITLE)"/></DESCRIPTION>
    91                                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/summary/', NAME, '.html')"/></URL>
    92                                                 </SELECTION>
    93                                         </xsl:for-each>
    94                                 </SELECTIONS>
    95                         </SELECTION>
    96                 </xsl:if>
    97 
    98                 <xsl:if test="$countOfRelations &gt; 1">
    99                         <SELECTION>
    100                                 <TITLE>Related Indicators</TITLE>
    101                                 <DESCRIPTION>Pick the type of related incidators</DESCRIPTION>
    102 <HELP><TITLE>Multiple Relation</TITLE><TEXT>Hello world... <a href="msn.com">MSN</a> there.</TEXT></HELP>
    103                                 <SELECTIONS>
    104                                         <SHOW/>
    105                                         <xsl:for-each select="$indicator/RELATIONS/RELATION">
    106                                                 <SELECTION>
    107                                                         <TITLE><xsl:value-of select="TITLE"/></TITLE>
    108                                                         <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', TITLE)"/></DESCRIPTION>
    109                                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'indicator/related/', NAME, '/', $indicator/NAME, '.html')"/></URL>
    110                                                 </SELECTION>
    111                                         </xsl:for-each>
    112                                 </SELECTIONS>
    113                         </SELECTION>
    114                 </xsl:if>
    115 
    116                 <xsl:variable name="countOfTopics" select="count($indicator/TOPICS/TOPIC)"/>
    117                 <xsl:if test="0 != $countOfTopics">
    118                         <SELECTION>
    119                                 <TITLE>Related Health Topics</TITLE>
    120                                 <DESCRIPTION>Pick the related topic</DESCRIPTION>
    121                                 <SELECTIONS>
    122                                         <SHOW/>
    123                                         <xsl:for-each select="$indicator/TOPICS/TOPIC">
    124                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    125                                                 <SELECTION>
    126                                                         <xsl:copy-of select="TITLE"/>
    127                                                         <xsl:copy-of select="DESCRIPTION"/>
    128                                                         <LOCAL_URL><xsl:value-of select="URL"/></LOCAL_URL>
    129                                                 </SELECTION>
    130                                         </xsl:for-each>
    131                                 </SELECTIONS>
    132                         </SELECTION>
    133                 </xsl:if>
    134 
    135                 <xsl:variable name="countOfQueries" select="count($indicator//DATASET/QUERY)"/>
    136                 <xsl:if test="0 != $countOfQueries">
    137                         <SELECTION>
    138                                 <TITLE>Related Dataset Queries</TITLE>
    139                                 <DESCRIPTION>Pick the related topic</DESCRIPTION>
    140                                 <SELECTIONS>
    141                                         <SHOW/>
    142                                         <xsl:for-each select="$indicator//DATASET/QUERY">
    143                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    144                                                 <SELECTION>
    145                                                         <xsl:copy-of select="TITLE"/>
    146                                                         <xsl:copy-of select="DESCRIPTION"/>
    147                                                         <xsl:copy-of select="URL"/>
    148                                                 </SELECTION>
    149                                         </xsl:for-each>
    150                                 </SELECTIONS>
    151                         </SELECTION>
    152                 </xsl:if>
    153 
    154                 <SELECTION>
    155                         <TITLE>Data Options</TITLE>
    156                         <SELECTIONS>
    157                                 <SHOW/>
    158                 <xsl:if test="$Page.showMap">
    159                                 <SELECTION>
    160                                         <URL>javascript:exportMap();</URL>
    161                                         <DESCRIPTION>Save the choropleth map to an image file to your local device.
    162                                         </DESCRIPTION>
    163                                         <TITLE>Download Map Image</TITLE>
    164                                 </SELECTION>
    165                                 <SELECTION>
    166                                         <URL>javascript:alert("Not implemented!  The idea is to grab the map script JSON and put into the user session (compare IP and QM).  Once both session vars are set the compare button is displayed?  Or goto the compare page and show what  is selected.");</URL>
    167                                         <DESCRIPTION>Set map.
    168                                         </DESCRIPTION>
    169                                         <TITLE>Set Side by Side Map 1</TITLE>
    170                                 </SELECTION>
    171                                 <SELECTION>
    172                                         <URL>javascript:alert("Not implemented!  The idea is to grab the map script JSON and put into the user session (compare IP and QM).  Once both session vars are set the compare button is displayed?  Or goto the compare page and show what  is selected.");</URL>
    173                                         <DESCRIPTION>Set map.
    174                                         </DESCRIPTION>
    175                                         <TITLE>Set Side by Side Map 2</TITLE>
    176                                 </SELECTION>
    177                 </xsl:if>
    178                 <xsl:if test="$Page.showChart">
    179                                 <SELECTION>
    180                                         <URL>javascript:exportChart();</URL>
    181                                         <DESCRIPTION>Save the chart as a PDF file to your local device.
    182                                         </DESCRIPTION>
    183                                         <TITLE>Download Chart Image</TITLE>
    184                                 </SELECTION>
    185                 </xsl:if>
    186 
    187                                 <SELECTION>
    188                                         <URL>javascript:exportGrid();</URL>
    189                                         <DESCRIPTION>Save the data table as a MS-Excel file to your local device.
    190                                         </DESCRIPTION>
    191                                         <TITLE>Download Data to Excel</TITLE>
    192                                 </SELECTION>
    193 
    194                                 <SELECTION>
    195                                         <TITLE>View as XML</TITLE>
    196                                         <DESCRIPTION>Get the raw XML Indicator Profile data for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>
    197                                         <URL><xsl:value-of select="concat($ibis.contextPath, 'view/xml/indicator/profile/', $indicator/NAME, '.xml')"/></URL>
    198                                 </SELECTION>
    199 
    200                                 <SELECTION>
    201                                         <TITLE>Aplhabetical Health Indicators Index</TITLE>
    202                                         <DESCRIPTION>Aplhabetical Index of all Health Indicators</DESCRIPTION>
    203                                         <LOCAL_URL>indicator/index/Alphabetical.html</LOCAL_URL>
    204                                 </SELECTION>
    205 
    206                         </SELECTIONS>
    207                 </SELECTION>
    208         </xsl:param>
    209 
    21023</xsl:stylesheet>
    21124<!-- ============================= End of File ============================= -->
  • trunk/ibisph-view/src/main/webapp/xslt/html/user/access/Page.xslt

    r18253 r19742  
    1818
    1919        <!-- ~~~~~~~~~~~~~~~~~~~~~~~ PARAMS / VARIABLES ~~~~~~~~~~~~~~~~~~~~~~~~ -->
    20         <xsl:param name="Page.pageTitle">Self Registered My Data Account Access / Status</xsl:param>
     20        <xsl:param name="Page.pageTitle">Self Registered My Selections Account Access / Status</xsl:param>
    2121
    2222
     
    6565                        If you don't have an account and would like to be able to save your 
    6666                        query definitions you can self register for an account by making a
    67                         <a href="{$ibis.contextPath}user/Registration.html">New My Data User
    68                         Registration</a> request.
     67                        <a href="{$ibis.contextPath}user/Registration.html">New My Selections
     68                        User Registration</a> request.
    6969                        <br/><br/>
    7070
  • trunk/ibisph-view/src/main/webapp/xslt/html/user/login/Page.xslt

    r18253 r19742  
    1818
    1919        <!-- ~~~~~~~~~~~~~~~~~~~~~~~ PARAMS / VARIABLES ~~~~~~~~~~~~~~~~~~~~~~~~ -->
    20         <xsl:param name="Page.pageTitle">My Data Login</xsl:param>
     20        <xsl:param name="Page.pageTitle">My Selections Login</xsl:param>
    2121
    2222        <xsl:param name="Page.sectionsContentPreFormContent">
    23                 The My Data user login provides unsecure access to your saved preferences 
     23                The My Selections user login provides unsecure access to your saved preferences 
    2424                (like saving query definitions) on our server.  This account login does
    2525                not provide access to any private or sensitive data - it is only a user
     
    6363                <div id="usageAgreementDialog" class="DialogContent">
    6464                        <div class="InnerCanvas">
    65                                 Your My Data user preferences account simply provides a
     65                                Your My Selections user preferences account simply provides a
    6666                                mechanism to store your defined query definitions (and user
    6767                                preferences in future releases) on our server so that you
     
    7272                                <br/><br/>
    7373
    74                                 <div class="Bold">Your My Data Account, I AGREE TO:</div>
     74                                <div class="Bold">Your My Selections Account, I AGREE TO:</div>
    7575                                <ul>
    7676                                        <li>
  • trunk/ibisph-view/src/main/webapp/xslt/html/user/registration/Page.xslt

    r18253 r19742  
    1818
    1919        <!-- ~~~~~~~~~~~~~~~~~~~~~~~ PARAMS / VARIABLES ~~~~~~~~~~~~~~~~~~~~~~~~ -->
    20         <xsl:param name="Page.pageTitle">My Data Self Registration Form</xsl:param>
     20        <xsl:param name="Page.pageTitle">My Selections Self Registration Form</xsl:param>
    2121
    2222        <xsl:param name="Page.sectionsContentPreFormContent">
    23                 Welcome to the My Data self registration form.  The self registered "My Data"
     23                Welcome to the My Selections self registration form.  The self registered "My Selections"
    2424                account simply provides a mechanism to save, recall, and share your query
    2525                definitions (and other user preferences in future releases) on our server. 
  • trunk/ibisph/src/main/java/org/ibisph/indicatorprofile/service/PublishedIndicatorsXML.java

    r18596 r19742  
    161161        XMLLib.addNode(publishedIndicator, XMLLib.getNode(sourceNode, "INDICATOR_VIEWS"));
    162162        XMLLib.addNode(publishedIndicator, XMLLib.newNode("DEFAULT_INDICATOR_VIEW_NAME", defaultIndicatorViewName) );
     163        XMLLib.addNode(publishedIndicator, XMLLib.getNode(sourceNode, "TOPICS"));
    163164        XMLLib.addNode(publishedIndicator, getSimplifiedDatasetsNode(indicator));
    164165        XMLLib.addNode(publishedIndicator, getSimplifiedInitiativesNode(indicator));
Note: See TracChangeset for help on using the changeset viewer.