Changeset 12518 in main


Ignore:
Timestamp:
12/12/16 16:22:35 (6 years ago)
Author:
Paul Leo
Message:

Added announcement to tell folks on how to modify query

Location:
adopters/nm-epht/trunk/src/main/webapps/epht-view/xslt/html/query/module/result
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • adopters/nm-epht/trunk/src/main/webapps/epht-view/xslt/html/query/module/result/SiteSpecific.xslt

    r12431 r12518  
    148148
    149149        <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TEMPLATES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     150        <xsl:template name="SiteSpecific.showAnnouncement">
     151
     152                <div id="announcementDialog">
     153                        <div class="InnerCanvas">
     154                                <div>
     155                                If you want to modify your query, by changing or adding filters, displaying by other demographic characteristics (age, sex, race, etc), or changing the way the results are displayed, please click on the <span class="Bold">Modify Query Definition</span> button in the left side navigation.
     156                                 </div>
     157                                <br/><br/>
     158                        <!--
     159                        <div class="Bold">IF YOU WANT A BUNCH OF ITEMS TO SHOW IN A LIST USE THIS:</div>
     160                                                                <ol>
     161                                                                        <li>
     162                        ITEM 1
     163                                                                        </li>
     164                                                                        <li>
     165                        ITEM 2
     166                                                                        </li>
     167                                                                </ol><br/>
     168                        -->
     169                        </div>
     170                        <button type="button" onclick="announcementDialog.close()" title="Closes this message.">Okay, got it</button>
     171                </div>
     172
     173                <script language="JavaScript" type="text/javascript" src="{$ibis.urlPrefix}js/Cookie.js"/>
     174                <script language="JavaScript" type="text/javascript">
     175                        var announcementCookie = new Cookie("QueryResultAnnouncement", null, "<xsl:value-of select="$ibis.urlPrefix"/>");
     176                        var announcementDialog = null;
     177                        $(document).ready(function()
     178                        {
     179                                announcementDialog =
     180                                        $("#announcementDialog").kendoWindow({
     181                                                title: "Modify Query" //this is the blue bar title
     182                                                ,width: "75%"
     183                                                ,resizable: true
     184                                                ,modal: true
     185                                                ,visible: false
     186                                        }).data('kendoWindow');
     187
     188                                // Check that the announcement has been shown (cookie).  If cookie
     189                                // has not been shown then display otherwise leave it hidden. 
     190                                if("shown" != announcementCookie.getValue())
     191                                {
     192                                        announcementDialog.center().open();
     193                                }
     194
     195                                // 0 years, 60 days - rolling expires so will show if they haven't
     196                                // ran a query within 60 days. 
     197// To do dev/test set expire to 1 minute or delete the cookie each time.
     198//                              announcementCookie.setExpires(0, 0, 0, 1);
     199                                announcementCookie.setExpires(0, 60);
     200                                announcementCookie.setValue("shown", null, "/");
     201                        });
     202                </script>
     203        </xsl:template>
    150204
    151205</xsl:stylesheet>
Note: See TracChangeset for help on using the changeset viewer.