Changeset 22653 in main


Ignore:
Timestamp:
03/09/21 00:11:45 (6 weeks ago)
Author:
GarthBraithwaite_STG
Message:

view - added DEVELOPMENT_FLAG and buttons for QM pages. Changed labels on some content option buttons.

Location:
trunk/ibisph-view/src/main/webapp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ibisph-view/src/main/webapp/xsd/query_module.xsd

    r22581 r22653  
    4040                                <xsd:element name="KEYWORDS"      type="xsd:string" minOccurs="0"/>
    4141
     42                                <xsd:element name="DEVELOPMENT_FLAG" type="xsd:string" minOccurs="0"/>
    4243                                <xsd:element name="DEMOGRAPHIC_FLAG" type="xsd:string" minOccurs="0"/>
    4344                                <xsd:element name="ORG_UNIT_NAME"    type="xsd:string" minOccurs="0"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Builder.xslt

    r22407 r22653  
    122122        </xsl:param>
    123123       
     124        <xsl:param name="Builder.resetHelpContent">
     125                Resets any recently changed selections (page form data) to the page's
     126                initial values when the page was loaded/most recently landed on. 
     127                Resetting the page's form data is the same as performing a page refresh.
     128                This is different from the [Load Default Query] which reloads and resets
     129                your query definition to the default selections and settings when the
     130                queryable dataset was first requested.   
     131        </xsl:param>
    124132
    125133        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TEMPLATES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     
    395403                        </xsl:call-template>
    396404                </button>
    397                 <button type="button" accesskey="R" onclick="resetForm()" title="Reset the page to its original state">Reset</button>
     405                <button type="button" accesskey="R" onclick="resetForm()" title="Reset the page to its original state">
     406                        Reset
     407                        <xsl:call-template name="Help.popup">
     408                                <xsl:with-param name="content" select="$Builder.resetHelpContent"/>
     409                                <xsl:with-param name="additionalClasses" select="'ContainerRight'"/>
     410                        </xsl:call-template>
     411                </button>
    398412        </xsl:template>
    399413
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Page.xslt

    r22585 r22653  
    224224                        function resetForm()
    225225                        {
    226                                 document.form.reset();
    227                                 setupStepSelections();
     226                                if( confirm("Are you sure you want to reset all of selection changes made on the current page?") )
     227                                {
     228                                        document.form.reset();
     229                                        setupStepSelections();
     230                                }
    228231                        } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End of Function ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    229232                       
     
    376379                                                onclick="location.href='{$Page.queryBaseRequestPath}builder/{/QUERY_MODULE/REQUEST/CONFIGURATION_PATH}.html?Reload=x'"
    377380                                        >
    378                                                 Load Default Query
     381                                                Load Default Selections
    379382                                                <xsl:call-template name="Help.popup">
    380383                                                        <xsl:with-param name="content" select="$Page.loadDefaultQueryHelpContent"/>
     
    386389                                                        onclick="location.href='{concat($ibis.baseRequestPath, $Page.queryModule/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)}'"
    387390                                                >
    388                                                         Change Dataset
     391                                                        Select New Measure
    389392                                                        <xsl:call-template name="Help.popup">
    390393                                                                <xsl:with-param name="content" select="$Page.changeDatasetMeasureHelpContent"/>
     
    405408                                </xsl:if>
    406409
     410
     411                                <xsl:if test="exists($QueryModule.queryModule/DEVELOPMENT_FLAG)">
     412                                        <button type="button" accesskey="X" id="viewXMLButton"
     413                                                onclick="location.href='{$ibis.baseRequestPath}query/configuration/{$QueryModule.queryModule/REQUEST/CONFIGURATION_PATH}.xml'"
     414                                        >
     415                                                View Module XML
     416                                        </button>
     417
     418                                        <xsl:if test="exists($QueryModule.request/QUERY_APPLICATION_URL) and ('post' != $QueryModule.queryModule/QUERY_APPLICATION_HTTP_REQUEST_TYPE)">
     419                                        <button type="button" accesskey="Q" id="viewIBISQButton"
     420                                                onclick="location.href='{$QueryModule.request/QUERY_APPLICATION_URL}'"
     421                                        >
     422                                                Get IBISQ XML
     423                                        </button>
     424                                        </xsl:if>
     425                                </xsl:if>
    407426                        </div>
    408427                </div>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/result/Page.xslt

    r22581 r22653  
    243243                                        </xsl:call-template>
    244244                                </button>
     245
     246
     247                                <xsl:if test="exists($QueryModule.queryModule/DEVELOPMENT_FLAG)">
     248                                        <button type="button" accesskey="L" id="defaultQueryButton"
     249                                                onclick="location.href='{$Page.queryBaseRequestPath}result/{/QUERY_MODULE/REQUEST/CONFIGURATION_PATH}.html?Reload=x'"
     250                                        >
     251                                                Run Default Query
     252                                                <xsl:call-template name="Help.popup">
     253                                                        <xsl:with-param name="content" select="$Page.loadDefaultQueryHelpContent"/>
     254                                                </xsl:call-template>
     255                                        </button>
     256
     257                                        <button type="button" accesskey="X" id="viewXMLButton"
     258                                                onclick="location.href='{$ibis.baseRequestPath}query/configuration/{$QueryModule.queryModule/REQUEST/CONFIGURATION_PATH}.xml'"
     259                                        >
     260                                                View Module XML
     261                                        </button>
     262
     263                                        <xsl:if test="exists($QueryModule.request/QUERY_APPLICATION_URL) and ('post' != $QueryModule.queryModule/QUERY_APPLICATION_HTTP_REQUEST_TYPE)">
     264                                        <button type="button" accesskey="Q" id="viewIBISQButton"
     265                                                onclick="location.href='{$QueryModule.request/QUERY_APPLICATION_URL}'"
     266                                        >
     267                                                Get IBISQ XML
     268                                        </button>
     269                                        </xsl:if>
     270                                </xsl:if>
    245271                        </div>
    246272                </div>
Note: See TracChangeset for help on using the changeset viewer.