Ignore:
Timestamp:
03/17/19 21:18:43 (3 years ago)
Author:
GarthBraithwaite_STG
Message:

admin, view - added sep view and complete preview. Added dataset AV help. Changed topic nav from intro page to detail. Changed view to dark nav menu with transparent mega menu. Added processing gif to the chart and map divs. Changed ip complete profile to have content to right. Changed ipv to not be expandable content.

File:
1 edited

Legend:

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

    r17771 r18258  
    3838        <xsl:param name="Page.showMap" ibis:doc="Exposed so that SS can access."
    3939                select="ibis:Graphic.showMap(
    40                         /INDICATOR_VIEW/MAP_NAME,
    41                         /INDICATOR_VIEW/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME,
    42                         /INDICATOR_VIEW/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME,
     40                        $indicatorView/MAP_NAME,
     41                        $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME,
     42                        $indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME,
    4343                        $Indicator.dimensions
    4444                )"
    4545        />
    46         <xsl:param name="Page.showChart" select="ibis:Graphic.showChart(/INDICATOR_VIEW/CHART_NAME)"/>
     46        <xsl:param name="Page.showChart" select="ibis:Graphic.showChart($indicatorView/CHART_NAME)"/>
    4747
    4848        <xsl:param name="Indicator.contentBlockType" select="'fixed'"/>
     
    9090                <xsl:variable name="valueAttributeNames" select="distinct-values($indicatorViewDatasetRecords//VALUE_ATTRIBUTE_NAME)"/>
    9191
    92                 <xsl:call-template name="ContentContainer.expandable">
    93                         <xsl:with-param name="title"   select="'Why Is This Important?'"/>
    94                         <xsl:with-param name="content" select="$indicator/WHY_IMPORTANT"/>
    95                         <xsl:with-param name="description" select="'Text that describes why this indicator is important to the populations overall health'"/>
    96                         <xsl:with-param name="show"    select="true()"/>
    97                         <xsl:with-param name="additionalClasses" select="'Text'"/>
    98                         <xsl:with-param name="addWikiAttribute"  select="true()"/>
    99                 </xsl:call-template>
    100 <!-- GARTH TODO: remove
    101 <xsl:message select="$indicatorView/MAP_NAME"/>
    102 <xsl:message select="$indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME"/>
    103 <xsl:message select="$indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME"/>
    104 <xsl:message select="$indicatorView/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='constant']/NAME"/>
    105 <xsl:message select="$Page.showMap"/>
     92<style>
     93        .Container.Text
     94        {
     95                background-color: #eee;
     96                padding: 0.5em 1.5em 1em 1.5em;
     97        }
     98        .Graphic.Chart, .Graphic.Map, .Graphic.Grid
     99        {
     100                margin-top:     1.5em;
     101        }
     102        .Graphic.Chart
     103        {
     104                background-color: #f8f8f8;
     105                border: 1px solid #bbb;
     106        }
     107</style>
     108<!--
     109                <xsl:call-template name="Indicator.whyImportant"/>
    106110-->
    107 
    108111                <xsl:if test="$Page.showMap">
    109                         <xsl:call-template name="ContentContainer.expandable">
    110                                 <xsl:with-param name="title" select="'Map'"/>
    111                                 <xsl:with-param name="content">
    112                                         <xsl:call-template name="Graphic.mapContainer">
    113                                                 <xsl:with-param name="containerID" select="'map'"/>
    114                                                 <xsl:with-param name="title" select="ibis:getIndicatorViewMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    115                                                 <xsl:with-param name="footerContent" select="$indicatorView/MAP_NARRATIVE"/>
    116                                         </xsl:call-template>
    117                                 </xsl:with-param>
    118                                 <xsl:with-param name="show" select="true()"/>
    119                                 <xsl:with-param name="addWikiAttribute" select="false()"/>
    120                                 <xsl:with-param name="description" select="'Choropleth/thematic map.'"/>
     112                        <xsl:call-template name="Graphic.mapContainer">
     113                                <xsl:with-param name="containerID" select="'map'"/>
     114                                <xsl:with-param name="title" select="ibis:getIndicatorViewMapTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     115                                <xsl:with-param name="footerContent" select="$indicatorView/MAP_NARRATIVE"/>
    121116                        </xsl:call-template>
    122117                </xsl:if>
    123118
    124119                <xsl:if test="$Page.showChart">
    125                         <xsl:call-template name="ContentContainer.expandable">
    126                         <xsl:with-param name="title" select="if('Line'=$indicatorView/CHART_NAME) then 'Trend' else 'Chart'"/>
    127                                 <xsl:with-param name="content">
    128                                         <xsl:call-template name="Graphic.chartContainer">
    129                                                 <xsl:with-param name="containerID"   select="'chart'"/>
    130                                                 <xsl:with-param name="footerContent" select="$indicatorView/CHART_NARRATIVE"/>
    131                                         </xsl:call-template>
    132                                 </xsl:with-param>
    133                                 <xsl:with-param name="inputOnChangeAttribute" select="'resizeKendoChart()'"/>
    134                                 <xsl:with-param name="show" select="not($Page.showMap)"/>
    135                                 <xsl:with-param name="addWikiAttribute" select="false()"/>
     120                        <xsl:call-template name="Graphic.chartContainer">
     121                                <xsl:with-param name="containerID"   select="'chart'"/>
     122                                <xsl:with-param name="footerContent" select="$indicatorView/CHART_NARRATIVE"/>
    136123                        </xsl:call-template>
    137124                </xsl:if>
    138125
    139                 <xsl:call-template name="ContentContainer.expandable">
    140                         <xsl:with-param name="title" select="'Supplemental Graphic'"/>
    141                         <xsl:with-param name="content">
    142                                 <xsl:call-template name="Indicator.supplementalImage">
    143                                         <xsl:with-param name="indicatorView" select="$indicatorView"/>
    144                                 </xsl:call-template>
    145                         </xsl:with-param>
    146                         <xsl:with-param name="show" select="true()"/>
    147                         <xsl:with-param name="addWikiAttribute" select="false()"/>
     126                <xsl:call-template name="Indicator.supplementalImage">
     127                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
    148128                </xsl:call-template>
    149129
    150                 <xsl:call-template name="ContentContainer.expandable">
    151                         <xsl:with-param name="title" select="'Data Notes'"/>
    152                         <xsl:with-param name="content">
    153                                 <xsl:call-template name="Indicator.dataNotes">
    154                                         <xsl:with-param name="title"         select="''"/>
    155                                         <xsl:with-param name="measure"       select="$measure"/>
    156                                         <xsl:with-param name="indicatorView" select="$indicatorView"/>
    157                                 </xsl:call-template>
    158                         </xsl:with-param>
    159                         <xsl:with-param name="show" select="true()"/>
     130                <xsl:call-template name="Graphic.gridContainer">
     131                        <xsl:with-param name="containerID"   select="'grid'"/>
     132                        <xsl:with-param name="valueAttributeNames" select="$valueAttributeNames"/>
     133                        <xsl:with-param name="valueAttributes"     select="$Indicator.valueAttributes"/>
    160134                </xsl:call-template>
    161135
    162                 <xsl:call-template name="ContentContainer.expandable">
    163                         <xsl:with-param name="title" select="'Data Table'"/>
    164                         <xsl:with-param name="content">
    165                                 <xsl:call-template name="Graphic.gridContainer">
    166                                         <xsl:with-param name="containerID"   select="'grid'"/>
    167                                         <xsl:with-param name="valueAttributeNames" select="$valueAttributeNames"/>
    168                                         <xsl:with-param name="valueAttributes"     select="$Indicator.valueAttributes"/>
    169                                 </xsl:call-template>
    170                         </xsl:with-param>
    171                         <xsl:with-param name="show" select="false()"/>
    172                         <xsl:with-param name="addWikiAttribute" select="false()"/>
     136                <xsl:call-template name="Indicator.dataNotes">
     137                        <xsl:with-param name="title"         select="''"/>
     138                        <xsl:with-param name="measure"       select="$measure"/>
     139                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
    173140                </xsl:call-template>
    174 
    175                 <xsl:call-template name="ContentContainer.expandable">
    176                         <xsl:with-param name="title" select="'Data Definitions &amp; Sources'"/>
    177                         <xsl:with-param name="content">
    178                                 <xsl:call-template name="Indicator.definition"/>
    179                                 <xsl:call-template name="Indicator.howCalculated"/>
    180                                 <xsl:call-template name="Indicator.dataSources"/>
    181                         </xsl:with-param>
    182                         <xsl:with-param name="show"        select="false()"/>
    183                         <xsl:with-param name="description" select="'Metadata for this health indicator.'"/>
    184                 </xsl:call-template>
    185 
    186 
    187                 <xsl:call-template name="ContentContainer.expandable">
    188                         <xsl:with-param name="title" select="'Health Objectives and Targets'"/>
    189                         <xsl:with-param name="content">
    190                                 <xsl:call-template name="Indicator.initiatives"/>
    191                                 <xsl:call-template name="Indicator.otherObjectives"/>
    192                         </xsl:with-param>
    193                         <xsl:with-param name="description" select="'Goals and objectives for this health indicator.'"/>
    194                 </xsl:call-template>
    195 
    196                 <xsl:call-template name="ContentContainer.expandable">
    197                         <xsl:with-param name="title" select="'Current Outlook'"/>
    198                         <xsl:with-param name="content">
    199                                 <xsl:call-template name="Indicator.howDoing"/>
    200                                 <xsl:call-template name="Indicator.howCompare"/>
    201                         </xsl:with-param>
    202                         <xsl:with-param name="description" select="'How are we doing, how do we compare.'"/>
    203                 </xsl:call-template>
    204 
    205                 <xsl:call-template name="ContentContainer.expandable">
    206                         <xsl:with-param name="title" select="'Health Improvement Resources'"/>
    207                         <xsl:with-param name="content">
    208                                 <xsl:call-template name="Indicator.whatDoing"/>
    209                                 <xsl:call-template name="Indicator.evidenceBasedPractices"/>
    210                                 <xsl:call-template name="Indicator.availableServices"/>
    211                                 <xsl:call-template name="Indicator.moreResources"/>
    212                                 <xsl:call-template name="Indicator.otherInformation"/>
    213                         </xsl:with-param>
    214                         <xsl:with-param name="description" select="'Other related information and resources.'"/>
    215                 </xsl:call-template>
    216 
    217                 <xsl:call-template name="ContentContainer.expandable">
    218                         <xsl:with-param name="title" select="'References'"/>
    219                         <xsl:with-param name="content">
    220                                 <xsl:call-template name="Indicator.footnoteReferences"/>
    221                         </xsl:with-param>
    222                         <xsl:with-param name="description" select="'References that may / might not be cited on this page.'"/>
    223                 </xsl:call-template>
     141                <xsl:call-template name="Indicator.dataSources"/>
     142                <xsl:call-template name="Indicator.definition"/>
     143                <xsl:call-template name="Indicator.howCalculated"/>
     144                <xsl:call-template name="Indicator.dataSources"/>
    224145
    225146                <xsl:call-template name="Indicator.allDates"/>
Note: See TracChangeset for help on using the changeset viewer.