Ignore:
Timestamp:
02/18/20 20:25:21 (2 years ago)
Author:
GarthBraithwaite_STG
Message:

view - Split out IP paths so that IP xml can be refed diff from standard xml content. Stubbed out ContentOptions? for IP, CP, and rough query bulder and result page options. css tweaks - buttons, user. Removed unused vert menu css from main css. Added more defensive code for ibis ip view title/dim value title. Removed all the contextNavigation from xslt code.

File:
1 edited

Legend:

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

    r19863 r19867  
    218218                <xsl:param name="sections" select="/QUERY_MODULE/CRITERIA/SECTIONS"/>
    219219
     220
     221                <div class="ContentOptions">
     222                        <h3><xsl:value-of select="'Query Builder Page Options'"/></h3>
     223                        <button type="button" accesskey="S" id="submitButton" title="Submit the query and display the result page">
     224                                <xsl:attribute name="onclick" select="
     225                                        if(exists($Page.configuration/CRITERIA/SUBMIT_JAVASCRIPT_FUNCTION_CALL))
     226                                                then $Page.configuration/CRITERIA/SUBMIT_JAVASCRIPT_FUNCTION_CALL
     227                                                else 'submitQuery()'
     228                                        "
     229                                />
     230                                Submit
     231                                <xsl:call-template name="Help.content">
     232                                        <xsl:with-param name="help">
     233                                                <TEXT>
     234                                                        This submits your query definition.  Once submitted
     235                                                        the data will be processed and the result page will
     236                                                        be presented.  From the result page you can return
     237                                                        to this page and refineany data filtering criteria
     238                                                        and data grouping selections.
     239                                                </TEXT>
     240                                        </xsl:with-param>
     241                                </xsl:call-template>
     242                        </button>
     243
     244                        <button type="button" accesskey="M" id="SelectNewMeasure" title="Select a new  query dataset measure"
     245                                onclick="location.href='{concat($ibis.contextPath, /QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)}'"
     246                        >
     247                                Select Query Measure
     248                                <xsl:call-template name="Help.content">
     249                                        <xsl:with-param name="help">
     250                                                <TEXT>
     251                                                        Allows you to change the measure to be queried. 
     252                                                </TEXT>
     253                                        </xsl:with-param>
     254                                </xsl:call-template>
     255                        </button>
     256
     257                        <button type="button" accesskey="M" id="SelectNewMeasure" title="Reloads the default query definition"
     258                                onclick="location.href='{concat($ibis.contextPath, 'query/builder/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html?Reload=x')}'"
     259                        >
     260                                Reload Selections
     261                                <xsl:call-template name="Help.content">
     262                                        <xsl:with-param name="help">
     263                                                <TEXT>
     264                                                        Resets your query definition to the default selections
     265                                                        and settings.  This is different from the [Reset] button
     266                                                        located at the bottom of the page.  The [Reset] restores
     267                                                        immediate page selections made.  This option actually
     268                                                        reloads the query definition to it's default state.
     269                                                </TEXT>
     270                                        </xsl:with-param>
     271                                </xsl:call-template>
     272                        </button>
     273
     274                        <button type="button" accesskey="D" id="saveDefinition"
     275                                title="Click this button to save the selections as a saved criteria definition"
     276                                onclick="saveCriteria()"
     277                        >
     278                                Save Query Definition
     279                                <xsl:call-template name="Help.content">
     280                                        <xsl:with-param name="help">
     281                                                <TEXT>
     282                                                        Allows you to save your current filtering criteria and
     283                                                        display selections.  These saved query definitions can
     284                                                        then be ran later and can even be shared with others.
     285                                                </TEXT>
     286                                        </xsl:with-param>
     287                                </xsl:call-template>
     288                        </button>
     289
     290                        <button type="button" accesskey="D" id="saveDefinition"
     291                                title="Click this button to access all query definitions"
     292                                onclick="location.href='{concat($ibis.contextPath, 'query/definition/index/MyDefinitions.html')}'"
     293                        >
     294                                Load Query Definition
     295                                <xsl:call-template name="Help.content">
     296                                        <xsl:with-param name="help">
     297                                                <TEXT>
     298                                                        Takes you to a page that shows a list of all of your
     299                                                        saved query defintions.  You can then choose several
     300                                                        options to run the definition, refine it, or delete it.
     301
     302                                                        NOTE: you will need to be logged in to be able to see
     303                                                        your definitions.
     304                                                </TEXT>
     305                                        </xsl:with-param>
     306                                </xsl:call-template>
     307                        </button>
     308                </div>
     309
    220310                <!-- if dup names, then show an error and exit the page.  note the next
    221311                        match enable the page to be displayed.  Otherwise it simply blows...
     
    279369
    280370                        <!-- finally the finish/submit section -->
    281                         <xsl:call-template name="Builder.submitControl"/>
     371                        <div style="margin-top: 1rem;">
     372                                <xsl:call-template name="Builder.submitControl"/>
     373                        </div>
    282374
    283375                </form>
Note: See TracChangeset for help on using the changeset viewer.