Changeset 21271 in main


Ignore:
Timestamp:
08/14/20 00:47:32 (16 months ago)
Author:
GarthBraithwaite_STG
Message:

view - refactoed UserSelections?.xslt and Result.xslt into QueryModule?.xslt and DataViz?.xslt. Cleaned up QM related spring configs. Cleaned up some help conntent. Fixed IP ContentBlocks?.xslt measure var.

Location:
trunk/ibisph-view/src/main/webapp
Files:
2 added
3 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/WEB-INF/config/spring/query-definition.xml

    r21264 r21271  
    109109                        </list>
    110110                </property>
     111                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    111112                <property name="view" ref="queryDefinitionListView"/>
    112                 <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    113113        </bean>
    114114
     
    127127                        </list>
    128128                </property>
     129                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    129130                <property name="view" ref="queryDefinitionIndexView"/>
    130                 <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    131131        </bean>
    132132
     
    151151                        </list>
    152152                </property>
     153                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    153154                <property name="view" ref="queryDefinitionDetailView"/>
    154155        </bean>
     
    173174                        </list>
    174175                </property>
     176                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    175177                <property name="view" ref="queryBuilderView"/>
    176                 <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    177178        </bean>
    178179
     
    205206                        </list>
    206207                </property>
     208                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    207209                <property name="view" ref="queryResultView"/>
    208210        </bean>
  • trunk/ibisph-view/src/main/webapp/WEB-INF/config/spring/query.xml

    r21264 r21271  
    7070                <property name="modelMapKey"            value="#{commonXMLModelMapKey.string}"/>
    7171                <property name="queryModuleSessionName" value="#{queryModuleSessionName.string}"/>
     72                <property name="pathPrefixesToRemove">
     73                        <array value-type="java.lang.String">
     74                                <value>query/builder</value>
     75                                <value>query/submit</value>
     76                                <value>query/result</value>
     77                                <value>query/configuration</value>
     78                                <value>query/contentblocks</value>
     79                        </array>
     80                </property>
    7281                <property name="queryModuleService"     ref="queryModuleXMLService"/>
    7382                <property name="queryDefinitionXMLToQueryModuleXMLService" ref="queryDefinitionDefinitionToModuleService"/>
     
    243252                                <ref bean="commonValueTypesModelMap"/>
    244253                                <ref bean="commonValueAttributesModelMap"/>
    245                                 <ref bean="commonChartsModelMap"/>
    246                                 <ref bean="commonMapsModelMap"/>
    247                         </list>
    248                 </property>
     254                        </list>
     255                </property>
     256                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    249257                <property name="view" ref="queryResultView"/>
    250                 <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    251258        </bean>
    252259
     
    257264                        </list>
    258265                </property>
     266                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    259267                <property name="view" ref="queryXMLModelMapView"/>
    260                 <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    261268        </bean>
    262269
     
    270277                        </list>
    271278                </property>
     279                <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    272280                <property name="view" ref="queryXMLModelMapView"/>
    273                 <property name="additionalHTTPResponseHeaders" ref="commonNoCacheHTTPResponseHeaders"/>
    274281        </bean>
    275282
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/ContentBlocks.xslt

    r21145 r21271  
    4444                <xsl:param name="completeIndicatorViewTitle" select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView, $Indicator.dimensions)"/>
    4545
    46 
    4746                <!-- global error catcher... -->
    4847                <xsl:fallback>
     
    158157                        <xsl:with-param name="valueAttributes"     select="$Indicator.valueAttributes"/>
    159158                </xsl:call-template>
    160 
    161159
    162160                <script id="dataVizJavascript">
     
    175173
    176174                                <xsl:with-param name="measure"          select="$Indicator.measure"/>
    177                                 <xsl:with-param name="measureTitle" select="ibis:getMeasureTitle($indicatorView/MEASURE_TITLE_OVERRIDE, $measure)"/>
     175                                <xsl:with-param name="measureTitle" select="ibis:getMeasureTitle($indicatorView/MEASURE_TITLE_OVERRIDE, $Indicator.measure)"/>
    178176                                <xsl:with-param name="measureValueFormatPattern" select="$Indicator.measureValueFormatPattern"/>
    179177
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/definition/ContentBlocks.xslt

    r21239 r21271  
    1010        <xsl:import href="../../../ibis.xslt"/>
    1111        <xsl:import href="../../ContentContainer.xslt"/>
    12         <xsl:import href="../UserSelections.xslt"/>
    13         <xsl:import href="../module/result/Result.xslt"/>
     12        <xsl:import href="../module/result/DataViz.xslt"/>
     13        <xsl:import href="../module/QueryModule.xslt"/>
    1414        <xsl:import href="QueryDefinition.xslt"/>
    1515
     
    4545                </xsl:fallback>
    4646
    47                 <xsl:variable name="queryModule"                select="$Result.queryModule"/>
    48                 <xsl:variable name="queryConfiguration" select="$Result.queryConfiguration"/>
     47                <xsl:variable name="queryModule"                select="$QueryModule.queryModule"/>
     48                <xsl:variable name="queryConfiguration" select="$QueryModule.queryConfiguration"/>
    4949                <xsl:variable name="queryRequest"               select="$queryModule/REQUEST"/>
    5050                <xsl:variable name="queryResult"                select="$queryModule/IBISQ_QUERY_RESULT"/>
    5151
    52                 <xsl:variable name="showChart" select="$Result.showChart"/>
    53                 <xsl:variable name="showMap"   select="$Result.showMap"/>
     52                <xsl:variable name="showChart" select="$DataViz.showChart"/>
     53                <xsl:variable name="showMap"   select="$DataViz.showMap"/>
    5454
    5555                <span id="dataNotes">
    56                         <xsl:call-template name="Result.dataNotes">
     56                        <xsl:call-template name="QueryModule.dataNotes">
    5757                                <xsl:with-param name="queryConfiguration" select="$queryConfiguration"/>
    5858                        </xsl:call-template>
     
    6060
    6161                <span id="dataIssues">
    62                         <xsl:call-template name="Result.dataIssues">
     62                        <xsl:call-template name="QueryModule.dataIssues">
    6363                                <xsl:with-param name="queryConfiguration" select="$queryConfiguration"/>
    6464                        </xsl:call-template>
     
    6666
    6767                <span id="dataSources">
    68                         <xsl:call-template name="Result.dataSources"/>
     68                        <xsl:call-template name="QueryModule.dataSources"/>
    6969                </span>
    7070
     
    103103                <xsl:call-template name="DataViz.gridContainer">
    104104                        <xsl:with-param name="containerID"         select="concat($DataVizContainerIDPrefix, '_grid')"/>
    105                         <xsl:with-param name="valueAttributeNames"      select="$Result.valueAttributeNames"/>
    106                         <xsl:with-param name="valueAttributes"          select="$Result.valueAttributes"/>
     105                        <xsl:with-param name="valueAttributeNames"      select="$QueryModule.valueAttributeNames"/>
     106                        <xsl:with-param name="valueAttributes"          select="$QueryModule.valueAttributes"/>
    107107                </xsl:call-template>
    108108
    109109                <script id="dataVizJavascript">
    110                         <xsl:call-template name="Result.queryResultKendoLeafletDataVizObject">
     110                        <xsl:call-template name="QueryModule.queryResultKendoLeafletDataVizObject">
    111111                                <xsl:with-param name="dataVizObjectName"        select="$DataVizJavascriptName"/>
    112112                                <xsl:with-param name="dataVizContainerIDPrefix" select="$DataVizContainerIDPrefix"/>
     
    116116                                <xsl:with-param name="queryRequest"                     select="$queryRequest"/>
    117117
    118                                 <xsl:with-param name="showValueAttributeColumn" select="0 != count($Result.valueAttributeNames)"/>
     118                                <xsl:with-param name="showValueAttributeColumn" select="0 != count($QueryModule.valueAttributeNames)"/>
    119119                        </xsl:call-template>
    120120
    121121                        <xsl:value-of select="$DataVizJavascriptName"/>.init();
    122122
    123                         <xsl:if test="$Result.showChart">
     123                        <xsl:if test="$DataViz.showChart">
    124124                        $(window).resize(function () {
    125125                                <xsl:value-of select="$DataVizJavascriptName"/>.resizeKendoChart();
     
    131131
    132132
    133 
    134 
    135 
     133        <xsl:template name="criteriaTable" ibis:doc="Main root element processing template.">
    136134                <h2>Query Criteria for the <xsl:value-of select="$queryConfiguration/TITLE"/> Measure</h2>
    137135                <table id="userCriteria" class="Info"
     
    141139                        caption="Result table that shows selected dimensions and group by selections."
    142140                >
    143                         <xsl:call-template name="UserSelections.selectedDimensionsCriteriaTableRows">
     141                        <xsl:call-template name="QueryModule.selectedDimensionsCriteriaTableRows">
    144142                                <xsl:with-param name="selectedDimensions" select="$queryModule//SECTION//SELECTED_DIMENSIONS"/>
    145                                 <xsl:with-param name="dimensions" select="$Result.dimensions"/>
     143                                <xsl:with-param name="dimensions" select="$QueryModule.dimensions"/>
    146144                        </xsl:call-template>
    147145
    148                         <xsl:call-template name="UserSelections.dataGroupedByTableRow">
    149                                 <xsl:with-param name="rowDimensionTitle"   select="ibis:getDimensionTitle($Result.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/CATEGORY_DIMENSION_NAME])"/>
    150                                 <xsl:with-param name="colDimensionTitle"   select="ibis:getDimensionTitle($Result.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/SERIES_DIMENSION_NAME])"/>
    151                                 <xsl:with-param name="otherDimensionTitle" select="ibis:getDimensionTitle($Result.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/OTHER_DIMENSION_NAME])"/>
     146                        <xsl:call-template name="QueryModule.dataGroupedByTableRow">
     147                                <xsl:with-param name="rowDimensionTitle"   select="ibis:getDimensionTitle($QueryModule.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/CATEGORY_DIMENSION_NAME])"/>
     148                                <xsl:with-param name="colDimensionTitle"   select="ibis:getDimensionTitle($QueryModule.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/SERIES_DIMENSION_NAME])"/>
     149                                <xsl:with-param name="otherDimensionTitle" select="ibis:getDimensionTitle($QueryModule.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/OTHER_DIMENSION_NAME])"/>
    152150                        </xsl:call-template>
    153151                </table>
    154 
    155 
    156 
    157 
    158 
    159 
    160 
     152        </xsl:template>
    161153
    162154</xsl:stylesheet>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/definition/QueryDefinition.xslt

    r21266 r21271  
    9494        </xsl:param>
    9595
    96 
    97         <xsl:param name="QueryDefintion.cssStyleContent">
     96        <xsl:param name="QueryDefinition.saveButtonHelpContent">
     97                Saves your dataset query definition.  To run, view, edit, delete your   
     98                saved queries visit your My Selections / My Saved Dataset Queries which
     99                provides a listing of all your saved queries.
     100        </xsl:param>
     101
     102
     103        <xsl:param name="QueryDefintion.identityDialogStyleContent">
    98104                #queryDefinitionIdentityForm table.Info th,
    99105                #queryDefinitionIdentityForm table.Info td
     
    249255                        <br/>
    250256
    251                         <button type="submit" id="queryDefinitionIdentitySubmitButton">Save</button>
     257                        <button type="submit" id="queryDefinitionIdentitySubmitButton">
     258                                Save
     259                                <xsl:call-template name="Help.popup">
     260                                        <xsl:with-param name="title" select="'Save Query Defintion'"/>
     261                                        <xsl:with-param name="content" select="$QueryDefinition.saveButtonHelpContent"/>
     262                                        <xsl:with-param name="additionalClasses" select="'Inline'"/>
     263                                </xsl:call-template>
     264                        </button>
    252265                        <button type="button" id="queryDefinitionIdentityCancelButton" onclick="window.queryDefinitionEditIdentityDialog.close()" title="Closes the edit without saving.">Cancel</button>
    253266                </form>
     
    269282                        </div>
    270283                </div>
    271 
    272                 <style>
    273                 </style>
    274284
    275285                <script type="text/javascript">
     
    385395
    386396                <style>
    387                         <xsl:copy-of select="$QueryDefintion.cssStyleContent"/>
     397                        <xsl:copy-of select="$QueryDefintion.identityDialogStyleContent"/>
    388398                </style>
    389399        </xsl:template>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/definition/detail/Page.xslt

    r21259 r21271  
    88>
    99        <xsl:import href="../../../Page.xslt"/>
    10         <xsl:import href="../../UserSelections.xslt"/>
    11         <xsl:import href="../HelpContent.xslt"/>
     10        <xsl:import href="../../module/QueryModule.xslt"/>
    1211        <xsl:import href="../QueryDefinition.xslt"/>
    1312
     
    4847
    4948        <xsl:param name="Charts" ibis:doc="injected model object"/>
    50 <xsl:param name="Page.charts" select="$Page.queryModule/CHARTS"/>
     49        <xsl:param name="Page.charts" select="$Page.queryModule/CHARTS"/>
    5150        <xsl:param name="Maps"   ibis:doc="injected model object"/>
    52 <xsl:param name="Page.maps" select="$Page.queryModule/MAPS"/>
     51        <xsl:param name="Page.maps" select="$Page.queryModule/MAPS"/>
    5352
    5453        <xsl:param name="Page.mySavedQueryOverviewContent">
     
    7372                        <xsl:otherwise><xsl:copy-of select="$Page.viewSavedQueryOverviewContent"/></xsl:otherwise>
    7473                </xsl:choose>
     74        </xsl:param>
     75
     76        <xsl:param name="Page.linkUsageHelpContent">
     77                Listed below is the basic HTTP request URL that can be used as a link to
     78                the desired saved query definition.  To use, copy the saved query's "Link
     79                Value" and paste into the destination usage.  You can use a social media
     80                link conversion site to help with specific details.  For example: <a href="http://www.sharelinkgenerator.com/">
     81                http://www.sharelinkgenerator.com</a>.  You can also do a web search for
     82                additional help.
     83        </xsl:param>
     84        <xsl:param name="Page.listLinkHelpContent">
     85                This URL produces the simple definitions list with each public definition
     86                being accessed via a simple clickable link.
     87        </xsl:param>
     88        <xsl:param name="Page.indexLinkHelpContent">
     89                This URL produces the main definitions index with each public definition
     90                having a series of clickable links that allow the user to run, edit,
     91                apply, and view the query definition details.
     92        </xsl:param>
     93        <xsl:param name="Page.builderLinkHelpContent">
     94                This URL results in the saved query definition's query dataset being loaded
     95                and the definition's criteria applied to it.  The query builder page is
     96                then shown/display to the user which allows them the ability to redefine
     97                filtering criteria and display options (grouping, charting).  The new
     98                definition can then be submitted.
     99        </xsl:param>
     100        <xsl:param name="Page.resultLinkHelpContent">
     101                This URL results in the saved query definition's query dataset being loaded
     102                and the definition's criteria applied to it.  The query is then submitted
     103                with the result page being shown/displayed.
     104        </xsl:param>
     105        <xsl:param name="Page.detailLinkHelpContent">
     106                This URL link request loads the query definition, the associated query
     107                dataset and displays this information in the query definition detail page
     108                (this page).
    75109        </xsl:param>
    76110
     
    250284                                        </tr>
    251285
    252                                         <xsl:call-template name="UserSelections.selectedDimensionsCriteriaTableRows">
     286                                        <xsl:call-template name="QueryModule.selectedDimensionsCriteriaTableRows">
    253287                                                <xsl:with-param name="selectedDimensions" select="
    254288                                                        if($QueryDefinition.isBlankQueryDefinition)
     
    259293                                        </xsl:call-template>
    260294
    261                                         <xsl:call-template name="UserSelections.dataGroupedByTableRow">
     295                                        <xsl:call-template name="QueryModule.dataGroupedByTableRow">
    262296                                                <xsl:with-param name="rowDimensionTitle"   select="ibis:getDimensionTitle($Page.dimensions/DIMENSION[NAME=$request/ACTUAL_GROUP_BY/CATEGORY_DIMENSION_NAME])"/>
    263297                                                <xsl:with-param name="colDimensionTitle"   select="ibis:getDimensionTitle($Page.dimensions/DIMENSION[NAME=$request/ACTUAL_GROUP_BY/SERIES_DIMENSION_NAME])"/>
     
    301335                                                                <xsl:call-template name="Help.popup">
    302336                                                                        <xsl:with-param name="title" select="'Link Value Usage Help'"/>
    303                                                                         <xsl:with-param name="content" select="$HelpContent.linkUsage"/>
     337                                                                        <xsl:with-param name="content" select="$Page.linkUsageHelpContent"/>
    304338                                                                        <xsl:with-param name="additionalClasses" select="'Inline'"/>
    305339                                                                </xsl:call-template>
     
    314348                                                        <xsl:with-param name="rowDescription"    select="'Simple list of saved query defintions.'"/>
    315349                                                        <xsl:with-param name="helpPopupTitle"    select="'Simple Definitions List URL'"/>
    316                                                         <xsl:with-param name="helpPopupContent"  select="$HelpContent.listLink"/>
     350                                                        <xsl:with-param name="helpPopupContent"  select="$Page.listLinkHelpContent"/>
    317351                                                        <xsl:with-param name="urlDescription"    select="'copy this value for a basic definitions list link.'"/>
    318352                                                        <xsl:with-param name="urlRequestCommand" select="concat('list/', $QueryDefinition.queryDefinitions/NAME, '.html')"/>
     
    322356                                                        <xsl:with-param name="rowDescription"    select="'List of all saved queries with options run/edit/apply/share options.'"/>
    323357                                                        <xsl:with-param name="helpPopupTitle"    select="'Definitions Index URL'"/>
    324                                                         <xsl:with-param name="helpPopupContent"  select="$HelpContent.indexLink"/>
     358                                                        <xsl:with-param name="helpPopupContent"  select="$Page.indexLinkHelpContent"/>
    325359                                                        <xsl:with-param name="urlDescription"    select="'copy this value for a basic definitions list link.'"/>
    326360                                                        <xsl:with-param name="urlRequestCommand" select="concat('index/', $QueryDefinition.queryDefinitions/NAME, '.html')"/>
     
    331365                                                        <xsl:with-param name="rowDescription"    select="'Opens this definition in the query builder interface.'"/>
    332366                                                        <xsl:with-param name="helpPopupTitle"    select="'Query Builder URL'"/>
    333                                                         <xsl:with-param name="helpPopupContent"  select="$HelpContent.builderLink"/>
     367                                                        <xsl:with-param name="helpPopupContent"  select="$Page.builderLinkHelpContent"/>
    334368                                                        <xsl:with-param name="urlDescription"    select="'copy this value for a query builder request link.'"/>
    335369                                                        <xsl:with-param name="urlRequestCommand" select="concat('builder/', $QueryDefinition.queryDefinitions/NAME, '/', $QueryDefinition.queryDefinition/NAME, '.html')"/>
     
    339373                                                        <xsl:with-param name="rowDescription"    select="'Runs the query definition and opens in the query result interface.'"/>
    340374                                                        <xsl:with-param name="helpPopupTitle"    select="'Query Result URL'"/>
    341                                                         <xsl:with-param name="helpPopupContent"  select="$HelpContent.resultLink"/>
     375                                                        <xsl:with-param name="helpPopupContent"  select="$Page.resultLinkHelpContent"/>
    342376                                                        <xsl:with-param name="urlDescription"    select="'copy this value for a query builder request link.'"/>
    343377                                                        <xsl:with-param name="urlRequestCommand" select="concat('result/', $QueryDefinition.queryDefinitions/NAME, '/', $QueryDefinition.queryDefinition/NAME, '.html')"/>
     
    347381                                                        <xsl:with-param name="rowDescription"    select="'Opens this page.'"/>
    348382                                                        <xsl:with-param name="helpPopupTitle"    select="'Definition Detail URL'"/>
    349                                                         <xsl:with-param name="helpPopupContent"  select="$HelpContent.detailLink"/>
     383                                                        <xsl:with-param name="helpPopupContent"  select="$Page.detailLinkHelpContent"/>
    350384                                                        <xsl:with-param name="urlDescription"    select="'copy this value for a query builder request link.'"/>
    351385                                                        <xsl:with-param name="urlRequestCommand" select="concat('detail/', $QueryDefinition.queryDefinitions/NAME, '/', $QueryDefinition.queryDefinition/NAME, '.html')"/>
     
    407441<!--
    408442                                        <xsl:call-template name="Help.popup">
    409                                                 <xsl:with-param name="content" select="HelpContent.indexLink"/>
     443                                                <xsl:with-param name="content" select="Page.indexLink"/>
    410444                                        </xsl:call-template>
    411445-->
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/definition/index/Page.xslt

    r21259 r21271  
    88>
    99        <xsl:import href="../../../Page.xslt"/>
    10         <xsl:import href="../../UserSelections.xslt"/>
    11         <xsl:import href="../HelpContent.xslt"/>
    1210        <xsl:import href="../QueryDefinition.xslt"/>
    13 
    1411
    1512        <ibis:doc>
     
    2118                </description>
    2219        </ibis:doc>
     20
    2321
    2422        <xsl:param name="Page.pageTitle" ibis:doc="Page's title text.">
     
    6361
    6462
     63        <xsl:param name="Page.noSavedDefinitionsMessageContent">
     64                <div class="Note">
     65                        There are NO saved definitions to choose from.  Either you are
     66                        not logged in or there are not any saved definitions.  If you
     67                        are logged in then 1) define a query using the "builder" page,
     68                        2) run your query, and 3) save your definition via the "save
     69                        definition" button located on the query result page.  If you are
     70                        not logged in or trying to access a set of saved query definitions
     71                        then the specified query definition set is empty.
     72                </div><br/>
     73        </xsl:param>
    6574        <xsl:param name="Page.savedQueryColumnHelpContent">
    6675                Listed below are the user's saved query definitions sorted alphabetically
     
    138147                <xsl:variable name="queryDefinitionCount" select="count($queryDefinitions)"/>
    139148                <xsl:if test="0 = $queryDefinitionCount">
    140                         <xsl:copy-of select="$HelpContent.noSavedDefinitionsMessageContent"/>
     149                        <xsl:copy-of select="$Page.noSavedDefinitionsMessageContent"/>
    141150                </xsl:if>
    142151                <xsl:if test="0 != $queryDefinitionCount">
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/Page.xslt

    r21259 r21271  
    1010        <xsl:import href="../../../json/Kendo.xslt"/>
    1111        <xsl:import href="../../../json/LeafletMap.xslt"/>
    12 <xsl:import href="../../DataViz.xslt"/>
    1312        <xsl:import href="../../Page.xslt"/>
    1413
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Page.xslt

    r21259 r21271  
    77        exclude-result-prefixes="ibis"
    88>
     9        <xsl:import href="../../../DataViz.xslt"/>
     10        <xsl:import href="../../definition/ApplyCriteria.xslt"/>
    911        <xsl:import href="../Page.xslt"/>
    10         <xsl:import href="../../definition/ApplyCriteria.xslt"/>
    1112        <xsl:import href="SectionSelections.xslt"/>
    1213        <xsl:import href="Builder.xslt"/>
     
    5354        </xsl:param>
    5455
    55         <xsl:param name="Page.viewApplyCriteriaDetails">
     56<xsl:param name="Page.viewApplyCriteriaDetailsContent">
    5657                The Apply Criteria feature is enabled.  At some future point this button
    5758                will open up the details of the criteria that was applied to this queryable
     
    350351                                        Applied Criteria Enabled
    351352                                        <xsl:call-template name="Help.popup">
    352 <xsl:with-param name="content" select="$Page.viewApplyCriteriaDetails"/>
     353<xsl:with-param name="content" select="$Page.viewApplyCriteriaDetailsContent"/>
    353354                                        </xsl:call-template>
    354355                                </button>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/result/ContentBlocks.xslt

    r21239 r21271  
    1414        <xsl:import href="../../../../json/LeafletMap.xslt"/>
    1515        <xsl:import href="../../../ContentContainer.xslt"/>
    16 <xsl:import href="../../../DataViz.xslt"/>
    17 <xsl:import href="Result.xslt"/>
     16        <xsl:import href="../QueryModule.xslt"/>
     17        <xsl:import href="DataViz.xslt"/>
    1818
    1919        <ibis:doc>
     
    5656                <xsl:variable name="queryResult"                select="$queryModule/IBISQ_QUERY_RESULT"/>
    5757
    58                 <xsl:variable name="showChart" select="$Result.showChart"/>
    59                 <xsl:variable name="showMap"   select="$Result.showMap"/>
     58                <xsl:variable name="showChart" select="$DataViz.showChart"/>
     59                <xsl:variable name="showMap"   select="$DataViz.showMap"/>
    6060
    6161                <span id="dataNotes">
    62                         <xsl:call-template name="Result.dataNotes">
     62                        <xsl:call-template name="QueryModule.dataNotes">
    6363                                <xsl:with-param name="queryConfiguration" select="$queryConfiguration"/>
    6464                        </xsl:call-template>
     
    6666
    6767                <span id="dataIssues">
    68                         <xsl:call-template name="Result.dataIssues">
     68                        <xsl:call-template name="QueryModule.dataIssues">
    6969                                <xsl:with-param name="queryConfiguration" select="$queryConfiguration"/>
    7070                        </xsl:call-template>
     
    7272
    7373                <span id="dataSources">
    74                         <xsl:call-template name="Result.dataSources"/>
     74                        <xsl:call-template name="QueryModule.dataSources"/>
    7575                </span>
    7676
     
    109109                <xsl:call-template name="DataViz.gridContainer">
    110110                        <xsl:with-param name="containerID"         select="concat($DataVizContainerIDPrefix, '_grid')"/>
    111                         <xsl:with-param name="valueAttributeNames"      select="$Result.valueAttributeNames"/>
    112                         <xsl:with-param name="valueAttributes"          select="$Result.valueAttributes"/>
     111                        <xsl:with-param name="valueAttributeNames"      select="$QueryModule.valueAttributeNames"/>
     112                        <xsl:with-param name="valueAttributes"          select="$QueryModule.valueAttributes"/>
    113113                </xsl:call-template>
    114114
    115115                <script id="dataVizJavascript">
    116                         <xsl:call-template name="Result.queryResultKendoLeafletDataVizObject">
     116                        <xsl:call-template name="DataViz.queryResultKendoLeafletDataVizObject">
    117117                                <xsl:with-param name="dataVizObjectName"        select="$DataVizJavascriptName"/>
    118118                                <xsl:with-param name="dataVizContainerIDPrefix" select="$DataVizContainerIDPrefix"/>
     
    122122                                <xsl:with-param name="queryRequest"                     select="$queryRequest"/>
    123123
    124                                 <xsl:with-param name="showValueAttributeColumn" select="0 != count($Result.valueAttributeNames)"/>
     124                                <xsl:with-param name="showValueAttributeColumn" select="0 != count($QueryModule.valueAttributeNames)"/>
    125125                        </xsl:call-template>
    126126
    127127                        <xsl:value-of select="$DataVizJavascriptName"/>.init();
    128128
    129                         <xsl:if test="$Result.showChart">
     129                        <xsl:if test="$DataViz.showChart">
    130130                        $(window).resize(function () {
    131131                                <xsl:value-of select="$DataVizJavascriptName"/>.resizeKendoChart();
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/result/Page.xslt

    r21259 r21271  
    1010        <xsl:import href="../../../../xml/Interactive.xslt"/>
    1111        <xsl:import href="../../../user/login/Login.xslt"/>
    12         <xsl:import href="../../UserSelections.xslt"/>
    1312        <xsl:import href="../../definition/ApplyCriteria.xslt"/>
    1413        <xsl:import href="../../definition/QueryDefinition.xslt"/>
     14        <xsl:import href="../QueryModule.xslt"/>
    1515        <xsl:import href="../Page.xslt"/>
    16 
    17 <xsl:import href="Result.xslt"/>
    18 <!--
    1916        <xsl:import href="DataViz.xslt"/>
    20         <xsl:import href="../QueryModule.xslt"/>
    21 -->
     17
    2218
    2319        <ibis:doc>
     
    4238
    4339
    44 <xsl:param name="Page.builderURL" select="concat($Page.queryBaseRequestPath, 'builder/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"/>
    45 <xsl:param name="Page.resultURL"  select="concat($Page.queryBaseRequestPath, 'result/',  /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"/>
     40        <!-- bread crumbs and content options -->
     41        <xsl:param name="Page.builderURL" select="concat($Page.queryBaseRequestPath, 'builder/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"/>
     42        <xsl:param name="Page.resultURL"  select="concat($Page.queryBaseRequestPath, 'result/',  /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"/>
    4643
    4744
     
    139136                        caption="Result table that shows selected dimensions and group by selections."
    140137                >
    141                         <xsl:call-template name="UserSelections.selectedDimensionsCriteriaTableRows">
     138                        <xsl:call-template name="QueryModule.selectedDimensionsCriteriaTableRows">
    142139                                <xsl:with-param name="selectedDimensions" select="$queryModule//SECTION//SELECTED_DIMENSIONS"/>
    143                                 <xsl:with-param name="dimensions" select="$Result.dimensions"/>
    144                         </xsl:call-template>
    145 
    146                         <xsl:call-template name="UserSelections.dataGroupedByTableRow">
    147                                 <xsl:with-param name="rowDimensionTitle"   select="ibis:getDimensionTitle($Result.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/CATEGORY_DIMENSION_NAME])"/>
    148                                 <xsl:with-param name="colDimensionTitle"   select="ibis:getDimensionTitle($Result.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/SERIES_DIMENSION_NAME])"/>
    149                                 <xsl:with-param name="otherDimensionTitle" select="ibis:getDimensionTitle($Result.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/OTHER_DIMENSION_NAME])"/>
     140                                <xsl:with-param name="dimensions" select="$QueryModule.dimensions"/>
     141                        </xsl:call-template>
     142
     143                        <xsl:call-template name="QueryModule.dataGroupedByTableRow">
     144                                <xsl:with-param name="rowDimensionTitle"   select="ibis:getDimensionTitle($QueryModule.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/CATEGORY_DIMENSION_NAME])"/>
     145                                <xsl:with-param name="colDimensionTitle"   select="ibis:getDimensionTitle($QueryModule.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/SERIES_DIMENSION_NAME])"/>
     146                                <xsl:with-param name="otherDimensionTitle" select="ibis:getDimensionTitle($QueryModule.dimensions/DIMENSION[NAME=$queryModule/REQUEST/ACTUAL_GROUP_BY/OTHER_DIMENSION_NAME])"/>
    150147                        </xsl:call-template>
    151148                </table>
     
    222219                <xsl:variable name="dataVizObjectName"        select="concat($dataVizContainerIDPrefix, 'DataViz')"/>
    223220
    224                 <xsl:if test="$Result.showMap">
     221                <xsl:if test="$DataViz.showMap">
    225222                        <xsl:call-template name="ContentContainer.expandable">
    226223                                <xsl:with-param name="title" select="'Map'"/>
     
    237234                </xsl:if>
    238235
    239                 <xsl:if test="$Result.showChart">
     236                <xsl:if test="$DataViz.showChart">
    240237                        <xsl:call-template name="ContentContainer.expandable">
    241238                                <xsl:with-param name="title" select="if('Line'=$queryRequest/CHART_NAME)then 'Trend' else 'Chart'"/>
     
    256253                                <xsl:call-template name="DataViz.gridContainer">
    257254                                        <xsl:with-param name="containerID"         select="concat($dataVizContainerIDPrefix, '_grid')"/>
    258                                         <xsl:with-param name="valueAttributeNames" select="$Result.valueAttributeNames"/>
    259                                         <xsl:with-param name="valueAttributes"     select="$Result.valueAttributes"/>
     255                                        <xsl:with-param name="valueAttributeNames" select="$QueryModule.valueAttributeNames"/>
     256                                        <xsl:with-param name="valueAttributes"     select="$QueryModule.valueAttributes"/>
    260257                                </xsl:call-template>
    261258                        </xsl:with-param>
     
    267264                        <xsl:with-param name="title" select="'Technical Notes'"/>
    268265                        <xsl:with-param name="content">
    269                                 <xsl:call-template name="Result.dataNotes"/>
    270                                 <xsl:call-template name="Result.dataSources"/>
    271                                 <xsl:call-template name="Result.dataIssues"/>
     266                                <xsl:call-template name="QueryModule.dataNotes"/>
     267                                <xsl:call-template name="QueryModule.dataSources"/>
     268                                <xsl:call-template name="QueryModule.dataIssues"/>
    272269                        </xsl:with-param>
    273270                        <xsl:with-param name="show" select="true()"/>
    274271                </xsl:call-template>
    275272
    276                 <xsl:if test="$Result.showMap">
     273                <xsl:if test="$DataViz.showMap">
    277274                        <xsl:call-template name="DataViz.choroplethMapJavaScript"/>
    278275                </xsl:if>
    279276                <script id="{$dataVizContainerIDPrefix}_script">
    280                         <xsl:call-template name="Result.queryResultKendoLeafletDataVizObject">
     277                        <xsl:call-template name="DataViz.queryResultKendoLeafletDataVizObject">
    281278                                <xsl:with-param name="dataVizObjectName"        select="$dataVizObjectName"/>
    282279                                <xsl:with-param name="dataVizContainerIDPrefix" select="$dataVizContainerIDPrefix"/>
     
    293290                        });
    294291
    295                         <xsl:if test="$Result.showChart">
     292                        <xsl:if test="$DataViz.showChart">
    296293                        $(window).resize(function () {
    297294                                <xsl:value-of select="$dataVizObjectName"/>.resizeKendoChart();
     
    312309
    313310                <xsl:call-template name="ApplyCriteria.dialog">
    314                         <xsl:with-param name="queryModule" select="$Result.queryModule"/>
     311                        <xsl:with-param name="queryModule" select="$QueryModule.queryModule"/>
    315312                </xsl:call-template>
    316313
Note: See TracChangeset for help on using the changeset viewer.