Ignore:
Timestamp:
11/18/16 21:08:57 (6 years ago)
Author:
Garth Braithwaite
Message:

view webapp - Another round of refinement for the site and context nav menus. This includes help css support for site menus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/result/SiteSpecific.xslt

    r11197 r12326  
    4747                ibis:doc="Query Result left nav menu - specific to the current module config."
    4848        >
    49                 <SELECTIONS>
    50                         <TITLE>Result Options</TITLE>
     49                <SELECTION>
     50                        <TITLE>Query Result Options</TITLE>
     51                        <SELECTIONS>
    5152
    52                         <SELECTION>
    53                                 <URL><xsl:value-of select="$SiteSpecific.builderURL"/></URL>
    54                                 <DESCRIPTION>Not seeing what you want? Click this to go to the query builder page.</DESCRIPTION>
    55                                 <TITLE>Modify Query Definition</TITLE>
    56                         </SELECTION>
     53                                <SELECTION>
     54                                        <URL><xsl:value-of select="$SiteSpecific.builderURL"/></URL>
     55                                        <DESCRIPTION>Not seeing what you want? Click this to go to the query builder page.</DESCRIPTION>
     56                                        <TITLE>Modify Query Definition</TITLE>
     57                                </SELECTION>
    5758
    58                 <xsl:if test="not($Result.configuration/CRITERIA/EXCLUDE/CHART_NAMES/ALL_FLAG)">
    59                         <SELECTION>
    60                                 <DESCRIPTION>Display Chart</DESCRIPTION>
    61                                 <TITLE>Chart Options</TITLE>
    62                                 <SELECTIONS>
    63                                         <xsl:for-each select="$Page.charts/CHART[
    64                                                 (NAME != $Result.queryModule/REQUEST/CHART_NAME) and
    65                                                 not(NAME = $Result.configuration/CRITERIA/EXCLUDE/CHART_NAMES/CHART_NAME)]"
    66                                         >
    67                                                 <xsl:sort select="SORT_ODRER" order="ascending" data-type="number"/>
     59                        <xsl:if test="not($Result.configuration/CRITERIA/EXCLUDE/CHART_NAMES/ALL_FLAG)">
     60                                <SELECTION>
     61                                        <DESCRIPTION>Display Chart</DESCRIPTION>
     62                                        <TITLE>Chart Options</TITLE>
     63                                        <SELECTIONS>
     64                                                <xsl:for-each select="$Page.charts/CHART[
     65                                                        (NAME != $Result.queryModule/REQUEST/CHART_NAME) and
     66                                                        not(NAME = $Result.configuration/CRITERIA/EXCLUDE/CHART_NAMES/CHART_NAME)]"
     67                                                >
     68                                                        <xsl:sort select="SORT_ODRER" order="ascending" data-type="number"/>
    6869
    69                                                 <SELECTION>
    70                                                         <URL>?ChartName=<xsl:value-of select="NAME"/></URL>
    71                                                         <DESCRIPTION>Display the data in a <xsl:value-of select="TITLE"/> chart graph</DESCRIPTION>
    72                                                         <TITLE><xsl:value-of select="TITLE"/></TITLE>
    73                                                 </SELECTION>
    74                                         </xsl:for-each>
    75                                 </SELECTIONS>
    76                         </SELECTION>
    77                 </xsl:if>
    78 
    79                 <xsl:if test="(count($Page.displayableMeasures) &gt; 1)">
    80                         <SELECTION>
    81                                 <DESCRIPTION>Select different data measure</DESCRIPTION>
    82                                 <TITLE>Alternate Values</TITLE>
    83                                 <SELECTIONS>
    84                                         <xsl:for-each select="$Page.displayableMeasures">
    85 
    86                                                 <xsl:if test="current()/NAME != /QUERY_MODULE/REQUEST/MEASURE_NAME">
    8770                                                        <SELECTION>
    88                                                                 <URL>?MeasureName=<xsl:value-of select="NAME"/></URL>
    89                                                                 <DESCRIPTION>Display the <xsl:value-of select="TITLE"/> data measure</DESCRIPTION>
     71                                                                <URL>?ChartName=<xsl:value-of select="NAME"/></URL>
     72                                                                <DESCRIPTION>Display the data in a <xsl:value-of select="TITLE"/> chart graph</DESCRIPTION>
    9073                                                                <TITLE><xsl:value-of select="TITLE"/></TITLE>
    9174                                                        </SELECTION>
    92                                                 </xsl:if>
    93                                         </xsl:for-each>
    94                                 </SELECTIONS>
    95                         </SELECTION>
    96                 </xsl:if>
     75                                                </xsl:for-each>
     76                                        </SELECTIONS>
     77                                </SELECTION>
     78                        </xsl:if>
    9779
    98                         <SELECTION>
    99                                 <URL><xsl:value-of select="concat($ibis.urlPrefix, /QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)"/></URL>
    100                                 <DESCRIPTION>Choose different query dataset/measure.</DESCRIPTION>
    101                                 <TITLE>Select Different Measure</TITLE>
    102                         </SELECTION>
     80                        <xsl:if test="(count($Page.displayableMeasures) &gt; 1)">
     81                                <SELECTION>
     82                                        <DESCRIPTION>Select different data measure</DESCRIPTION>
     83                                        <TITLE>Alternate Values</TITLE>
     84                                        <SELECTIONS>
     85                                                <xsl:for-each select="$Page.displayableMeasures">
    10386
    104                         <SELECTION>
    105                                 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/result/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html?Reload=x')"/></URL>
    106                                 <DESCRIPTION>Runs the query using default criteria.</DESCRIPTION>
    107                                 <TITLE>Load Default Query Definition</TITLE>
    108                         </SELECTION>
     87                                                        <xsl:if test="current()/NAME != /QUERY_MODULE/REQUEST/MEASURE_NAME">
     88                                                                <SELECTION>
     89                                                                        <URL>?MeasureName=<xsl:value-of select="NAME"/></URL>
     90                                                                        <DESCRIPTION>Display the <xsl:value-of select="TITLE"/> data measure</DESCRIPTION>
     91                                                                        <TITLE><xsl:value-of select="TITLE"/></TITLE>
     92                                                                </SELECTION>
     93                                                        </xsl:if>
     94                                                </xsl:for-each>
     95                                        </SELECTIONS>
     96                                </SELECTION>
     97                        </xsl:if>
    10998
    110                         <SELECTION>
    111                                 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/definition/from/result')"/></URL>
    112                                 <DESCRIPTION>Click this button to define a saved query result definition.</DESCRIPTION>
    113                                 <TITLE>Save Query Definition</TITLE>
    114                         </SELECTION>
    115                         <SELECTION>
    116                                 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/definition/index/MyDefinitions.html')"/></URL>
    117                                 <DESCRIPTION>Click this button to access all query definitions.</DESCRIPTION>
    118                                 <TITLE>My Saved Query Definitions</TITLE>
    119                         </SELECTION>
     99                                <SELECTION>
     100                                        <URL><xsl:value-of select="concat($ibis.urlPrefix, /QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)"/></URL>
     101                                        <DESCRIPTION>Choose different query dataset/measure.</DESCRIPTION>
     102                                        <TITLE>Select Different Measure</TITLE>
     103                                </SELECTION>
    120104
    121                         <SELECTION>
    122                                 <URL>
    123                                         <xsl:value-of select="concat(replace($Result.resultURL, '.html', '.xls'), '?PrinterFriendly=x&amp;ShowDimensionValues=', $ShowDimensionValues)"/>
    124                                 </URL>
    125                                 <DESCRIPTION>Click this button to have this page automatically put into Microsoft Excel.</DESCRIPTION>
    126                                 <TITLE>Output to Excel</TITLE>
    127                         </SELECTION>
     105                                <SELECTION>
     106                                        <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/result/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html?Reload=x')"/></URL>
     107                                        <DESCRIPTION>Runs the query using default criteria.</DESCRIPTION>
     108                                        <TITLE>Load Default Query Definition</TITLE>
     109                                </SELECTION>
    128110
    129                         <SELECTION>
    130                                 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/result/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.xml')"/></URL>
    131                                 <DESCRIPTION>View the IBISQ result XML.</DESCRIPTION>
    132                                 <TITLE>View Resultant IBISQ XML</TITLE>
    133                         </SELECTION>
    134                 </SELECTIONS>
     111                                <SELECTION>
     112                                        <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/definition/from/result')"/></URL>
     113                                        <DESCRIPTION>Click this button to define a saved query result definition.</DESCRIPTION>
     114                                        <TITLE>Save Query Definition</TITLE>
     115                                </SELECTION>
     116                                <SELECTION>
     117                                        <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/definition/index/MyDefinitions.html')"/></URL>
     118                                        <DESCRIPTION>Click this button to access all query definitions.</DESCRIPTION>
     119                                        <TITLE>My Saved Query Definitions</TITLE>
     120                                </SELECTION>
     121
     122                                <SELECTION>
     123                                        <URL>
     124                                                <xsl:value-of select="concat(replace($Result.resultURL, '.html', '.xls'), '?PrinterFriendly=x&amp;ShowDimensionValues=', $ShowDimensionValues)"/>
     125                                        </URL>
     126                                        <DESCRIPTION>Click this button to have this page automatically put into Microsoft Excel.</DESCRIPTION>
     127                                        <TITLE>Output to Excel</TITLE>
     128                                </SELECTION>
     129
     130                                <SELECTION>
     131                                        <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/result/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.xml')"/></URL>
     132                                        <DESCRIPTION>View the IBISQ result XML.</DESCRIPTION>
     133                                        <TITLE>View Resultant IBISQ XML</TITLE>
     134                                </SELECTION>
     135                        </SELECTIONS>
     136                </SELECTION>
    135137        </xsl:param>
    136138
Note: See TracChangeset for help on using the changeset viewer.