Changeset 17722 in main


Ignore:
Timestamp:
01/09/19 15:21:10 (2 months ago)
Author:
GarthBraithwaite_STG
Message:

view, db - LCL and UCL XSLT updates. added value attribute footnote template. More css tweaks.

Location:
trunk/ibisph-view/src/main/webapp
Files:
1 deleted
12 edited

Legend:

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

    r15575 r17722  
    9696}
    9797
     98
     99footer.Footnotes.ValueAttribute li:before
     100{
     101        content:                        "";
     102}
     103footer.Footnotes.ValueAttribute li span
     104{
     105        display:                        table-cell;
     106}
     107footer.Footnotes.ValueAttribute li span:first-child
     108{
     109        font-size:                      1rem;
     110        font-weight:            bold;
     111        padding-right:          0.5rem;
     112}
     113
    98114/*============================ End of Style Sheet ============================*/
  • trunk/ibisph-view/src/main/webapp/css/Info.css

    r17502 r17722  
    196196        font-style:                     italic;
    197197}
    198 table.Info tfoot .SupressedCellMessage
    199 {
    200         padding-right:          15px;
    201         padding-bottom:         12px;
    202         text-align:                     left;
    203         font-style:                     italic;
    204         width:                          75%;
    205 }
    206 
    207198
    208199table.Info select
  • trunk/ibisph-view/src/main/webapp/css/_kendo_overrides.css

    r17719 r17722  
    66{
    77        font-weight:            bold;
     8}
     9.k-button.k-bare.k-button-icon.k-window-action:hover
     10{
     11        color: #ffcc66;
    812}
    913
     
    2529        background-color:       transparent;
    2630}
    27 
     31/* GARTH TODO: Use all the same icons
    2832.k-i-close, .k-link:not(.k-state-disabled):hover>.k-i-close     
    2933{
     
    3236        background-position-y: 0;
    3337}
    34 
     38*/
    3539
    3640/* popup modal windows like error and acknowledgement */
  • trunk/ibisph-view/src/main/webapp/css/_layout.css

    r17719 r17722  
    438438}
    439439
    440 #content section .Text .FootNotes
    441 {
    442         margin-top:             0.75em;
    443         padding-top:            0.25em;
    444         border-top:             2px solid #777;
    445         font-size:                      0.8rem;
    446         line-height:            1.25rem;
    447         column-span:            all;
    448 }
    449 
    450 
    451440
    452441
  • trunk/ibisph-view/src/main/webapp/js/L.GeoJSON.Interactive.Choropleth.js

    r17472 r17722  
    4141                                ,"measureValue":     "MeasureValue"
    4242                                ,"measureValueTitle":"MeasureValueTitle"
    43                                 ,"lowerTitle":       "LowerLimit"
    44                                 ,"lowerLimitTitle":  "LowerLimitTitle"
    45                                 ,"upperLimit":       "UpperLimit"
    46                                 ,"upperLimitTitle":  "UpperLimitTitle"
     43                                ,"lowerTitle":       "LowerConfidenceLimit"
     44                                ,"lowerLimitTitle":  "LowerConfidenceLimitTitle"
     45                                ,"upperLimit":       "UpperConfidenceLimit"
     46                                ,"upperLimitTitle":  "UpperConfidenceLimitTitle"
    4747                                ,"numeratorTitle":   "NumeratorTitle"
    4848                                ,"denominatorTitle": "DenominatorTitle"
     
    6060                        // data properties, and notifies the choro to recalc.
    6161/*
     62GARTH TODO:
    6263                        ,dimensionFieldInclusionCriteria:
    6364                        [
     
    207208                                {
    208209                                        layer.setStyle(scopedContext.options.noDataLayerStyle);
    209 //layer.defaultOptions = layer.options; // set the nodata defaults for leaflet restore style.
     210//GARTH TODO: layer.defaultOptions = layer.options;     // set the nodata defaults for leaflet restore style.
    210211                                }
    211212                                else
     
    258259                if(!geoTitle) geoTitle = "Unknown Area";
    259260/*
     261GARTH TODO:
    260262need to add in the other dimensions into the title...
    261263
  • trunk/ibisph-view/src/main/webapp/xslt/html/Graphic.xslt

    r17632 r17722  
    2929        <xsl:param name="GridName"  ibis:doc="Optional user selected and injected param."/>
    3030
    31 
    3231        <xsl:param name="Graphic.noneName" select="'None'" ibis:doc="No Chart chart name."/>
    33 
    34 <xsl:param name="xxxxxxxxxxxxxxxxxxxLeafletMap.nonMapableMessageContent" ibis:doc="text shown when map is 2d or 3d.">
    35                 <h3>Map Not Available</h3>
    36                 The data are grouped by 2 or more dimensions.  Maps can only be displayed
    37                 when the data are grouped by a single geographical dimension. 
    38                 At some future point the site will provide a mechanism to choose or cycle
    39                 through the different dimensions.
    40         </xsl:param>
    41 
    42 
    43         <xsl:param name="Graphic.nonChartableMessageContent" ibis:doc="text shown when chart is 3d and not chartable.">
    44                 <h3>Chart Not Available</h3>
    45                 The data are grouped by more dimensions than the chart is capable of displaying. 
    46                 If you would like this chart you will need to remove one or more grouping 
    47                 selections on the query definition builder page and then resubmit the
    48                 query request or choose a different chart that supports multiple dimensions.
    49         </xsl:param>
    50         <xsl:param name="Graphic.nonMapableMessageContent" ibis:doc="text shown when map is 2d or 3d.">
    51                 <h3>Map Not Available</h3>
    52                 The data are grouped by 2 or more dimensions.  Maps can only be displayed
    53                 when the data are grouped by a single geographical dimension.  If you would
    54                 like a map you will need to return to the query definition page and set
    55                 the primary display by "category" to the "Geographic Area" selection and
    56                 clear all other group by selections.  Then resubmit the query.
    57         </xsl:param>
    58 
    5932
    6033
     
    7750                                <xsl:value-of select="$mapName"/>
    7851                        </xsl:when>
    79 <!--
    80                         <xsl:when test="string-length(/INDICATOR_VIEW/MAP_NAME) != 0">
    81                                 <xsl:value-of select="/INDICATOR_VIEW/MAP_NAME"/>
    82                         </xsl:when>
    83                         <xsl:when test="string-length(/QUERY_MODULE/REQUEST/MAP_NAME) != 0">
    84                                 <xsl:value-of select="/QUERY_MODULE/REQUEST/MAP_NAME"/>
    85                         </xsl:when>
    86 -->
    8752                        <xsl:otherwise><xsl:value-of select="$Graphic.noneName"/></xsl:otherwise>
    8853                </xsl:choose>
     
    9055
    9156        <xsl:function name="ibis:Graphic.showMap" as="xs:boolean"
    92                 ibis:doc="localizes checking the supplied mapname against the 'None' value."
     57                ibis:doc="Checking the supplied mapname and series and cats.  Prior to
     58                        1/2019 had code that tested constant but this is not needed by
     59                        constant have one singular value by definition ."
    9360        >
    9461                <xsl:param name="mapName" ibis:doc="Map name to test."/>
    9562                <xsl:param name="categoryDimensionName" ibis:doc="Map name to test."/>
    9663                <xsl:param name="seriesDimensionName" ibis:doc="Map name to test."/>
    97                 <xsl:param name="constantDimensionName" ibis:doc="Map name to test."/>
    9864                <xsl:param name="dimensions" ibis:doc="Map name to test."/>
    9965
    10066                <xsl:variable name="testMapName" select="if(string-length($mapName) != 0) then $mapName else ibis:Graphic.getMapName($mapName)"/>
    10167                <xsl:variable name="categoryOnlyDimension" select="($Graphic.noneName != $testMapName) and (0 = string-length($seriesDimensionName))"/>
    102                 <xsl:variable name="categoryOnlyDimension" select="($Graphic.noneName != $testMapName) and (0 = string-length($seriesDimensionName)) and (0 = string-length($constantDimensionName))"/>
    103 <!-- GARTH TODO: remove.
    104 <xsl:message select="$categoryDimensionName"/>
    105 <xsl:message select="$dimensions/DIMENSION[NAME=$categoryDimensionName]/GEOGRAPHY_FLAG"/>
    106 <xsl:message select="$dimensions"/>
    107 -->
    10868                <xsl:value-of select="(true() = $categoryOnlyDimension) and exists($dimensions/DIMENSION[NAME=$categoryDimensionName]/GEOGRAPHY_FLAG)"/>
    10969        </xsl:function>
     
    12989                                <xsl:value-of select="$chartName"/>
    13090                        </xsl:when>
    131 <!--
    132                         <xsl:when test="exists(/INDICATOR_VIEW/CHART_NAME)">
    133                                 <xsl:value-of select="/INDICATOR_VIEW/CHART_NAME"/>
    134                         </xsl:when>
    135                         <xsl:when test="exists(/QUERY_MODULE/REQUEST/CHART_NAME)">
    136                                 <xsl:value-of select="/QUERY_MODULE/REQUEST/CHART_NAME"/>
    137                         </xsl:when>
    138 -->
    13991                        <xsl:otherwise>DEFAULT</xsl:otherwise> 
    14092                </xsl:choose>
    14193        </xsl:function>
    142 
    14394
    14495        <xsl:function name="ibis:Graphic.showChart" as="xs:boolean"
     
    162113                                <xsl:value-of select="$gridName"/>
    163114                        </xsl:when>
    164 <!--
    165                         <xsl:when test="string-length(/INDICATOR_VIEW/GRID_NAME) != 0">
    166                                 <xsl:value-of select="/INDICATOR_VIEW/GRID_NAME"/>
    167                         </xsl:when>
    168                         <xsl:when test="string-length(/QUERY_MODULE/REQUEST/GRID_NAME) != 0">
    169                                 <xsl:value-of select="/QUERY_MODULE/REQUEST/GRID_NAME"/>
    170                         </xsl:when>
    171 -->
    172115                        <xsl:otherwise>DEFAULT</xsl:otherwise> 
    173116                </xsl:choose>
     
    269212        </xsl:template>
    270213
     214
     215
     216        <xsl:template name="Graphic.valueAttributeFootnote">
     217                <xsl:param name="valueAttributeNames"/>
     218                <xsl:param name="valueAttributes"/>
     219
     220                <xsl:if test="0 != count($valueAttributeNames)">
     221                        <footer class="Footnotes ValueAttribute">
     222                                <ul>
     223                                        <xsl:for-each select="$valueAttributes//VALUE_ATTRIBUTE">
     224                                                <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
     225                                                <xsl:if test="exists(current()[NAME = $valueAttributeNames])">
     226                                        <li>
     227                                                <span><xsl:value-of select="CODE"/></span>
     228                                                <span><xsl:value-of select="DEFINITION"/></span>
     229                                        </li>
     230                                                </xsl:if>
     231                                        </xsl:for-each>
     232                                </ul>
     233                        </footer>
     234                </xsl:if>
     235        </xsl:template>
     236
    271237</xsl:stylesheet>
    272238<!-- ============================= End of File ============================= -->
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/Compare.xslt

    r17710 r17722  
    3636        <xsl:param name="Compare.usDimensionName"     select="'GeoCountry'"/>
    3737        <xsl:param name="Compare.usDimensionValue"    select="'US'"/>
    38         <xsl:param name="Compare.lowerLimitAncillaryValueName" select="'LowerLimit'"/>
    39         <xsl:param name="Compare.upperLimitAncillaryValueName" select="'UpperLimit'"/>
     38        <xsl:param name="Compare.lowerLimitAncillaryValueName" select="'LowerConfidenceLimit'"/>
     39        <xsl:param name="Compare.upperLimitAncillaryValueName" select="'UpperConfidenceLimit'"/>
    4040
    4141        <xsl:param name="Compare.defaultPeriodDimensionName"  select="'YearsCombined'"/>
     
    615615                                        <xsl:call-template name="Compare.statisticalReliability">
    616616                                                <xsl:with-param name="measure" select="$communityRecord/MEASURE/VALUE"/>
    617                                                 <xsl:with-param name="measureLowerLimit" select="lowerLimit"/>
    618                                                 <xsl:with-param name="measureUpperLimit" select="upperLimit"/>
     617                                                <xsl:with-param name="measureLowerLimit" select="$lowerLimit"/>
     618                                                <xsl:with-param name="measureUpperLimit" select="$upperLimit"/>
    619619                                        </xsl:call-template>
    620620                                </RELIABILITY>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view/Page.xslt

    r17716 r17722  
    2626
    2727
    28 
    2928        <xsl:param name="Page.pageTitle" ibis:doc="Page's title text based on the 'INDICATOR/TITLE' element.">
    3029                Health Indicator Report - <xsl:value-of select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
     
    4140                        /INDICATOR_VIEW/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='category']/NAME,
    4241                        /INDICATOR_VIEW/DIMENSION_USAGES/DIMENSION_USAGE[USAGE='series']/NAME,
    43                         '',
    4442                        $Indicator.dimensions
    4543                )"
     
    4947        <xsl:param name="Indicator.contentBlockType" select="'fixed'"/>
    5048        <xsl:param name="Indicator.contentBlockTitleLevel" select="3"/>
    51 
    5249
    5350
     
    7774                <xsl:variable name="measureName" select="$indicatorView/MEASURE_NAME"/>
    7875                <xsl:variable name="measure"     select="($indicator//MEASURE[NAME = $measureName])[1]"/>
     76
     77                <xsl:variable name="recordDimensionFields">
     78                        <xsl:call-template name="Interactive.getRecordDimensionFields">
     79                                <xsl:with-param name="dimensions"      select="$Indicator.dimensions"/>
     80                                <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
     81                        </xsl:call-template>
     82                </xsl:variable>
     83                <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
     84                <xsl:variable name="indicatorViewDatasetRecords">
     85                        <xsl:call-template name="Interactive.getIndicatorViewDatasetRecords">
     86                                <xsl:with-param name="datasetRecords"  select="$datasetRecords"/>
     87                                <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
     88                                <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
     89                        </xsl:call-template>
     90                </xsl:variable>
    7991
    8092                <xsl:call-template name="ContentContainer.expandable">
     
    154166                </xsl:call-template>
    155167
     168                <xsl:variable name="valueAttributeNames" select="distinct-values($indicatorViewDatasetRecords//VALUE_ATTRIBUTE_NAME)"/>
    156169                <xsl:call-template name="ContentContainer.expandable">
    157170                        <xsl:with-param name="title" select="'Data Table'"/>
     
    159172                                <div class="Graphic Grid ScrollableContainer">
    160173                                        <div id="grid"></div>
    161 <br/><br/>
    162 GARTH TODO: Data table footnote needs to include the VALUE ATTRIBUTE codes and titles.
    163 <br/><br/>
     174                                        <xsl:call-template name="Graphic.valueAttributeFootnote">
     175                                                <xsl:with-param name="valueAttributeNames" select="$valueAttributeNames"/>
     176                                                <xsl:with-param name="valueAttributes"     select="$Indicator.valueAttributes"/>
     177                                        </xsl:call-template>
    164178                                </div>
    165179                        </xsl:with-param>
     
    167181                        <xsl:with-param name="addWikiAttribute" select="false()"/>
    168182                </xsl:call-template>
    169 
    170183
    171184                <xsl:call-template name="ContentContainer.expandable">
     
    223236                <xsl:call-template name="Page.leafletKendoScript">
    224237                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
     238                        <xsl:with-param name="indicatorViewDatasetRecords" select="$indicatorViewDatasetRecords"/>
     239                        <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
    225240                        <xsl:with-param name="measure"       select="$Indicator.measure"/>
    226241                        <xsl:with-param name="showMap"       select="$Page.showMap"/>
    227242                        <xsl:with-param name="showChart"     select="$Page.showChart"/>
     243                        <xsl:with-param name="showValueAttributeColumn" select="0 != count($valueAttributeNames)"/>
    228244                        <xsl:with-param name="baseExportFilename" select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    229245                </xsl:call-template>
     
    234250        <xsl:template name="Page.leafletKendoScript" ibis:doc="Provides the kendo and leaflet javascript.">
    235251                <xsl:param name="indicatorView"/>
     252                <xsl:param name="indicatorViewDatasetRecords"/>
     253                <xsl:param name="recordDimensionFields"/>
     254
    236255                <xsl:param name="measure"/>
    237256                <xsl:param name="showMap"   select="$Page.showMap"/>
    238257                <xsl:param name="showChart" select="$Page.showChart"/>
     258                <xsl:param name="showValueAttributeColumn" select="false()"/>
    239259                <xsl:param name="baseExportFilename" select="$indicatorView/TITLE"/>
    240260
     
    251271                        </xsl:call-template>
    252272                </xsl:variable>
    253 
    254                 <xsl:variable name="recordDimensionFields">
    255                         <xsl:call-template name="Interactive.getRecordDimensionFields">
    256                                 <xsl:with-param name="dimensions"      select="$Indicator.dimensions"/>
    257                                 <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
    258                         </xsl:call-template>
    259                 </xsl:variable>
    260                 <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS"/>
    261                 <xsl:variable name="indicatorViewDatasetRecords">
    262                         <xsl:call-template name="Interactive.getIndicatorViewDatasetRecords">
    263                                 <xsl:with-param name="datasetRecords"  select="$datasetRecords"/>
    264                                 <xsl:with-param name="dimensionUsages" select="$indicatorView/DIMENSION_USAGES"/>
    265                                 <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/>
    266                         </xsl:call-template>
    267                 </xsl:variable>
    268 
    269                 <!-- tried doing jsonp tech but callback func must be defined before doing the script jsonp
    270                         so you'd have the variable = null, call back, end of script, include jsonp, then contructor
    271                         script.  Very messy - decided just to do simple var and include it.
    272                 -->
    273273
    274274                <xsl:if test="$showMap">
     
    307307                                        <xsl:with-param name="recordDimensionFields"      select="$recordDimensionFields"/>
    308308                                        <xsl:with-param name="recordAncillaryValueFields" select="$recordAncillaryValueFields"/>
    309 <!-- GARTH TODO: note, label and VALUE ATTRIBUTE columns
    310 -->
    311 <xsl:with-param name="showValueAttributeColumn" select="exists($indicatorViewDatasetRecords/RECORD[0 != string-length(VALUE_ATTRIBUTE_NAME)])"/>
    312 <xsl:with-param name="showLabelColumn"          select="exists($indicatorViewDatasetRecords/RECORD[0 != string-length(LABEL)])"/>
    313 <xsl:with-param name="showNoteColumn"           select="exists($indicatorViewDatasetRecords/RECORD[0 != string-length(NOTE)])"/>
     309                                        <xsl:with-param name="showValueAttributeColumn" select="$showValueAttributeColumn"/>
     310                                        <xsl:with-param name="showLabelColumn"          select="exists($indicatorViewDatasetRecords/RECORD[0 != string-length(LABEL)])"/>
     311                                        <!-- Never show the note column
     312                                        <xsl:with-param name="showNoteColumn"           select="exists($indicatorViewDatasetRecords/RECORD[0 != string-length(NOTE)])"/>
     313                                        -->
    314314                                </xsl:call-template>
    315315                        );
     
    331331        <xsl:with-param name="geoIDFieldName"   select="$recordDimensionFields/RECORD_DIMENSION_FIELD[DIMENSION_NAMES/DIMENSION_NAME = $indicatorView/MAP_DIMENSION_NAME]/NAME"/>
    332332        <xsl:with-param name="geoIDFieldValuePrefixToRemove"   select="concat($indicatorView/MAP_DIMENSION_NAME, '.')"/>
    333         <xsl:with-param name="measureValueFieldName" select="'MeasureValue'"/>
    334333        <xsl:with-param name="legendTitle"   select="$measure/TITLE"/>
    335334        <xsl:with-param name="geoTypeTitle"  select="ibis:getDimensionTitle($indicator//DIMENSIONS/DIMENSION[NAME = $indicatorView/MAP_DIMENSION_NAME])"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/result/Page.xslt

    r17685 r17722  
    5353                        /QUERY_MODULE/REQUEST/ACTUAL_GROUP_BY/CATEGORY_DIMENSION_NAME,
    5454                        /QUERY_MODULE/REQUEST/ACTUAL_GROUP_BY/SERIES_DIMENSION_NAME,
    55                         /QUERY_MODULE/REQUEST/ACTUAL_GROUP_BY/CONSTANT_DIMENSION_NAME,
    5655                        $Page.dimensions
    5756                )"
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/result/Result.xslt

    r17716 r17722  
    5656                        needs better format control then they will override the data table
    5757                        footnote template which will likely not reference this parameter value.
     58GARTH TODO: Remove this stuff...
    5859                "
    5960        >
     
    327328<xsl:with-param name="geoIDFieldName"   select="'Category'"/>
    328329<xsl:with-param name="geoIDFieldValuePrefixToRemove"   select="concat($request/ACTUAL_GROUP_BY/CATEGORY_DIMENSION_NAME, '.')"/>
    329 <xsl:with-param name="measureValueFieldName" select="'MeasureValue'"/>
    330330<xsl:with-param name="legendTitle"   select="$measure/TITLE"/>
    331331<xsl:with-param name="geoTypeTitle"  select="ibis:getDimensionTitle($queryModule//DIMENSIONS/DIMENSION[NAME = $configuration/MAP_DIMENSION_NAME])"/>
  • trunk/ibisph-view/src/main/webapp/xslt/json/Kendo.xslt

    r17716 r17722  
    2323        <xsl:param name="Kendo.baseChartJSONFilename" select="'_BaseChart.json'"/>
    2424
     25        <xsl:param name="Kendo.defaultErrorLowFieldName"  select="'LowerConfidenceLimit'"/>
     26        <xsl:param name="Kendo.defaultErrorHighFieldName" select="'UpperConfidenceLimit'"/>
     27
    2528        <xsl:param name="Kendo.noteColumnTitle"    select="'Notes'"/>
    2629        <xsl:param name="Kendo.labelColumnTitle"   select="'Label'"/>
    27         <xsl:param name="Kendo.valueAttributeColumnTitle" select="'Value Attribute'"/>
     30        <xsl:param name="Kendo.valueAttributeColumnTitle" select="'Record Code'"/>
    2831        <xsl:param name="Kendo.gridFooterRowTitle" select="'Overall'"/>
    2932
     
    334337                <xsl:param name="categoryFieldName"/>
    335338                <xsl:param name="constantFieldName"/>
    336                 <xsl:param name="measureValueFieldName" select="'MeasureValue'"/>
     339                <xsl:param name="errorLowFieldName"     select="$Kendo.defaultErrorLowFieldName"/>
     340                <xsl:param name="errorHighFieldName"    select="$Kendo.defaultErrorHighFieldName"/>
    337341
    338342                <xsl:param name="recordAncillaryValueFields"/>
     
    377381        ,seriesDefaults:
    378382        {
    379                 field:           "<xsl:value-of select="$measureValueFieldName"/>"
    380                 ,errorLowField:  "LowerLimit"
    381                 ,errorHighField: "UpperLimit"
     383                field:           "MeasureValue"
     384                ,errorLowField:  "<xsl:value-of select="$errorLowFieldName"/>"
     385                ,errorHighField: "<xsl:value-of select="$errorHighFieldName"/>"
    382386        }
    383387        ,series:
     
    439443                </xsl:if>
    440444                        + "${dataItem.<xsl:value-of select="$categoryFieldName"/>Title}: "
    441                         + "${dataItem.<xsl:value-of select="$measureValueFieldName"/>Title} "
     445                        + "${dataItem.MeasureValueTitle} "
    442446                <xsl:for-each select="$recordAncillaryValueFields/RECORD_ANCILLARY_VALUE_FIELD">
    443447                        + "<xsl:value-of select="if(1 = position())then '&lt;br/&gt;' else ', '"/><xsl:value-of select="current()/TITLE"/>: ${dataItem.<xsl:value-of select="current()/NAME"/>Title}"<xsl:text/>
  • trunk/ibisph-view/src/main/webapp/xslt/json/LeafletMap.xslt

    r17472 r17722  
    3434        <xsl:param name="LeafletMap.emptyConfigurationName" select="'_empty'" ibis:doc="name to be used for JSON file when no config name"/>
    3535
     36        <xsl:param name="LeafletMap.lowerConfidenceLimitFieldName"      select="'LowerConfidenceLimit'"/>
     37        <xsl:param name="LeafletMap.upperConfidenceLimitFieldName"      select="'UpperConfidenceLimit'"/>
     38        <xsl:param name="LeafletMap.lowerConfidenceLimitTitleFieldName" select="'LowerConfidenceLimitTitle'"/>
     39        <xsl:param name="LeafletMap.upperConfidenceLimitTitleFieldName" select="'UpperConfidenceLimitTitle'"/>
     40        <xsl:param name="LeafletMap.numeratorTitleFieldName"            select="'NumeratorTitle'"/>
     41        <xsl:param name="LeafletMap.denominatorTitleFieldName"          select="'DenominatorTitle'"/>
    3642
    3743        <xsl:template name="LeafletMap.namedConfigurationJSON" ibis:doc="Gets the named specific JSON options from the file.">
     
    7278                <xsl:param name="geoIDFieldValuePrefixToRemove"/>
    7379
    74                 <xsl:param name="measureValueFieldName"  select="'MeasureValue'" ibis:doc="base field name of the js data records array that is the choro value."/>
    7580                <xsl:param name="geoJSONName"       select="'GeoCnty'" ibis:doc="choro json layer filename - sans path and .json extension."/>
    7681                <xsl:param name="geoTypeTitle" select="'County'"  ibis:doc="Choro layer title - County, Region"/>
     
    144149                                                                ,fieldName:
    145150                                                                {
    146 <!-- maybe have a constant field name and value  -  these ARE dynamic and script set
     151<!-- GARTH TODO:
     152        maybe have a constant field name and value  -  these ARE dynamic and script set
    147153                although the script could set these values and call the map refresh!!!!!!!!!!
    148154 in the l.geojson.int.js the this.options.dataObject.dimensionFieldInclusionCriteria
     
    156162                                                                        geoID:     "<xsl:value-of select="$geoIDFieldName"/>"
    157163                                                                        ,geoTitle: "<xsl:value-of select="$geoTitleFieldName"/>"
    158                                                                         ,"measureValue":       "<xsl:value-of select="$measureValueFieldName"/>"
    159                                                                         ,"measureValueTitle":  "<xsl:value-of select="$measureValueFieldName"/>Title"
    160                                                                         ,"lowerLimit":         "LowerLimit"
    161                                                                         ,"upperLimit":         "UpperLimit"
    162                                                                         ,"lowerLimitTitle":    "LowerLimitTitle"
    163                                                                         ,"upperLimitTitle":    "UpperLimitTitle"
    164                                                                         ,"numeratorTitle":     "NumeratorTitle"
    165                                                                         ,"denominatorTitle":   "DenominatorTitle"
     164                                                                        ,"measureValue":       "MeasureValue"
     165                                                                        ,"measureValueTitle":  "MeasureValueTitle"
     166                                                                        ,"lowerLimit":         "<xsl:value-of select="$LeafletMap.lowerConfidenceLimitFieldName"/>"
     167                                                                        ,"upperLimit":         "<xsl:value-of select="$LeafletMap.upperConfidenceLimitFieldName"/>"
     168                                                                        ,"lowerLimitTitle":    "<xsl:value-of select="$LeafletMap.lowerConfidenceLimitTitleFieldName"/>"
     169                                                                        ,"upperLimitTitle":    "<xsl:value-of select="$LeafletMap.upperConfidenceLimitTitleFieldName"/>"
     170                                                                        ,"numeratorTitle":     "<xsl:value-of select="$LeafletMap.numeratorTitleFieldName"/>"
     171                                                                        ,"denominatorTitle":   "<xsl:value-of select="$LeafletMap.denominatorTitleFieldName"/>"
    166172                                                                        ,"note":               "Note"
    167173                                                                        ,"label":              "Label"
Note: See TracChangeset for help on using the changeset viewer.