source: main/adopters/hi/trunk/src/main/webapps/hhdw-view/xslt/html/query/module/builder/SiteSpecific.xslt @ 25352

Last change on this file since 25352 was 25352, checked in by Paul Leo, 2 months ago

Easiest and correct way to turn off Show Selection Map on Query Builder Page. K. Benson requested we turn it off. Current implementation does not fit Hawaii's needs.

File size: 7.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2
3<xsl:stylesheet version="3.0" 
4        xmlns:xsl ="http://www.w3.org/1999/XSL/Transform" 
5        xmlns:ibis="http://www.ibisph.org"
6
7        exclude-result-prefixes="ibis"
8>
9        <xsl:import href="../SiteSpecific.xslt"/>
10
11        <ibis:doc>
12                <name>html/query/module/builder/SiteSpecific</name>
13                <summary>Provides Utah 'query/module' site specific template overrides</summary>
14                <description>
15                        Provides an overridden 'siteSpecific.siteNavigationMenu' API template
16                        call, prefs popup, script init, etc.
17                </description>
18        </ibis:doc>
19
20        <!-- Following turns off the "Show Selection Map on Query builder page, added by Paul Leo, as suggested by G. Braithwaite, and Requested by K. Benson June 11, 2022 -->
21        <xsl:param name="Builder.selectionMapName" select="'None'"
22        ibis:doc="selection map config name.  If set to 'None' then global no selection map."
23        />
24
25        <xsl:param name="SiteSpecific.navigationPathSelections">
26                <SELECTION>
27                        <TITLE>Data Sources</TITLE>
28                        <URL>/data-sources/</URL>
29                </SELECTION>
30                <SELECTION>
31                        <CONTENT>Build a Report</CONTENT>
32                </SELECTION>
33                <SELECTION>
34                        <TITLE>Measure Selection</TITLE>
35                        <LOCAL_URL><xsl:value-of select="/QUERY_MODULE/QUERY_CONFIGURATION_SELECTION/LOCAL_URL"/></LOCAL_URL>
36                </SELECTION>
37                <SELECTION>
38                        <TITLE>Report</TITLE>
39                        <URL><xsl:value-of select="concat($ibis.baseRequestPath, 'query/result/', /QUERY_MODULE/REQUEST/CONFIGURATION_PATH, '.html')"/></URL>
40                </SELECTION>
41                <SELECTION>
42                        <CONTENT>Report Builder</CONTENT>
43                </SELECTION>
44        </xsl:param>
45
46        <xsl:param name="Page.usageAgreementDialogTitle">Hawai'i Department of Health HHDW Query System, Data Use Agreement</xsl:param>
47        <xsl:param name="Page.usageAgreementDialogContent">
48                The HHDW Query System data are intended to support  public health stakeholders, students
49                researchers, and policy makers in their efforts to improve the health of the state.
50                Please read the following restrictions for data use.
51                <br/><br/>
52
53                <div class="Bold">As an HHDW Query System user, I AGREE TO:</div>
54                <ol>
55                        <li>
56                                Use the data for statistical reporting and analysis only.
57                        </li>
58                        <li>
59                                Avoid any attempt to identify or contact individual(s) represented in the HHDW query system data.
60                        </li>
61                        <li>
62                                Avoid disclosure or use of the identity of any individual(s) discovered inadvertently.
63                        </li>
64                        <li>
65                                Avoid linkage of HHDW query system data with other data that,
66                                after linkage, might allow identification of an individual represented
67                                in the HHDW query system data.
68                        </li>
69                        <li>
70                                Use appropriate safeguards to prevent the identification
71                                of any individual(s) represented in the data, including when
72                                disclosing HHDW Query System data to others.
73                        </li>
74                        <li>
75                                Report IMMEDIATELY any inadvertent or intentional identity disclosures or violations of this
76                                agreement of which I become aware to the Hawai'i Health Data Warehouse, 1-808-956-2862.
77                        </li>
78                </ol><br/>
79        </xsl:param>
80
81        <xsl:param name="ApplyCriteria.overviewContent"
82                ibis:doc="For some reason wrapping a call template with a param for another
83                        param with a [p] tag results in weird xml processing.  Bug???
84                "
85        >
86                This option remembers your currently selected filtering criteria and display
87                options and applies
88                (<xsl:call-template name="Help.popup">
89                        <xsl:with-param name="content" select="$ApplyCriteria.restrictionsHelpContent"/>
90                </xsl:call-template> ) to all subsequent dataset query requests.
91
92                This feature can help you save time and be consistent by automatically applying
93                your defined selections to other queryable datasets you open.
94                <div id="applyCriteriaOverviewDetailContent" style="margin-top: 1em">
95                <xsl:choose>
96                        <xsl:when test="$ApplyCriteria.isSet">
97                                This feature is currently enabled. You can press the "Clear Apply Criteria"
98                                to turn this feature off. You can also press the "Set Apply Criteria"
99                                button capture your current selections to be used as your new criteria
100                                to be applied.
101                        </xsl:when>
102                        <xsl:otherwise>
103                                For example, you may always prefer to display a county map and a horizontal
104                                bar chart. You would make those initial selections, submit your selections,
105                                and then click to apply this criteria feature. From that point on, those
106                                selections will be automatically applied to all subsequent queryable datasets
107                                you open when applicable.
108                        </xsl:otherwise>
109                </xsl:choose>
110                </div>
111        </xsl:param>
112
113
114        <xsl:template name="Page.contentOptions">
115                <div class="ContentOptions">
116                        <h3><xsl:value-of select="'Query Builder Page Options'"/></h3>
117                        <div class="Container Buttons">
118                                <button type="button" accesskey="J" id="gotoSubmitButton" onclick="gotoSubmitButton()">
119                                        Jump to Submit
120                                        <xsl:call-template name="Help.popup">
121                                                <xsl:with-param name="content" select="$Page.jumpToSubmitQueryHelpContent"/>
122                                        </xsl:call-template>
123                                </button>
124
125                                <xsl:if test="$ApplyCriteria.isSet">
126                                <button type="button" accesskey="A" id="viewAppliedDefinitionButton" 
127                                        onclick="window.applyCriteriaDialog.center().open()"
128                                >
129                                        Applied Criteria Enabled
130                                        <xsl:call-template name="Help.popup">
131                                                <xsl:with-param name="content" select="$Page.viewApplyCriteriaDetailsHelpContent"/>
132                                        </xsl:call-template>
133                                </button>
134                                </xsl:if>
135
136                                <xsl:if test="exists($QueryModule.result) or exists($QueryModule.queryModule/DEVELOPMENT_FLAG)">
137                                        <button type="button" accesskey="L" id="defaultQueryButton" 
138                                                onclick="location.href='{$Page.queryBaseRequestPath}builder/{$QueryModule.request/CONFIGURATION_PATH}.html?Reload=x'"
139                                        >
140                                                Load Default Selections
141                                                <xsl:call-template name="Help.popup">
142                                                        <xsl:with-param name="content" select="$Page.loadDefaultQueryHelpContent"/>
143                                                </xsl:call-template>
144                                        </button>
145
146                                </xsl:if>
147
148                                <button type="button" accesskey="D" id="changeQueryDataset" 
149                                                onclick="location.href='{$QueryModule.queryModule/QUERY_CONFIGURATION_SELECTION/LOCAL_URL}'"
150                                        >
151                                                Select New Indicator
152                                                <xsl:call-template name="Help.popup">
153                                                        <xsl:with-param name="content" select="$Page.changeDatasetMeasureHelpContent"/>
154                                                </xsl:call-template>
155                                </button>
156                               
157                                <button type="button" accesskey="S" id="selectNewDataSource" 
158                                        onclick="location.href='/data-sources'"
159                                >
160                                        Go to Data Sources
161                                        <xsl:call-template name="Help.popup">
162                                                <xsl:with-param name="content" select="$Page.goDataSourceHelpContent"/>
163                                        </xsl:call-template>
164                                </button>
165
166                                <xsl:if test="exists($QueryModule.queryModule/METADATA_LOCAL_URL)">
167                                <button type="button" accesskey="M" id="metadataButton" 
168                                        onclick="location.href='{$QueryModule.queryModule/METADATA_LOCAL_URL}'"
169                                >
170                                        View Meta Data
171                                        <xsl:call-template name="Help.popup">
172                                                <xsl:with-param name="content" select="'Show the metadata page associated with this dataset.'"/>
173                                        </xsl:call-template>
174                                </button>
175                                </xsl:if>
176
177
178                                <xsl:if test="exists($QueryModule.queryModule/DEVELOPMENT_FLAG)">
179                                        <button type="button" accesskey="X" id="viewXMLButton" 
180                                                onclick="location.href='query/configuration/{$QueryModule.queryModule/REQUEST/CONFIGURATION_PATH}.xml'"
181                                        >
182                                                View Module XML
183                                        </button>
184
185                                        <xsl:if test="exists($QueryModule.request/QUERY_APPLICATION_URL) and ('post' != $QueryModule.queryModule/QUERY_APPLICATION_HTTP_REQUEST_TYPE)">
186                                        <button type="button" accesskey="Q" id="viewIBISQButton" 
187                                                onclick="location.href='{$QueryModule.request/QUERY_APPLICATION_URL}'"
188                                        >
189                                                Get IBISQ XML
190                                        </button>
191                                        </xsl:if>
192                                </xsl:if>
193                        </div>
194                </div>
195        </xsl:template>
196       
197</xsl:stylesheet>
198<!-- ============================= End of File ============================= -->
199
Note: See TracBrowser for help on using the repository browser.