Changeset 19879 in main


Ignore:
Timestamp:
02/20/20 22:56:16 (2 years ago)
Author:
GarthBraithwaite_STG
Message:

view - footer updates. text sections limited to 700px. Page content formatting and changes. Added goto submit for qm result. Fixed top margin for chart and maps. Limited MM css video to 400px. Changed org unit to authoring. Kendo template for table index page to change search placeholder to filter.

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

Legend:

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

    r19868 r19879  
    77 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
    88
    9 .ContentOptions
     9#content header + .ContentOptions
    1010{
    11         margin-bottom:                  1rem;
     11        margin:                 1rem 0 1rem 0;
    1212        padding:        0.5em 1rem 1em 1rem;
    1313        background-color: #ebebeb;
     
    2929}
    3030
    31 .ContentOptions .SingleRowTable td
     31.ContentOptions table
    3232{
    33         padding: 0 1rem 0 0rem;
     33        margin-top:             0.3em;
    3434}
    3535
     36
     37.ContentOptions .Container.Buttons
     38{
     39        margin: 0.3em auto 0 auto;
     40        text-align: center;
     41}
     42.ContentOptions .Container h4
     43{
     44        text-align: left;
     45}
     46
     47.ContentOptions .Container div
     48{
     49        display: inline-block;
     50        padding-right: 2rem;
     51}
     52.ContentOptions .Container select
     53{
     54        min-width:      150px;
     55        max-width:      25%;
     56}
    3657
    3758
  • trunk/ibisph-view/src/main/webapp/css/ExpandableContent.css

    r19863 r19879  
    120120
    121121/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C O N T A I N E R */
     122
    122123.ExpandableContent .Container
    123124{
     
    127128{
    128129        padding:                        8px 8px 10px 0;
     130}
     131
     132.ExpandableContent .Container figure.Graphic
     133{
     134        margin-top:             0em !important;
    129135}
    130136
  • trunk/ibisph-view/src/main/webapp/css/Help.css

    r19863 r19879  
    55 *              HELP
    66 *                      [TITLE]
     7 *                      [ADDITIONAL_CLASSES]
    78 *                      one of:
    89 *                      URL
  • trunk/ibisph-view/src/main/webapp/css/MegaMenu.css

    r19867 r19879  
    249249{
    250250        position:                       relative;
    251         margin-top:                     16px;
     251        margin:                         16px auto 0 auto;
     252        max-width:                      400px;
    252253}
    253254
  • trunk/ibisph-view/src/main/webapp/css/_layout-footer.css

    r19848 r19879  
    88        background:                     #003366 url("../image/footer_background.png") no-repeat bottom right fixed;
    99*/
    10         background-color:       #336699;
     10        background-color:       #334455;
    1111
    1212        padding:                        6px 0px 5px 1em;
    1313        min-height:             300px;
    1414        height:                         auto;
    15         border-top:             5px solid #336699;
    1615        color:                          #bbbbbb;
    1716        text-align:                     left;
     
    2019}
    2120
     21#footer footer
     22{
     23        margin:                         0 auto;
     24        padding:                        2rem 2rem 1rem 2rem;
     25        max-width:                      1080px;
     26        color:                          #bbbbbb;
     27        text-align:                     left;
     28        font-size:                      1.2em;
     29        clear:                          both;
     30}
     31
     32
     33#footer .Row
     34{
     35}
     36
     37#footer footer .Block
     38{
     39        display:                        inline-block;
     40        margin-right:           3rem;
     41}
     42
    2243#footer h3
    2344{
    24         border-bottom:          2px solid #ccc;
    25         padding:                        6px 0px 5px 0px;
    26         font-size:                      1rem;
    27         font-weight:            normal;
    28         color:                          #eee;
     45        color:                          white;
    2946}
    3047
     48#footer ul
     49{
     50        padding:                        0;
     51        list-style-type:        none;
     52}
    3153#footer li
    3254{
     55        margin-left:            -0.5rem;
    3356        vertical-align:         top;
    3457        color:                          #bbb;
    3558}
    3659
    37 #footer a
     60#footer li a
    3861{
    3962        /* have to have margins different due to cr/lf line white space */
    4063        display:                        inline-block;
    41         margin:                         0 0px 0 0px;
     64        padding:                        0.5em 0.5rem 0.3em 0.5rem;
    4265        border:                         1px solid transparent;
    4366    vertical-align:     middle;
    44         font-size:                      0.8rem;
     67        font-size:                      1rem;
    4568        color:                          #ddd;
    4669        text-decoration:        none;
     
    5376        color:                          var(--color-hover);
    5477}
    55 /* Definitions needed for the javascript based footer */
    56 #footer .JavascriptFooterWrapper table
    57 {
    58         width:                          650px;
    59 }
    60 #footer .JavascriptFooterWrapper table table
    61 {
    62         width:                          auto;
    63 }
    6478
    65 #footer .JavascriptFooterWrapper *
    66 {
    67         color:                          white;
    68 }
    69 
    70 
    71 
    72 #footer .SocialMedia
    73 {
    74         border-bottom:          none;
    75 }
    76 #footer .SocialMedia a
    77 {
    78         margin:                         0;
    79 }
    80 
    81 #footer .Row
    82 {
    83         width:                          55rem;
    84         max-width:                      60rem;
    85 }
    86 
    87 #footer .Section
    88 {
    89         display:                        inline-block;
    90         background:             transparent;
    91         vertical-align:         top;
    92         width:                          25%;
    93         padding-left:           1rem;
    94 }
    95 
    96 #footer .Bottom
    97 {
    98         padding:                        0.5rem 0 0 1rem;
    99 }
    100 #footer .Bottom img
    101 {
    102         margin:                         0.25rem 1rem 0 0;
    103         padding:                        5px 1em 5px 5px;
    104         background-color:       white;
    105         border:                         4px solid #aaa;
    106 }
    10779#footer .Bottom > div
    10880{
    109         display:                        inline-block;
    110         width:                          40rem;
    111         padding-top:            0.5rem;
     81        margin:                         0 auto;
     82        padding-top:            2.5em;
    11283        vertical-align:         top;
    11384        text-align:             left;
    11485        line-height:            1rem;
    115         font-size:                      0.7rem;
     86        font-size:                      0.8rem;
    11687        font-style:                     italic;
    11788        color:                          #ddd;
     
    12293        border-top:             1px solid #ddd;
    12394        text-align:             center;
     95        margin-top:             0.7em;
     96        padding-top:            0.7em;
    12497        margin-left:            0;
    12598        color:                          #ddd;
  • trunk/ibisph-view/src/main/webapp/css/_layout.css

    r19860 r19879  
    9595        margin:                         0 auto;   /* center */
    9696        margin-top:                     1.5em;
    97         padding:                        0.2em 2em 2em 2em;
     97        padding:                        0.2em 2rem 2em 2rem;
    9898        background-color:       white;
    9999        border-left:            1px solid #ddd;
     
    199199        max-width:                      70rem;
    200200}
     201#content section.Text
     202{
     203/*      margin:                         2em auto 0 auto;
     204*/
     205        max-width:                      700px;
     206}
    201207
    202208#content #contentSections section h3
  • trunk/ibisph-view/src/main/webapp/xslt/_ibis-path.xslt

    r19868 r19879  
    7878
    7979
    80         <xsl:param name="RequestURL"
     80        <xsl:param name="RemoteRequestURL"
    8181                ibis:doc="Current HTTP request URL."
    8282        />
    83         <xsl:variable name="ibis.requestURL" select="$RequestURL"/>
     83        <xsl:variable name="ibis.RemoteRequestURL" select="$RemoteRequestURL"/>
    8484
    8585        <xsl:param name="WebAppContextPath"
  • trunk/ibisph-view/src/main/webapp/xslt/html/Help.xslt

    r19863 r19879  
    1111                <summary>Templates for help content - alerts, popup type content blocks.</summary>
    1212                <description>
     13                        Structure:
     14                                HELP
     15                                        [TITLE]
     16                                        [ADDITIONAL_CLASSES]
     17                                        one of:
     18                                                URL
     19                                        LOCAL_URL
     20                                        TEXT
     21                                        [USE_ALERT_FLAG]
    1322                </description>
    1423        </ibis:doc>
     
    6069                />
    6170                <xsl:param name="useAlert" select="exists($help/USE_ALERT_FLAG)"/>
    62                 <xsl:param name="additionalClasses" ibis:doc="additional control css class(s) to be added to the help icon."/>
    63                 <xsl:variable name="additionalClasses" select="if(string-length($additionalClasses) != 0)then $additionalClasses else 'Right'"/>
     71                <xsl:param name="additionalClasses" select="$help/ADDITIONAL_CLASSES"
     72                        ibis:doc="additional control css class(s) to be added to the help icon."
     73                />
     74                <xsl:variable name="additionalClasses" select="if(0 != string-length($additionalClasses))then $additionalClasses else 'Right'"/>
    6475
    6576                <xsl:choose>
  • trunk/ibisph-view/src/main/webapp/xslt/html/SiteSpecific.xslt

    r19868 r19879  
    223223
    224224        <xsl:template name="Page.footer">
    225                 <footer id="footer">
    226                         <div class="Row">
    227                                 <div class="Section">
    228                                         <h3>NM-IBIS</h3>
    229                                         <ul>
    230                                                 <li><a href="{$ibis.contextPath}about/ContactInformation.html">Contact Us</a></li>
    231                                                 <li><a href="{$ibis.contextPath}about/ContentUsage.html">Contents and Usage</a></li>
    232                                                 <li><a href="{$ibis.contextPath}about/Background.html">Background</a></li>
    233                                         </ul>
     225                <div id="footer">
     226                        <footer id="screenPageFooter">
     227                                <nav class="Row">
     228                                        <div class="Block">
     229                                                <h3>NM-IBIS</h3>
     230                                                <ul>
     231                                                        <li><a href="{$ibis.contextPath}about/ContentUsage.html">Contents and Usage</a></li>
     232                                                        <li><a href="{$ibis.contextPath}about/Background.html">Background</a></li>
     233                                                        <li><a href="{$ibis.contextPath}about/ContactInformation.html">Contact Us</a></li>
     234                                                </ul>
     235                                        </div>
     236                                        <div class="Block">
     237                                                <h3>Related Web Sites</h3>
     238                                                <ul>
     239                                                        <li><a href="http://nmhealth.org/" title="New Mexico Department of Health Website">NM Department of Health</a></li>
     240                                                        <li><a href="http://nmtracking.org/" title="New Mexico Environmental Public Health Tracking Program">NM EPHT Tracking</a></li>
     241                                                        <li><a href="http://www.ibisph.org/">IBIS-PH Community</a></li>
     242                                                </ul>
     243                                        </div>
     244                                        <div class="Block">
     245                                                <h3>Legal</h3>
     246                                                <ul>
     247                                                        <li><a href="{$ibis.contextPath}about/WebCitation.html">Web Citation</a></li>
     248                                                        <li><a href="http://nmhealth.org/help/privacy">Privacy Policy</a></li>
     249                                                        <li><a href="http://nmhealth.org/help/disclaimer">Use Disclaimer</a></li>
     250                                                </ul>
     251                                        </div>
     252                                        <div class="Block" style="float: right; width: 270px; padding: 0.3em 1rem 1rem 1rem; background-color: #445566; margin-right: 0;">
     253                                                <h3>Help us help you by providing feedback about this site or page:</h3>
     254                                                <input type="button" value="Email Us..." style="width: 100%; font-size: 1rem; padding: 1rem; cursor: pointer; margin-top: 0.5em;"/>
     255                                        </div>
     256                                </nav>
     257
     258                                <div class="Row">
     259                                        <div class="Bottom">
     260                                                <div>
     261                                                        The information published on this website may be
     262                                                        reproduced without permission. Please use the following citation: <br/>
     263                                                        &quot;Retrieved <xsl:value-of select="ibis:getFormattedDate(current-date())"/>
     264                                                        from the New Mexico Department of Health Indicator-Based Information System
     265                                                        <br/>(NM-IBIS) for Public Health Web site: http://ibis.health.state.nm.us&quot;
     266                                                        <xsl:if test="string-length($Page.XMLModifedDate) != 0">
     267                                                                <div class="LastModified">Page Content Updated: <xsl:value-of select="$Page.XMLModifedDate"/></div>
     268                                                        </xsl:if>
     269                                                </div>
     270                                        </div>
    234271                                </div>
    235                                 <div class="Section">
    236                                         <h3>DOH</h3>
    237                                         <ul>
    238                                                 <li><a href="http://health.utah.gov/index.html">DOH Home</a></li>
    239                                                 <li><a href="http://health.utah.gov/contact/index.html">Contact DOH</a></li>
    240                                                 <li><a href="http://health.utah.gov/about/index.html">A-Z List</a></li>
    241                                                 <li><a href="http://health.utah.gov/about/index.html">About Us</a></li>
    242                                         </ul>
    243                                 </div>
    244                                 <div class="Section">
    245                                         <h3>Legal</h3>
    246                                         <ul>
    247                                                 <li><a href="{$ibis.contextPath}about/WebCitation.html">Web Citation</a></li>
    248                                                 <li><a href="http://health.utah.gov/about/privacy.html">Privacy Policy</a></li>
    249                                                 <li><a href="http://health.utah.gov/about/disclaimer.html">Use Disclaimer</a></li>
    250                                         </ul>
    251                                 </div>
    252                                 <div class="Section">
    253                                         <h3>Other</h3>
    254                                         <ul>
    255                                                 <li><a href="http://www.utah.gov/">State Website</a></li>
    256                                                 <li><a href="http://epht.health.utah.gov/epht-view/" title="IBIS-PH is produced in collaboration with the Utah Environmental Public Health Tracking Program">EPHT Tracking Website</a></li>
    257                                                 <li><a href="http://www.ibisph.org/">IBIS-PH Community of Practice</a></li>
    258                                         </ul>
    259                                 </div>
    260                         </div>
    261 
    262                         <div class="Row">
    263                                 <div class="Bottom">
    264                                         <img src="{$ibis.contextPath}image/doh_logo_footer.png"
    265                                                 onclick="javascript:location.href='http://health.utah.gov/'" title="UDOH Link"
    266                                                 alt="Department of Health Logo"
    267                                         />
    268 
    269                                         <div>
    270                                                 The information published on this
    271                                                 website may be reproduced without permission. Please use the following
    272                                                 citation: &quot;Retrieved <xsl:value-of select="ibis:getFormattedDate(current-date())"/>
    273                                                 from the Department of Health, Indicator-Based
    274                                                 Information System for Public Health Web site: http://ibis.health.gov&quot;
    275                                                 <xsl:if test="string-length($Page.XMLModifedDate) != 0">
    276                                                         <div class="LastModified">Page Content Updated: <xsl:value-of select="$Page.XMLModifedDate"/></div>
    277                                                 </xsl:if>
    278                                         </div>
    279                                 </div>
    280                         </div>
    281                 </footer>
    282 
    283                 <!-- had to wrap a div within so FF would format correctly... -->
    284                 <footer id="printPageFooter">
    285                         <xsl:copy-of select="$SiteSpecific.printPageFooter"/>
    286                 </footer>
     272                        </footer>
     273               
     274                        <!-- had to wrap a div within so FF would format correctly... -->
     275                        <footer id="printPageFooter">
     276                                <xsl:copy-of select="$SiteSpecific.printPageFooter"/>
     277                        </footer>
     278                </div>
     279
    287280        </xsl:template>
    288281
     
    293286                        <ul>
    294287                                <li>
    295                                         <a href="http://www.linkedin.com/shareArticle?url={$ibis.requestURL}"
     288                                        <a href="http://www.linkedin.com/shareArticle?url={$ibis.RemoteRequestURL}"
    296289                                                title="Share this page on LinkedIn"
    297290                                                rel="nofollow" target="_blank"
     
    301294                                </li>
    302295                                <li>
    303                                         <a href="http://www.facebook.com/sharer.php?url={$ibis.requestURL}"
     296                                        <a href="https://www.facebook.com/sharer.php?u={$ibis.RemoteRequestURL}"
    304297                                                title="Share this page on Facebook"
    305298                                                rel="nofollow" target="_blank"
     
    309302                                </li>
    310303                                <li>
    311                                         <a href="javascript:window.open('http://twitter.com/share?url=' + location.href)"
     304                                        <a href="https://twitter.com/intent/tweet?url={$ibis.RemoteRequestURL}"
    312305                                                title="Share this page on Twitter"
    313306                                                rel="nofollow" target="_blank"
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/HTMLTable.xslt

    r19798 r19879  
    176176                        </xsl:variable>
    177177
     178<!-- GARTH TODO: remove:
    178179<xsl:message select="concat('============indicatorComparisonValues:', $indicatorName, ', indicatorComparisonValues below:')"/>
    179180<xsl:message select="$indicatorComparisonValues"/>
    180 <!-- GARTH TODO: remove:
    181181
    182182<xsl:if test="not($indicatorComparisonValues/*)">
  • trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/Page.xslt

    r19867 r19879  
    9393                                </tr>
    9494                                <tr>
    95                                         <td><label for="indicatorSetName"><h4>Set of Health Indicators:</h4></label></td>
     95                                        <td>
     96                                                <label for="indicatorSetName"><h4>Set of Health Indicators:</h4></label>
     97                                        </td>
    9698                                        <td>
    9799                                                <select name="indicatorSetName" id="indicatorSetName"
     
    112114                                                        </xsl:for-each>
    113115                                                </select>
     116                                        </td>
     117                                        <td>
     118                                                <div class="Help Popup Info FontIcon Inline">
     119                                                        <div class="Container">
     120                                                                <div class="Content">
     121                                                                        List of health indicators based on the selected
     122                                                                        set of indicators that have data for the selected
     123                                                                        community. 
     124                                                                       
     125                                                                        You can change the set of health indicators to
     126                                                                        be reported on by using the drop down list.
     127
     128                                                                        Click on the title link in the list
     129                                                                        for a more detailed view of that community's
     130                                                                        health indicator.
     131                                                                </div>
     132                                                        </div>
     133                                                </div>
    114134                                        </td>
    115135                                </tr>
     
    148168                                        <th scope="col" class="Row" rowspan="2">
    149169                                                <xsl:value-of select="$Page.indicatorSet/TITLE"/>
    150                                                 <div class="Help Popup Info FontIcon Right">
    151                                                         <div class="Container">
    152                                                                 <div class="Content">
    153                                                                         List of health indicators based on the selected
    154                                                                         set of indicators that have data for the selected
    155                                                                         community. 
    156                                                                        
    157                                                                         You can change the set of health indicators to
    158                                                                         be reported on by using the drop down list.
    159 
    160                                                                         Click on the title link in the list
    161                                                                         for a more detailed view of that community's
    162                                                                         health indicator.
    163                                                                 </div>
    164                                                         </div>
    165                                                 </div>
    166170                                        </th>
    167171
     
    241245                        </xsl:variable>
    242246
     247<!-- GARTH TODO: remove:
    243248<xsl:message select="concat('============indicatorComparisonValues:', $indicatorName, ', indicatorComparisonValues below:')"/>
    244249<xsl:message select="$indicatorComparisonValues"/>
    245 <!-- GARTH TODO: remove:
    246250
    247251<xsl:if test="not($indicatorComparisonValues/*)">
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/Page.xslt

    r19781 r19879  
    4444
    4545        <xsl:template name="Page.contentBody">
    46                 <xsl:copy-of select="$Page.overviewContent"/>
    47 <!--
    48 <br/><br/>
    49 Published Count:
    50 <xsl:value-of select="count($Page.publishedIndicators)"/>
    51 <br/><br/>
    52 -->
     46                <p><xsl:copy-of select="$Page.overviewContent"/></p>
     47
    5348                <xsl:call-template name="Page.indexList"/>
    5449
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/org_unit/Page.xslt

    r19742 r19879  
    1717
    1818
    19         <xsl:param name="Page.pageTitle" ibis:doc="Page's title text.">List of All Health Indicators by Health Program</xsl:param>
     19        <xsl:param name="Page.pageTitle" ibis:doc="Page's title text.">List of All Health Indicators by Health Authoring Program</xsl:param>
    2020
    2121        <xsl:param name="Page.overviewContent" ibis:doc="localizes the cat index overview content.  Set blank to turn this off.">
    2222                Welcome to the selection list of all available health indicator
    23                 reports organized by the owning health program/office.
     23                reports organized by the health department authoring program/office.
    2424
    2525                To view a health indicator report, locate the indicator title in the list
     
    4242
    4343                <nav id="jumpToLinks" class="JumpToLinks">
    44                         <label for="jumpToSelections">Jump to Health Program:</label>
     44                        <label for="jumpToSelections">Jump to Authoring Program:</label>
    4545                        <select id="jumpToSelections" onchange="jumpToSelection()">
    4646                        <xsl:for-each select="$usedOrgUnits">
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/index/table/Page.xslt

    r19781 r19879  
    1717
    1818
    19         <xsl:param name="Page.pageTitle" ibis:doc="Page's title text.">Sortable, Filterable Table of All Health Indicators</xsl:param>
     19        <xsl:param name="Page.pageTitle" ibis:doc="Page's title text.">Sortable, Filterable Table of all Health Indicator Reports</xsl:param>
    2020
    2121        <xsl:param name="DataSources"/>
     
    2323
    2424        <xsl:param name="Page.overviewContent" ibis:doc="localizes the cat index overview content.  Set blank to turn this off.">
    25                 Welcome to the selection table of all available health indicator
    26                 reports.  The table below provides some basic data that can be used refine
    27                 the indicator report selections.
    28 
    29                 To view a health indicator report, locate the indicator title in the
    30                 table below and click on that report's title link.
    31 
    32                 You can use the "Seach..." input field below, to narrow your selections to
    33                 only those indicators that contain the entered keyboard or phase. 
    34 
    35                 Using the menu for each colum you can sort the rows, filter the column's
    36                 values to match your specified criteria, you can hide/show columns as well
    37                 as change the column ordering.  You can also group the rows by any column.
     25                Click on an indicator report link to view a report. Use the search box to
     26                search the entire table. Click on a column header to sort by that column.
     27                Use the table's header column menus (<span font-icon="&#xe031;" style="background-color: #ddd"/>) to filter
     28                table rows and/or hide/unhide columns.
    3829        </xsl:param>
    3930
     
    5849        }
    5950        ,"theme": "silver"
    60         ,toolbar: ["search"]
     51        ,"toolbar": [ { "template": kendo.template($("#gridSearchTemplate").html()) } ]
    6152    ,"dataSource": kendoDataSource
    6253        ,"columns":
     
    6455                {
    6556                        "field":  "name"
    66                         ,"title": "Indicator Profile Name"
     57                        ,"title": "Indicator Profile ID"
    6758                        ,"hidden": true
    6859                }
    6960                ,{
    7061                        "field":  "title"
    71                         ,"title": "Indicator Title"     
     62                        ,"title": "Indicator Report Title"     
    7263                        ,"template": "&lt;a href=\"../summary/#=name#.html\"&gt;#=title#&lt;/a&gt;"
    7364                }
    7465                ,{
    7566                        "field":  "viewNames"
    76                         ,"title": "View Names"
     67                        ,"title": "Data View IDs"
    7768                        ,"hidden": true
    7869                        ,encoded: false
     
    8576                ,{
    8677                        "field":  "dataSourceNames"
    87                         ,"title": "Data Source Names"   
     78                        ,"title": "Data Source IDs"     
    8879                        ,"hidden": true
    8980                        ,encoded: false
     
    9687                ,{
    9788                        "field":  "orgUnitName"
    98                         ,"title": "Owning Program Name"
     89                        ,"title": "Authoring Program ID"       
    9990                        ,"hidden": true
    10091/*
     
    115106                ,{
    116107                        "field":  "orgUnitTitle"
    117                         ,"title": "Owning Program"     
     108                        ,"title": "Authoring Program"   
    118109                }
    119110                ,{
     
    130121
    131122        <xsl:template name="Page.contentBody">
    132                 <xsl:copy-of select="$Page.overviewContent"/>
     123                <p><xsl:copy-of select="$Page.overviewContent"/></p>
     124
     125                <!-- as per: https://www.telerik.com/forums/search-panel-and-toolbar-template -->
     126                <script id="gridSearchTemplate" type="text/x-kendo-template">
     127                        <span class="k-textbox k-grid-search k-display-flex">
     128                                <input autocomplete="off" placeholder="Filter..." title="Filter..." class="k-input"/>
     129                                <span class="k-input-icon">
     130                                        <span class="k-icon k-i-search"></span>
     131                                </span>
     132                        </span>
     133                </script>
    133134
    134135                <div id="grid"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/Indicator.xslt

    r19860 r19879  
    158158
    159159                        <xsl:with-param name="contentBlockType"      select="$contentBlockType"/>
     160                        <xsl:with-param name="contentContainerClass" select="'Text'"/>
    160161                        <xsl:with-param name="additionalClasses"     select="$additionalClasses"/>
    161162                        <xsl:with-param name="expandableControlName" select="$expandableControlName"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/Page.xslt

    r19868 r19879  
    6868        <xsl:template name="Page.options">
    6969                <xsl:param name="title"/>
    70                 <xsl:param name="isSummary" select="false()"/>
     70                <xsl:param name="pageType"/>
    7171
    7272                <div class="ContentOptions">
    7373                        <h3><xsl:value-of select="$title"/></h3>
    7474
    75                         <table class="SingleRowTable">
    76                                 <tr>
    77                                         <td><label for="indicatorViews"><h4>Data Views:</h4></label></td>
    78                                         <td><label for="moreInformation"><h4>More Information:</h4></label></td>
    79                                         <td><label for="relatedIndicators"><h4>Related Indicator Reports:</h4></label></td>
    80                                         <td><label for="relatedIndicators"><h4>Associated Health Topics:</h4></label></td>
    81                                 </tr>
    82                                 <tr>
    83                                         <td>
    84                                                 <xsl:variable name="currentIndicatorViewName" select="$indicatorView/NAME"/>
    85                                                 <select name="indicatorViews" id="indicatorViews" onchange="location=this.value; this.value='';">
    86                                                         <xsl:for-each select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW">
    87                                                                 <option value="{concat($ibis.contextPath, 'indicator/view/', NAME, '.html')}">
    88                                                                         <xsl:if test="NAME = $currentIndicatorViewName">
    89                                                                                 <xsl:attribute name="selected" select="'selected'"/>
    90                                                                         </xsl:if>
    91                                                                         <xsl:value-of select="TITLE"/>
    92                                                                 </option>
    93                                                         </xsl:for-each>
    94                                                         <option value="{concat($ibis.contextPath, 'indicator/summary/', $indicator/NAME, '.html')}">
    95                                                                 <xsl:if test="true() = $isSummary">
    96                                                                         <xsl:attribute name="selected" select="'selected'"/>
    97                                                                 </xsl:if>
    98                                                                 Summary Report
    99                                                         </option>
    100                                                 </select>
    101                                         </td>
     75                        <div class="Container">
     76                                <div>
     77                                        <label for="indicatorViews"><h4>Data Views:</h4></label>
     78                                        <xsl:variable name="currentIndicatorViewName" select="$indicatorView/NAME"/>
     79                                        <select name="indicatorViews" id="indicatorViews" onchange="location=this.value; this.value='';">
     80                                        <xsl:if test="('summary' != $pageType) and ('view' != $pageType)">
     81                                                <option value="javascript:location" selected="selected"></option>
     82                                        </xsl:if>
     83                                        <xsl:for-each select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW">
     84                                                <option value="{concat($ibis.contextPath, 'indicator/view/', NAME, '.html')}">
     85                                                        <xsl:if test="('view' = $pageType) and (NAME = $currentIndicatorViewName)">
     86                                                                <xsl:attribute name="selected" select="'selected'"/>
     87                                                        </xsl:if>
     88                                                        <xsl:value-of select="TITLE"/>
     89                                                </option>
     90                                        </xsl:for-each>
     91                                                <option value="{concat($ibis.contextPath, 'indicator/summary/', $indicator/NAME, '.html')}">
     92                                                        <xsl:if test="'summary' = $pageType">
     93                                                                <xsl:attribute name="selected" select="'selected'"/>
     94                                                        </xsl:if>
     95                                                        Summary Report
     96                                                </option>
     97                                        </select>
     98                                </div>
    10299
    103                                         <td>
    104                                                 <select name="moreInformation" id="moreInformation" onchange="location=this.value; this.value='';">
    105                                                         <option value="javascript:location"></option>
    106                                                         <option value="{concat($ibis.contextPath, 'indicator/facts/', $indicator/NAME, '.html')}">Important Facts</option>
    107                                                 <xsl:if test="string-length($indicator/SERVICES_AVAILABLE_TO_PUBLIC) != 0">
    108                                                         <option value="{concat($ibis.contextPath, 'indicator/services/', $indicator/NAME, '.html')}">Available Services</option>
     100                                <div>
     101                                        <label for="moreInformation"><h4>More Information:</h4></label>
     102                                        <select name="moreInformation" id="moreInformation" onchange="location=this.value; this.value='';">
     103                                                <xsl:if test="('services' != $pageType) and ('facts' != $pageType) and ('resources' != $pageType)">
     104                                                <option value="javascript:location" selected="selected"></option>
    109105                                                </xsl:if>
    110                                                         <option value="{concat($ibis.contextPath, 'indicator/resources/', $indicator/NAME, '.html')}">Resources &amp; Links</option>
    111                                                 </select>
    112                                         </td>
     106                                                <option value="{concat($ibis.contextPath, 'indicator/facts/', $indicator/NAME, '.html')}">
     107                                                        <xsl:if test="'facts' = $pageType">
     108                                                                <xsl:attribute name="selected" select="'selected'"/>
     109                                                        </xsl:if>
     110                                                        Important Facts
     111                                                </option>
     112                                        <xsl:if test="string-length($indicator/SERVICES_AVAILABLE_TO_PUBLIC) != 0">
     113                                                <option value="{concat($ibis.contextPath, 'indicator/services/', $indicator/NAME, '.html')}">
     114                                                        <xsl:if test="'services' = $pageType">
     115                                                                <xsl:attribute name="selected" select="'selected'"/>
     116                                                        </xsl:if>
     117                                                        Available Services
     118                                                </option>
     119                                        </xsl:if>
     120                                                <option value="{concat($ibis.contextPath, 'indicator/resources/', $indicator/NAME, '.html')}">
     121                                                        <xsl:if test="'resources' = $pageType">
     122                                                                <xsl:attribute name="selected" select="'selected'"/>
     123                                                        </xsl:if>
     124                                                        Resources &amp; Links
     125                                                </option>
     126                                        </select>
     127                                </div>
    113128
    114                                         <td>
    115                                                 <select name="relatedIndicators" id="relatedIndicators" onchange="location=this.value; this.value='';">
    116                                                         <option value="javascript:location"></option>
    117                                                         <xsl:for-each select="$indicator/RELATIONS/RELATION/RELATED_INDICATORS/RELATED_INDICATOR">
    118                                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    119                                                                 <option value="{concat($ibis.contextPath, 'indicator/summary/', NAME, '.html')}"><xsl:value-of select="TITLE"/></option>
    120                                                         </xsl:for-each>
    121                                                 </select>
    122                                         </td>
     129                                <xsl:if test="0 != count($indicator/RELATIONS/RELATION/RELATED_INDICATORS/RELATED_INDICATOR)">
     130                                <div>
     131                                        <label for="relatedIndicators"><h4>Related Indicator Reports:</h4></label>
     132                                        <select name="relatedIndicators" id="relatedIndicators" onchange="location=this.value; this.value='';">
     133                                                <option value="javascript:location"></option>
     134                                                <xsl:for-each select="$indicator/RELATIONS/RELATION/RELATED_INDICATORS/RELATED_INDICATOR">
     135                                                        <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
     136                                                        <option value="{concat($ibis.contextPath, 'indicator/summary/', NAME, '.html')}"><xsl:value-of select="TITLE"/></option>
     137                                                </xsl:for-each>
     138                                        </select>
     139                                </div>
     140                                </xsl:if>
    123141
    124                                         <td>
    125                                                 <select name="associatedHealthTopics" id="associatedHealthTopics" onchange="location=this.value; this.value='';">
    126                                                         <option value="javascript:location"></option>
    127                                                         <xsl:for-each select="$indicator/TOPICS/TOPIC">
    128                                                                 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
    129                                                                 <option value="{ibis:getCompleteURL(URL)}"><xsl:value-of select="TITLE"/></option>
    130                                                         </xsl:for-each>
    131                                                 </select>
    132                                         </td>
    133                                 </tr>
    134                         </table>
     142                                <xsl:if test="0 != count($indicator/TOPICS/TOPIC)">
     143                                <div>
     144                                        <label for="relatedIndicators"><h4>Associated Health Topics:</h4></label>
     145                                        <select name="associatedHealthTopics" id="associatedHealthTopics" onchange="location=this.value; this.value='';">
     146                                                <option value="javascript:location"></option>
     147                                                <xsl:for-each select="$indicator/TOPICS/TOPIC">
     148                                                        <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>
     149                                                        <option value="{ibis:getCompleteURL(URL)}"><xsl:value-of select="TITLE"/></option>
     150                                                </xsl:for-each>
     151                                        </select>
     152                                </div>
     153                                </xsl:if>
     154                        </div>
    135155                </div>
    136156        </xsl:template>
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/available_services/Page.xslt

    r19781 r19879  
    3636                <xsl:call-template name="Page.options">
    3737                        <xsl:with-param name="title">Indicator Available Services Options</xsl:with-param>
     38                        <xsl:with-param name="pageType" select="'services'"/>
    3839                </xsl:call-template>
    3940
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/important_facts/Page.xslt

    r19781 r19879  
    3434                <xsl:call-template name="Page.options">
    3535                        <xsl:with-param name="title">Indicator Important Facts Report Options</xsl:with-param>
     36                        <xsl:with-param name="pageType" select="'facts'"/>
    3637                </xsl:call-template>
    3738
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/more_resources/Page.xslt

    r19781 r19879  
    5252                <xsl:call-template name="Page.options">
    5353                        <xsl:with-param name="title">Indicator Resources Page Options</xsl:with-param>
     54                        <xsl:with-param name="pageType" select="'resources'"/>
    5455                </xsl:call-template>
    5556
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/summary/Page.xslt

    r19868 r19879  
    4141                <xsl:call-template name="Page.options">
    4242                        <xsl:with-param name="title">Summary Indicator Report Data View Options</xsl:with-param>
    43                         <xsl:with-param name="isSummary" select="true()"/>
     43                        <xsl:with-param name="pageType" select="'summary'"/>
    4444                </xsl:call-template>
    4545
  • trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view/Page.xslt

    r19867 r19879  
    112112                <xsl:call-template name="Page.options">
    113113                        <xsl:with-param name="title">Indicator Report Data View Options</xsl:with-param>
     114                        <xsl:with-param name="pageType" select="'view'"/>
    114115                </xsl:call-template>
    115116
     
    143144
    144145                <xsl:call-template name="Indicator.dataNotes">
    145                         <xsl:with-param name="title"         select="''"/>
     146                        <xsl:with-param name="title"         select="'Data Notes'"/>
    146147                        <xsl:with-param name="measure"       select="$measure"/>
    147148                        <xsl:with-param name="indicatorView" select="$indicatorView"/>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Builder.xslt

    r18253 r19879  
    446446                                "/>
    447447                        Submit
     448                        <xsl:call-template name="Help.content">
     449                                <xsl:with-param name="help">
     450                                        <TEXT>
     451                                                This submits your query definition.  Once submitted
     452                                                the data will be processed and the result page will
     453                                                be presented.  From the result page you can return
     454                                                to this page and refineany data filtering criteria
     455                                                and data grouping selections.
     456                                        </TEXT>
     457                                </xsl:with-param>
     458                        </xsl:call-template>
    448459                </button>
    449460                <button type="button" accesskey="R" onclick="resetForm()" title="Reset the page to its original state">Reset</button>
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/Page.xslt

    r19868 r19879  
    219219
    220220
     221<script>
     222        // scrollIntoView
     223        function jumpToSubmitButton() {document.getElementById("submitButton").focus();}
     224</script>
    221225                <div class="ContentOptions">
    222226                        <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="defaultQuery" title="Reloads the default query definition"
    245                                 onclick="location.href='{concat($ibis.contextPath, 'query/builder/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html?Reload=x')}'"
    246                         >
    247                                 Load Default Query
    248                                 <xsl:call-template name="Help.content">
    249                                         <xsl:with-param name="help">
    250                                                 <TEXT>
    251                                                         Resets your query definition to the default selections
    252                                                         and settings.  This is different from the [Reset] button
    253                                                         located at the bottom of the page.  The [Reset] restores
    254                                                         immediate page selections made.  This option actually
    255                                                         reloads the query definition to it's default state.
    256                                                 </TEXT>
    257                                         </xsl:with-param>
    258                                 </xsl:call-template>
    259                         </button>
    260 
    261                         <button type="button" accesskey="M" id="selectQueryMeasure" title="Select a new  query dataset measure"
    262                                 onclick="location.href='{concat($ibis.contextPath, /QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)}'"
    263                         >
    264                                 Select Query Measure
    265                                 <xsl:call-template name="Help.content">
    266                                         <xsl:with-param name="help">
    267                                                 <TEXT>
    268                                                         Allows you to change the measure to be queried. 
    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="L" id="loadDefinition"
    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>
     227                        <div class="Container Buttons">
     228                                <button type="button" onclick="jumpToSubmitButton();">
     229                                        Goto Submit
     230                                        <xsl:call-template name="Help.content">
     231                                                <xsl:with-param name="help">
     232                                                        <TEXT>
     233                                                                Jumps to the bottom of the page where the submit button is located.
     234                                                        </TEXT>
     235                                                </xsl:with-param>
     236                                        </xsl:call-template>
     237                                </button>
     238
     239                                <button type="button" accesskey="M" id="defaultQuery"
     240                                        onclick="location.href='{concat($ibis.contextPath, 'query/builder/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html?Reload=x')}'"
     241                                >
     242                                        Load Default Query
     243                                        <xsl:call-template name="Help.content">
     244                                                <xsl:with-param name="help">
     245                                                        <TEXT>
     246                                                                Resets your query definition to the default selections
     247                                                                and settings.  This is different from the [Reset] button
     248                                                                located at the bottom of the page.  The [Reset] restores
     249                                                                immediate page selections made.  This option actually
     250                                                                reloads the query definition to it's default state.
     251                                                        </TEXT>
     252                                                </xsl:with-param>
     253                                        </xsl:call-template>
     254                                </button>
     255
     256                                <button type="button" accesskey="M" id="selectQueryMeasure"
     257                                        onclick="location.href='{concat($ibis.contextPath, /QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)}'"
     258                                >
     259                                        Select Query Measure
     260                                        <xsl:call-template name="Help.content">
     261                                                <xsl:with-param name="help">
     262                                                        <TEXT>
     263                                                                Allows you to change the measure to be queried. 
     264                                                        </TEXT>
     265                                                </xsl:with-param>
     266                                        </xsl:call-template>
     267                                </button>
     268
     269                                <button type="button" accesskey="D" id="saveDefinition" onclick="saveCriteria()">
     270                                        Save Query Definition
     271                                        <xsl:call-template name="Help.content">
     272                                                <xsl:with-param name="help">
     273                                                        <TEXT>
     274                                                                Allows you to save your current filtering criteria and
     275                                                                display selections.  These saved query definitions can
     276                                                                then be ran later and can even be shared with others.
     277                                                        </TEXT>
     278                                                </xsl:with-param>
     279                                        </xsl:call-template>
     280                                </button>
     281
     282                                <button type="button" accesskey="L" id="loadDefinition"
     283                                        onclick="location.href='{concat($ibis.contextPath, 'query/definition/index/MyDefinitions.html')}'"
     284                                >
     285                                        Load Query Definition
     286                                        <xsl:call-template name="Help.content">
     287                                                <xsl:with-param name="help">
     288                                                        <TEXT>
     289                                                                Takes you to a page that shows a list of all of your
     290                                                                saved query defintions.  You can then choose several
     291                                                                options to run the definition, refine it, or delete it.
     292
     293                                                                NOTE: you will need to be logged in to be able to see
     294                                                                your definitions.
     295                                                        </TEXT>
     296                                                </xsl:with-param>
     297                                        </xsl:call-template>
     298                                </button>
     299                        </div>
    308300                </div>
    309301
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/builder/SectionSelections.xslt

    r19338 r19879  
    8181                        </xsl:with-param>
    8282
    83 
    8483                        <xsl:with-param name="content">
    8584                                <xsl:if test="
     
    9897                                        <xsl:with-param name="selectedDimensions" select="$selectedDimensions" tunnel="yes"/>
    9998                                </xsl:apply-templates>
     99
     100                                <a href="javascript:jumpToSubmitButton();" style="float: right;">Jump to Submit</a>
    100101                        </xsl:with-param>
    101102                </xsl:call-template>
     
    508509
    509510                <xsl:param name="value" select="normalize-space(text()[1])"/>
    510 <xsl:message select="'MATCH DV - RADIO'"/>
    511511                <xsl:if test="
    512512                        not($Page.configuration/CRITERIA/EXCLUDE/SELECTIONS/SELECTION[NAME=$name and VALUE=$value])
  • trunk/ibisph-view/src/main/webapp/xslt/html/query/module/result/Page.xslt

    r19868 r19879  
    9797                        <h3><xsl:value-of select="'Query Result Page Options'"/></h3>
    9898
    99                         <button type="button" accesskey="B" id="modifyButton"
    100                                 title="Not seeing what you want? Click this to go to the query builder page."
    101                                 onclick="location.href='{$SiteSpecific.builderURL}'"
    102                         >
    103                                 Modify Query
    104                                 <xsl:call-template name="Help.content">
    105                                         <xsl:with-param name="help">
    106                                                 <TEXT>
    107                                                         Takes you to the query definition or query builder
    108                                                         page.  This page allows you to change filtering
    109                                                         criteria, how your data is grouped, and the selection
    110                                                         of which chart and/or map to be used for the
    111                                                         visualization.
    112                                                 </TEXT>
    113                                         </xsl:with-param>
    114                                 </xsl:call-template>
    115                         </button>
    116 
    117                         <button type="button" accesskey="D" id="defaultQuery" title="Reloads the default query definition"
    118                                 onclick="location.href='{concat($ibis.contextPath, 'query/result/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html?Reload=x')}'"
    119                         >
    120                                 Run Default Query
    121                                 <xsl:call-template name="Help.content">
    122                                         <xsl:with-param name="help">
    123                                                 <TEXT>
    124                                                         Resets your query definition to the default selections
    125                                                         and settings and runs the query. 
    126                                                 </TEXT>
    127                                         </xsl:with-param>
    128                                 </xsl:call-template>
    129                         </button>
    130 
    131                         <button type="button" accesskey="M" id="selectQueryMeasure" title="Select a new  query dataset measure"
    132                                 onclick="location.href='{concat($ibis.contextPath, /QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)}'"
    133                         >
    134                                 Select Query Measure
    135                                 <xsl:call-template name="Help.content">
    136                                         <xsl:with-param name="help">
    137                                                 <TEXT>
    138                                                         Allows you to change the dataset measure to be queried. 
    139                                                 </TEXT>
    140                                         </xsl:with-param>
    141                                 </xsl:call-template>
    142                         </button>
    143 
    144                         <button type="button" accesskey="D" id="saveDefinition"
    145                                 title="Click this button to save the selections as a saved criteria definition"
    146                                 onclick="location.href='{concat($ibis.contextPath, 'query/definition/from/result')}'"
    147                         >
    148                                 Save Query Definition
    149                                 <xsl:call-template name="Help.content">
    150                                         <xsl:with-param name="help">
    151                                                 <TEXT>
    152                                                         Allows you to save your current filtering criteria and
    153                                                         display selections.  These saved query definitions can
    154                                                         then be ran later and can even be shared with others.
    155 
    156                                                         NOTE: you will need to have either a free self registered
    157                                                         user account or a secure DOH account to be able to save
    158                                                         your definitions.
    159                                                 </TEXT>
    160                                         </xsl:with-param>
    161                                 </xsl:call-template>
    162                         </button>
    163 
    164                         <button type="button" accesskey="D" id="loadDefinition"
    165                                 title="Click this button to access all query definitions"
    166                                 onclick="location.href='{concat($ibis.contextPath, 'query/definition/index/MyDefinitions.html')}'"
    167                         >
    168                                 Load Query Definition
    169                                 <xsl:call-template name="Help.content">
    170                                         <xsl:with-param name="help">
    171                                                 <TEXT>
    172                                                         Takes you to a page that shows a list of all of your
    173                                                         saved query defintions.  You can then choose several
    174                                                         options to run the definition, refine it, or delete it.
    175 
    176                                                         NOTE: you will need to be logged in to be able to see
    177                                                         your definitions.
    178                                                 </TEXT>
    179                                         </xsl:with-param>
    180                                 </xsl:call-template>
    181                         </button>
     99                        <div class="Container Buttons">
     100                                <button type="button" accesskey="B" id="modifyButton"
     101                                        onclick="location.href='{$SiteSpecific.builderURL}'"
     102                                >
     103                                        Modify Query
     104                                        <xsl:call-template name="Help.content">
     105                                                <xsl:with-param name="help">
     106                                                        <TEXT>
     107                                                                Not seeing what you want? Click this to go to the
     108                                                                query definition commonly called the query builder
     109                                                                page. This page allows you to change filtering
     110                                                                criteria, how your data is grouped, and the selection
     111                                                                of an optional data visualization chart and/or map.
     112                                                        </TEXT>
     113                                                </xsl:with-param>
     114                                        </xsl:call-template>
     115                                </button>
     116
     117                                <button type="button" accesskey="D" id="defaultQuery"
     118                                        onclick="location.href='{concat($ibis.contextPath, 'query/result/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html?Reload=x')}'"
     119                                >
     120                                        Run Default Query
     121                                        <xsl:call-template name="Help.content">
     122                                                <xsl:with-param name="help">
     123                                                        <TEXT>
     124                                                                Resets your query definition to the default selections
     125                                                                and settings and runs the query. 
     126                                                        </TEXT>
     127                                                </xsl:with-param>
     128                                        </xsl:call-template>
     129                                </button>
     130
     131                                <button type="button" accesskey="M" id="selectQueryMeasure"
     132                                        onclick="location.href='{concat($ibis.contextPath, /QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL)}'"
     133                                >
     134                                        Select Query Measure
     135                                        <xsl:call-template name="Help.content">
     136                                                <xsl:with-param name="help">
     137                                                        <TEXT>
     138                                                                Allows you to change the dataset measure to be queried. 
     139                                                        </TEXT>
     140                                                </xsl:with-param>
     141                                        </xsl:call-template>
     142                                </button>
     143
     144                                <button type="button" accesskey="D" id="saveDefinition"
     145                                        onclick="location.href='{concat($ibis.contextPath, 'query/definition/from/result')}'"
     146                                >
     147                                        Save Query Definition
     148                                        <xsl:call-template name="Help.content">
     149                                                <xsl:with-param name="help">
     150                                                        <TEXT>
     151                                                                Allows you to save your current filtering criteria and
     152                                                                display selections.  These saved query definitions can
     153                                                                then be ran later and can even be shared with others.
     154
     155                                                                NOTE: you will need to have either a free self registered
     156                                                                user account or a secure DOH account to be able to save
     157                                                                your definitions.
     158                                                        </TEXT>
     159                                                </xsl:with-param>
     160                                        </xsl:call-template>
     161                                </button>
     162
     163                                <button type="button" accesskey="D" id="loadDefinition"
     164                                        onclick="location.href='{concat($ibis.contextPath, 'query/definition/index/MyDefinitions.html')}'"
     165                                >
     166                                        Load Query Definition
     167                                        <xsl:call-template name="Help.content">
     168                                                <xsl:with-param name="help">
     169                                                        <TEXT>
     170                                                                Takes you to a page that shows a list of all of your
     171                                                                saved query defintions.  You can then choose several
     172                                                                options to run the definition, refine it, or delete it.
     173
     174                                                                NOTE: you will need to be logged in to be able to see
     175                                                                your definitions.
     176                                                        </TEXT>
     177                                                </xsl:with-param>
     178                                        </xsl:call-template>
     179                                </button>
     180                        </div>
    182181                </div>
    183182
     
    195194                        <xsl:with-param name="otherDimensionTitle" select="$otherDimensionTitle"/>
    196195                </xsl:call-template>
    197                 <br/>
    198196
    199197                <xsl:choose>
  • trunk/ibisph-view/src/main/webapp/xslt/xml/ComparisonValues.xslt

    r19691 r19879  
    262262                        else $communityDatasets[(MEASURE_NAME = $communityMeasureNames) and DIMENSION_COMBINATIONS/DIMENSION_COMBINATION[PERIOD_DIMENSION/NAME = $periodName]][1]/MEASURE_NAME
    263263                "/>
     264<!-- GARTH TODO:
    264265<xsl:message select="concat('ComparisonValues.getIndicatorStateUSComparisonValues - count of measure names: ', count($measureName))"/>
     266-->
    265267                <xsl:variable name="usDataset"        select="$usDatasets       [(MEASURE_NAME = $measureName) and DIMENSION_COMBINATIONS/DIMENSION_COMBINATION[PERIOD_DIMENSION/NAME = $periodName]]"/>
    266268                <xsl:variable name="communityDataset" select="$communityDatasets[(MEASURE_NAME = $measureName) and DIMENSION_COMBINATIONS/DIMENSION_COMBINATION[PERIOD_DIMENSION/NAME = $periodName]]"/>
     
    286288                                                        ''
    287289                                        "/>
    288 <xsl:message select="'-----------------ComparisonValues.getIndicatorStateUSComparisonValueElements - periodValues: '"/>
     290<!-- GARTH TODO:
     291<xsl:message select="'~~~~~~~~~~~~~~~~~~~~~ComparisonValues.getIndicatorStateUSComparisonValueElements - periodValues: '"/>
    289292<xsl:message select="$periodValues/VALUE"/>
     293-->
    290294                                </xsl:otherwise>
    291295                        </xsl:choose>
    292296                </xsl:variable>
    293 <xsl:message select="concat('-----------------ComparisonValues.getIndicatorStateUSComparisonValueElements - periodValue: ', $periodValue, ', measureName: ', $measureName)"/>
     297<!-- GARTH TODO:
     298<xsl:message select="concat('~~~~~~~~~~~~~~~~~~~~~~~~~ComparisonValues.getIndicatorStateUSComparisonValueElements - periodValue: ', $periodValue, ', measureName: ', $measureName)"/>
     299-->
    294300
    295301
     
    465471                <xsl:param name="measureLowerLimit"/>
    466472                <xsl:param name="measureUpperLimit"/>
    467 <!-- GARTH TODO: REMOVE -->
     473<!-- GARTH TODO: REMOVE
    468474<xsl:message select="$measure"/>
     475-->
    469476                <!--first off, check for for instances when when the community dimension
    470477                        is not present - such as indicators that use selected counties, then
Note: See TracChangeset for help on using the changeset viewer.