Ignore:
Timestamp:
02/26/20 16:50:52 (2 years ago)
Author:
GarthBraithwaite_STG
Message:

view, java - removed cp index xslt and put common drop down content options into main cp page.xslt. Updated main CP ModelFromHTTPRequestPath to handle keeping existing selections and put quick facts html_content into that MM for now. Updated XMLLIb.getText to trim strings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/Page.xslt

    r19905 r19906  
    4040                ibis:doc="Main page content template."
    4141        >
    42 <!--
    43                 <xsl:call-template name="ContentContainer.contentBlockWithDelimitedTitleTextsNodesets">
    44                         <xsl:with-param name="title"      select="'Overview'"/>
    45                         <xsl:with-param name="contentBlockType" select="'expandable'"/>
    46                         <xsl:with-param name="expandableContentShow" select="true()"/>
    47                         <xsl:with-param name="addWikiAttribute"      select="true()"/>
    48                         <xsl:with-param name="titleAndTextsNodeset"  select="$Page.communityProfile/OVERVIEWS/OVERVIEW | $indicatorProfileSet/NARRATIVE"/>
     42                <xsl:call-template name="Page.contentOptions">
     43                        <xsl:with-param name="title" select="'Community Health Profile Report Options'"/>
    4944                </xsl:call-template>
    50 <xsl:message select="$indicatorProfileSet"/>
    51 
    52 <br/><br/>
    53 
    54 DimensionName: <xsl:value-of select="$DimensionName"/><br/>
    55 DimensionValue: <xsl:value-of select="$DimensionValue"/><br/>
    56 IndicatorSetName: <xsl:value-of select="$Page.indicatorSetName"/><br/>
    57 -->
    58                 <div class="ContentOptions">
    59                         <h3>Community Health Profile Report Options</h3>
    60 
    61                         <table class="ListTable">
    62                                 <tr>
    63                                         <td><label for="dimensionValue"><xsl:value-of select="$Page.communityDimensionTitle"/>:</label></td>
    64                                         <td>
    65 <!--
    66                                                 <xsl:if test="0 != string-length($Page.previousDimensionValue/TITLE)">
    67                                                         <a href="javascript:requestSamePageDifferentDimensionValue('{normalize-space($Page.previousDimensionValue/text()[1])}')"
    68                                                                 title="show previous community value"
    69                                                         >&lt;&lt; Show <xsl:value-of select="$Page.previousDimensionValue/TITLE"/></a>
    70                                                 </xsl:if>
    71 -->
    72                                                 <select name="dimensionValue" id="dimensionValue" onchange="location=this.value; this.value='';" style="width: 100%">
    73                                                         <xsl:for-each select="$Page.communityDimension/VALUES/VALUE[not(NOT_SELECTABLE_FLAG)]">
    74                                                                 <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
    75                                                                 <xsl:sort select="TITLE" order="ascending"/>
    76                                                                 <xsl:variable name="value" select="normalize-space(text()[1])"/>
    77                                                                 <option value="{concat($ibis.baseRequestPath, 'community/indicators/', $Page.indicatorSetName, '/', $Page.dimensionName, '/', $value, '.html')}">
    78                                                                         <xsl:if test="$value = $Page.dimensionValue">
    79                                                                                 <xsl:attribute name="selected">selected</xsl:attribute>
    80                                                                         </xsl:if>
    81                                                                         <xsl:value-of select="TITLE"/>
    82                                                                 </option>
    83                                                         </xsl:for-each>
    84                                                 </select>
    85 <!--
    86                                                 <xsl:if test="0 != string-length($Page.nextDimensionValue/TITLE)">
    87                                                         <a href="javascript:requestSamePageDifferentDimensionValue('{normalize-space($Page.nextDimensionValue/text()[1])}')"
    88                                                                 title="show next community value"
    89                                                         >Show <xsl:value-of select="$Page.nextDimensionValue/TITLE"/> &gt;&gt;</a>
    90                                                 </xsl:if>
    91 -->
    92                                         </td>
    93                                 </tr>
    94                                 <tr>
    95                                         <td>
    96                                                 <label for="indicatorSetName">Set of Health Indicators:</label>
    97                                         </td>
    98                                         <td>
    99                                                 <select name="indicatorSetName" id="indicatorSetName"
    100                                                         onchange="location=this.value; this.value='';"
    101                                                 >
    102 <!--
    103                                                         <option value="">All</option>
    104 -->
    105                                                         <xsl:for-each select="$Page.communityIndicatorSet">
    106                                                                 <xsl:sort select="SORT_ORDER" data-type="number" order="ascending"/>
    107                                                                 <xsl:sort select="TITLE" order="ascending"/>
    108                                                                 <option value="{concat($ibis.baseRequestPath, 'community/indicators/', NAME, '/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')}">
    109                                                                         <xsl:if test="NAME = $Page.indicatorSetName">
    110                                                                                 <xsl:attribute name="selected">selected</xsl:attribute>
    111                                                                         </xsl:if>
    112                                                                         <xsl:value-of select="TITLE"/>
    113                                                                 </option>
    114                                                         </xsl:for-each>
    115                                                 </select>
    116                                         </td>
    117                                         <td>
    118                                                 <div class="Help Popup Info FontIcon Inline">
    119                                                         <div class="Container">
    120                                                                 <div class="Content">
    121                                                                         List of health indicators based on the selected
    122                                                                         set of indicators that have data for the selected
    123                                                                         community. 
    124                                                                        
    125                                                                         You can change the set of health indicators to
    126                                                                         be reported on by using the drop down list.
    127 
    128                                                                         Click on the title link in the list
    129                                                                         for a more detailed view of that community's
    130                                                                         health indicator.
    131                                                                 </div>
    132                                                         </div>
    133                                                 </div>
    134                                         </td>
    135                                 </tr>
    136                         <xsl:if test="exists($Page.communityProfile/FACTS_PAGE_FLAG)">
    137                                 <tr>
    138 <!--
    139                                         <td><h4>About <xsl:value-of select="$Page.communityDimensionValue/TITLE"/>:</h4></td>
    140 -->
    141                                         <td><label><xsl:value-of select="$Page.communityDimensionTitle"/> Information:</label></td>
    142                                         <td>
    143                                                 <a title="Show this communities quick facts page."
    144                                                         href="{concat($ibis.baseRequestPath, 'community/facts/', $Page.dimensionName, '/', $Page.dimensionValue, '.html')}"
    145                                                         ><xsl:value-of select="$Page.communityDimensionValue/TITLE"/>'s Quick Facts</a>
    146                                         </td>
    147                                 </tr>
    148                         </xsl:if>
    149                         </table>
    150                 </div>
    151 
    152                 <!-- have to do the table-layout:fixed and th width of 40% for weird chrome behavior -->
     45
    15346                <table class="Info Comparison" style="table-layout:fixed; margin-top: 1rem;"
    15447                        summary="Data table of the community profile snapshot report.
Note: See TracChangeset for help on using the changeset viewer.