Changeset 16027 in main
- Timestamp:
- 04/25/18 16:20:05 (4 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 70 deleted
- 55 edited
- 1 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/ibisph-admin/src/main/webapp/WEB-INF/config/spring/dispatcher_servlet.xml
r15768 r16027 144 144 <entry key="preview/indicator/profile/**" value-ref="indicatorPreviewProfileController"/> 145 145 <entry key="preview/indicator/related/**" value-ref="indicatorPreviewRelatedController"/> 146 <entry key="preview/indicator/topics/**" value-ref="indicatorPreviewTopicsController"/>147 146 <entry key="preview/indicator/available_services/**" value-ref="indicatorPreviewAvailableServicesController"/> 148 147 <entry key="preview/indicator/other_resources/**" value-ref="indicatorPreviewOtherResourcesController"/> 149 148 150 <entry key="indicator/*.xml" value-ref="indicator ViewXMLController"/>149 <entry key="indicator/*.xml" value-ref="indicatorXMLController"/> 151 150 152 151 … … 165 164 <entry key="save/indicator/dataset/dimensions/**" value-ref="indicatorDatasetSaveDimensionsController"/> 166 165 <entry key="save/indicator/dataset/records/**" value-ref="indicatorDatasetSaveRecordsController"/> 167 168 <entry key="indicator/dataset/*.xml" value-ref="indicatorDatasetViewXMLController"/>169 166 170 167 … … 198 195 This request is left in simply as an option... 199 196 --> 200 <entry key="indicator/view/*.xml" value-ref="indicatorView ViewXMLController"/>197 <entry key="indicator/view/*.xml" value-ref="indicatorViewXMLController"/> 201 198 <entry key="publish/indicator/list/approved" value-ref="publishIndicatorAllApprovedController"/> 202 199 <entry key="publish/indicator/detail/**" value-ref="publishIndicatorController"/> -
trunk/ibisph-admin/src/main/webapp/WEB-INF/config/spring/indicator.xml
r15789 r16027 56 56 </bean> 57 57 <bean id="indicatorDataBeanToXMLService" class="org.ibisph.indicatorprofile.service.IndicatorDataBeanToXML"> 58 <property name="dataBeanDAOService" ref="commonDataBeanDAOService"/> 59 <property name="relationDataBeanCollection" ref="indicatorRelationDataBeanCollection"/> 60 <property name="dateFormat" ref="commonDateFormat"/> 61 <property name="stringCleaner" ref="commonMSWordStringCleaner"/> 58 <property name="dataBeanDAOService" ref="commonDataBeanDAOService"/> 59 <property name="datasetDataBeanToXMLService" ref="indicatorDatasetDataBeanToXMLService"/> 60 <property name="relationDataBeanCollection" ref="indicatorRelationDataBeanCollection"/> 61 <property name="dateFormat" ref="commonDateFormat"/> 62 <property name="stringCleaner" ref="commonMSWordStringCleaner"/> 62 63 </bean> 63 64 … … 388 389 <!-- P R E V I W C O N T R O L L E R S --> 389 390 <bean id="indicatorPreviewProfileController" class="org.ibisph.web.springmvc.PreviewRedirectController"> 390 <property name="previewURL" value="http://localhost/ibisph-view/view.html?xslt=html/indicator/profile/ complete_profile/CompleteProfilePage.xslt&xmlURL=http://localhost/ibisph-admin/indicator/########.xml"/>391 <property name="previewURL" value="http://localhost/ibisph-view/view.html?xslt=html/indicator/profile/view/ViewPage.xslt&xmlURL=http://localhost/ibisph-admin/indicator/########.xml"/> 391 392 <property name="previewURLNameSearchSignature" value="#{commonPreviewURLNameSignature.string}"/> 392 393 </bean> … … 397 398 <property name="relationNameURLSearchSignature" value="@@@@@@@@"/> 398 399 </bean> 399 <bean id="indicatorPreviewTopicsController" class="org.ibisph.indicatorprofile.springmvc.databean.RelatedIndicatorsPreviewRedirectController">400 <property name="previewURL" value="http://localhost/ibisph-view/view.html?xslt=html/indicator/profile/related_indicators/RelatedIndicatorsPage.xslt&xmlURL=http://localhost/ibisph-admin/indicator/########.xml&RelationName=@@@@@@@@"/>401 <property name="previewURLNameSearchSignature" value="#{commonPreviewURLNameSignature.string}"/>402 <property name="relationNameHTTPRequestParameterName" value="RelationName"/>403 <property name="relationNameURLSearchSignature" value="@@@@@@@@"/>404 </bean>405 400 <bean id="indicatorPreviewAvailableServicesController" class="org.ibisph.web.springmvc.PreviewRedirectController"> 406 401 <property name="previewURL" value="http://localhost/ibisph-view/view.html?xslt=html/indicator/profile/available_services/AvailableServicesPage.xslt&xmlURL=http://localhost/ibisph-admin/indicator/########.xml"/> … … 417 412 "indicator/*.xml" requests. 418 413 --> 419 <bean id="indicator ViewXMLController" class="org.ibisph.indicatorprofile.springmvc.databean.GetIndicatorXMLController">414 <bean id="indicatorXMLController" class="org.ibisph.indicatorprofile.springmvc.databean.GetIndicatorXMLController"> 420 415 <property name="indicatorDataBeanToXMLService" ref="indicatorDataBeanToXMLService"/> 421 416 <property name="indicatorViewDataBeanToXMLService" ref="indicatorViewDataBeanToXMLService"/> -
trunk/ibisph-admin/src/main/webapp/WEB-INF/config/spring/indicator_dataset.xml
r15716 r16027 166 166 </bean> 167 167 168 169 170 <!-- optional "indicator/view/*.xml" handler. This is not really needed as171 the indicator xml handles views as well. Left in since it is coded and172 works.173 -->174 <bean id="indicatorDatasetViewXMLController" class="org.ibisph.indicatorprofile.springmvc.databean.GetIndicatorViewXMLController">175 <!-- property name="datasetDataBeanToXMLService" ref="datasetDataBeanToXMLService"/ -->176 </bean>177 178 168 </beans> 179 169 -
trunk/ibisph-admin/src/main/webapp/WEB-INF/config/spring/indicator_view.xml
r15789 r16027 213 213 works. 214 214 --> 215 <bean id="indicatorView ViewXMLController" class="org.ibisph.indicatorprofile.springmvc.databean.GetIndicatorViewXMLController">215 <bean id="indicatorViewXMLController" class="org.ibisph.indicatorprofile.springmvc.databean.GetIndicatorViewXMLController"> 216 216 <property name="indicatorViewDataBeanToXMLService" ref="indicatorViewDataBeanToXMLService"/> 217 217 </bean> -
trunk/ibisph-admin/src/main/webapp/WEB-INF/config/spring/publish-direct.xml
r15768 r16027 225 225 <property name="dataBeanDAOService" ref="commonDataBeanDAOService"/> 226 226 <property name="indicatorDataBeanToXMLService" ref="indicatorDataBeanToXMLService"/> 227 <property name="datasetDataBeanToXMLService" ref="indicatorDatasetDataBeanToXMLService"/>228 227 <property name="indicatorViewDataBeanToXMLService" ref="indicatorViewDataBeanToXMLService"/> 229 228 <property name="publishedIndicatorsXMLService" ref="publishPublishedIndicatorsXMLService"/> -
trunk/ibisph-admin/src/main/webapp/WEB-INF/jsp/indicator/view/list.jsp
r15789 r16027 98 98 </li> 99 99 <li id="previewButton" class="Button" title="Shows what this data will look like when published."> 100 <a href="javascript:showPreviewPage('preview/indicator/view /chart')">Preview</a>100 <a href="javascript:showPreviewPage('preview/indicator/view')">Preview</a> 101 101 </li> 102 102 </c:if> -
trunk/ibisph-view/src/content/json/kendo/_BaseChart.json
r15780 r16027 1 1 { 2 2 autoBind: false 3 ,renderAs: "svg" // default is canvas, use svg so can convert to raster image3 // ,renderAs: "svg" // default is canvas, use svg so can convert to raster image 4 4 ,chartArea: 5 5 { … … 9 9 ,title: 10 10 { 11 font: "1.2em sans-serif"11 font: "1.2em roboto, sans-serif" 12 12 } 13 13 ,legend: -
trunk/ibisph-view/src/content/xml/query/module/pop/PopSarea.xml
r10917 r16027 3 3 <QUERY_MODULE xmlns:ibis="http://www.ibisph.org"> 4 4 5 <ibis:doc>6 <name>query/module//</name>7 <summary>Query Module definition</summary>8 <description/>9 <author>Shandra Burnett</author>10 <company>Utah Department of Health</company>11 12 </ibis:doc>13 14 5 <NAME>PopSarea</NAME> 15 <TITLE>Population Estimates Query Module for Utah Small Areas</TITLE> 16 <DESCRIPTION>Population Estimates for 1990-present by Utah Small Areas</DESCRIPTION> 17 <VERSION>April 10, 2006</VERSION> 18 <KEYWORDS>population esimates, age, utah</KEYWORDS> 19 <ORG_UNIT_NAME>CHD_OPHA</ORG_UNIT_NAME> 6 <TITLE>New Mexico Estimated Population Counts by Small Area</TITLE> 7 <DESCRIPTION>Population Estimates for 108 New Mexico Small Areas</DESCRIPTION> 8 <VERSION>June 14, 2017</VERSION> 9 <ORG_UNIT_NAME>GPS</ORG_UNIT_NAME> 20 10 21 11 <PARAMETERS> 22 12 <PARAMETER> 23 13 <NAME>config</NAME> 24 <VALUE> /srv/ibis-q/modules/pop/PopSarea.cfg</VALUE>14 <VALUE>c:\ibisq\qModules\pop\_PopSarea16.cfg</VALUE> 25 15 </PARAMETER> 26 16 <PARAMETER> … … 32 22 <VALUE>0</VALUE> 33 23 </PARAMETER> 34 <!--PARAMETER>35 <NAME>sasdata</NAME>36 <VALUE>newsmarea1990_2011</VALUE>37 </PARAMETER-->38 24 </PARAMETERS> 39 25 40 26 <QUERY_CONFIGURATION_SELECTION> 41 <LOCAL_URL>query/selection/pop/ PopSelection.html</LOCAL_URL>42 <TITLE>Population Estimates</TITLE>27 <LOCAL_URL>query/selection/pop/_PopSelection.html</LOCAL_URL> 28 <TITLE>Population Measures</TITLE> 43 29 </QUERY_CONFIGURATION_SELECTION> 44 30 31 <QUERY_APPLICATION_REQUEST_ADD_NON_FILTERED_GROUP_BY_DIMENSION_VALUES_FLAG/> 32 <QUERY_APPLICATION_HTTP_REQUEST_TYPE>post</QUERY_APPLICATION_HTTP_REQUEST_TYPE> 33 45 34 <CONFIGURATIONS> 46 <CONFIGURATION> 35 <CONFIGURATION><NAME>Count</NAME> 36 <TITLE>Count</TITLE> 37 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 38 <DEFAULT_MAP_NAME>BluDEFAULT</DEFAULT_MAP_NAME> 47 39 <MEASURES> 48 40 <MEASURE> 49 41 <NAME>Count</NAME> 50 42 <TITLE>Number in the Population</TITLE> 51 <DESCRIPTION>Population Counts</DESCRIPTION> 52 </MEASURE> 53 </MEASURES> 54 <NAME>Count</NAME> 55 <TITLE>Count</TITLE> 56 <DESCRIPTION>Population Counts</DESCRIPTION> 57 <PARAMETERS> 43 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 44 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 45 </MEASURE> 46 </MEASURES> 47 <PARAMETERS> 58 48 <PARAMETER> 59 49 <NAME>func</NAME> … … 61 51 </PARAMETER> 62 52 </PARAMETERS> 63 <DATA_SOURCES> 64 <!--ibis:include href="data_source/GOPBSarea.xml"/--> 65 <ibis:include href="data_source/SareaPop.xml"/> 66 </DATA_SOURCES> 67 <DATA_NOTES> 68 <ibis:include href="data_note/PopEst.xml"/> 69 <ibis:include href="data_note/Sarea.xml"/> 70 </DATA_NOTES> 71 <!--DATA_ISSUES> 72 <ibis:include href="data_issue/PopProj.xml"/> 73 </DATA_ISSUES--> 74 </CONFIGURATION> 53 <CRITERIA> 54 <EXCLUDE> 55 <MAP_NAMES> 56 <MAP_NAME>ReverseColor</MAP_NAME> 57 </MAP_NAMES> 58 </EXCLUDE> 59 </CRITERIA> 60 <DATA_ISSUES> 61 <ibis:include href="data_issue/PopProjTractSA.xml"/> 62 </DATA_ISSUES> 63 <DATA_NOTES> 64 <ibis:include href="data_note/PopEst.xml"/> 65 <ibis:include href="data_note/SARefMaps.xml"/> 66 <ibis:include href="data_note/MapGuidance.xml"/> 67 <ibis:include href="data_note/USDataPOP.xml"/> 68 </DATA_NOTES> 69 <DATA_SOURCES> 70 <ibis:include href="data_source/BBER.xml"/> 71 </DATA_SOURCES> 72 </CONFIGURATION> 73 74 <CONFIGURATION><NAME>Density</NAME> 75 <TITLE>Population Density</TITLE> 76 <DESCRIPTION>Number of persons per square mile in the selected population, geography, and time period.</DESCRIPTION> 77 <!--<DEFAULT_MAP_NAME>BluDEFAULT</DEFAULT_MAP_NAME> --> 78 <MEASURES> 79 <MEASURE> 80 <NAME>Density</NAME> 81 <TITLE>Persons per Square Mile</TITLE> 82 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 83 <XSLT_FORMAT_PATTERN>,##0.0</XSLT_FORMAT_PATTERN> 84 <NUMERATOR> 85 <TITLE>Number of Persons</TITLE> 86 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 87 </NUMERATOR> 88 <DENOMINATOR> 89 <TITLE>Land Area (Sq. Mi.)</TITLE> 90 <DESCRIPTION>Square miles, land area</DESCRIPTION> 91 <XSLT_FORMAT_PATTERN>,##0.0</XSLT_FORMAT_PATTERN> 92 </DENOMINATOR> 93 </MEASURE> 94 </MEASURES> 95 <PARAMETERS> 96 <PARAMETER> 97 <NAME>func</NAME> 98 <VALUE>Density.def</VALUE> 99 </PARAMETER> 100 <PARAMETER> 101 <NAME>_CategoryGroupByDimensionName</NAME> 102 <VALUE>GeoProxy</VALUE> 103 </PARAMETER> 104 <PARAMETER> 105 <NAME>_SeriesGroupByDimensionName</NAME> 106 <VALUE/> 107 </PARAMETER> 108 </PARAMETERS> 109 <CRITERIA> 110 <EXCLUDE> 111 <MAP_NAMES> 112 <MAP_NAME>ReverseColor</MAP_NAME> 113 </MAP_NAMES> 114 </EXCLUDE> 115 </CRITERIA> 116 <DATA_ISSUES> 117 <ibis:include href="data_issue/PopProjCnty.xml"/> 118 </DATA_ISSUES> 119 <DATA_NOTES> 120 <ibis:include href="data_note/PopEst.xml"/> 121 <ibis:include href="data_note/SARefMaps.xml"/> 122 <ibis:include href="data_note/MapGuidance.xml"/> 123 <ibis:include href="data_note/USDataPOP.xml"/> 124 </DATA_NOTES> 125 <DATA_SOURCES> 126 <ibis:include href="data_source/BBER.xml"/> 127 </DATA_SOURCES> 128 </CONFIGURATION> 129 130 <CONFIGURATION><NAME>Pct4</NAME> 131 <TITLE>Number and Percentage of the Population Age 0-4 Years</TITLE> 132 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 133 <DEFAULT_MAP_NAME>BluDEFAULT</DEFAULT_MAP_NAME> 134 <MEASURES> 135 <MEASURE> 136 <NAME>Percent</NAME> 137 <TITLE>Percentage Age 0-4</TITLE> 138 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 139 <XSLT_FORMAT_PATTERN>0.0'%'</XSLT_FORMAT_PATTERN> 140 <NUMERATOR> 141 <TITLE>Number Age 0-4</TITLE> 142 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 143 </NUMERATOR> 144 <DENOMINATOR> 145 <TITLE>Number in the Population, All Ages</TITLE> 146 <DESCRIPTION>Sum of estimated population, across all years</DESCRIPTION> 147 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 148 </DENOMINATOR> 149 <LOWER_CONFIDENCE_LIMIT> 150 <TITLE>95% CI LL</TITLE> 151 <DESCRIPTION>95% Confidence Interval Lower Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 152 </LOWER_CONFIDENCE_LIMIT> 153 <UPPER_CONFIDENCE_LIMIT> 154 <TITLE>95% CI UL</TITLE> 155 <DESCRIPTION>95% Confidence Interval Upper Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 156 </UPPER_CONFIDENCE_LIMIT> 157 </MEASURE> 158 </MEASURES> 159 <PARAMETERS> 160 <PARAMETER> 161 <NAME>func</NAME> 162 <VALUE>Percentage_data_frame.def</VALUE> 163 </PARAMETER> 164 <!--PARAMETERS FOR INDICATOR FILTER--> 165 <PARAMETER> 166 <NAME>spvar1</NAME> <!-- numerator --> 167 <VALUE>agegrp18=1</VALUE> <!-- Age 0-4 --> 168 </PARAMETER> 169 <PARAMETER> 170 <NAME>spvar2</NAME> <!-- denominator --> 171 <VALUE>agegrp4 in (1,2,3,4)</VALUE> <!-- All ages --> 172 </PARAMETER> 173 </PARAMETERS> 174 <CRITERIA> 175 <EXCLUDE> 176 <SECTION_NAMES> 177 <SECTION_NAME>Age</SECTION_NAME> 178 </SECTION_NAMES> 179 <DIMENSION_NAMES> 180 <DIMENSION_NAME>AgeGrpProxy</DIMENSION_NAME> 181 </DIMENSION_NAMES> 182 <MAP_NAMES> 183 <MAP_NAME>ReverseColor</MAP_NAME> 184 </MAP_NAMES> 185 </EXCLUDE> 186 </CRITERIA> 187 <DATA_ISSUES> 188 <ibis:include href="data_issue/PopProjCnty.xml"/> 189 </DATA_ISSUES> 190 <DATA_NOTES> 191 <ibis:include href="data_note/PopEst.xml"/> 192 <ibis:include href="data_note/SARefMaps.xml"/> 193 <ibis:include href="data_note/MapGuidance.xml"/> 194 <ibis:include href="data_note/USDataPOP.xml"/> 195 </DATA_NOTES> 196 <DATA_SOURCES> 197 <ibis:include href="data_source/BBER.xml"/> 198 </DATA_SOURCES> 199 </CONFIGURATION> 200 201 <CONFIGURATION><NAME>Pct17</NAME> 202 <TITLE>Percentage of the Population Age 0-17 Years</TITLE> 203 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 204 <DEFAULT_MAP_NAME>BluDEFAULT</DEFAULT_MAP_NAME> 205 <MEASURES> 206 <MEASURE> 207 <NAME>Percent</NAME> 208 <TITLE>Percentage Age 0-17</TITLE> 209 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 210 <XSLT_FORMAT_PATTERN>0.0'%'</XSLT_FORMAT_PATTERN> 211 <NUMERATOR> 212 <TITLE>Number Age 0-17</TITLE> 213 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 214 </NUMERATOR> 215 <DENOMINATOR> 216 <TITLE>Number in the Population, All Ages</TITLE> 217 <DESCRIPTION>Sum of estimated population, across all years</DESCRIPTION> 218 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 219 </DENOMINATOR> 220 <LOWER_CONFIDENCE_LIMIT> 221 <TITLE>95% CI LL</TITLE> 222 <DESCRIPTION>95% Confidence Interval Lower Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 223 </LOWER_CONFIDENCE_LIMIT> 224 <UPPER_CONFIDENCE_LIMIT> 225 <TITLE>95% CI UL</TITLE> 226 <DESCRIPTION>95% Confidence Interval Upper Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 227 </UPPER_CONFIDENCE_LIMIT> 228 </MEASURE> 229 </MEASURES> 230 <PARAMETERS> 231 <PARAMETER> 232 <NAME>func</NAME> 233 <VALUE>Percentage_data_frame.def</VALUE> 234 </PARAMETER> 235 <!--PARAMETERS FOR INDICATOR FILTER--> 236 <PARAMETER> 237 <NAME>spvar1</NAME> <!-- numerator --> 238 <VALUE>agegrp8=1</VALUE> <!-- Age 0-17 --> 239 </PARAMETER> 240 <PARAMETER> 241 <NAME>spvar2</NAME> <!-- denominator --> 242 <VALUE>agegrp4 in (1,2,3,4)</VALUE> <!-- All ages --> 243 </PARAMETER> 244 </PARAMETERS> 245 <CRITERIA> 246 <EXCLUDE> 247 <SECTION_NAMES> 248 <SECTION_NAME>Age</SECTION_NAME> 249 </SECTION_NAMES> 250 <DIMENSION_NAMES> 251 <DIMENSION_NAME>AgeGrpProxy</DIMENSION_NAME> 252 </DIMENSION_NAMES> 253 <MAP_NAMES> 254 <MAP_NAME>ReverseColor</MAP_NAME> 255 </MAP_NAMES> 256 </EXCLUDE> 257 </CRITERIA> 258 <DATA_ISSUES> 259 <ibis:include href="data_issue/PopProjCnty.xml"/> 260 </DATA_ISSUES> 261 <DATA_NOTES> 262 <ibis:include href="data_note/PopEst.xml"/> 263 <ibis:include href="data_note/SARefMaps.xml"/> 264 <ibis:include href="data_note/MapGuidance.xml"/> 265 <ibis:include href="data_note/USDataPOP.xml"/> 266 </DATA_NOTES> 267 <DATA_SOURCES> 268 <ibis:include href="data_source/BBER.xml"/> 269 </DATA_SOURCES> 270 </CONFIGURATION> 271 272 <CONFIGURATION><NAME>Pct65</NAME> 273 <TITLE>Percentage of the Population Age 65 or More Years</TITLE> 274 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 275 <DEFAULT_MAP_NAME>BluDEFAULT</DEFAULT_MAP_NAME> 276 <MEASURES> 277 <MEASURE> 278 <NAME>Percent</NAME> 279 <TITLE>Percentage Age 65+</TITLE> 280 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 281 <XSLT_FORMAT_PATTERN>0.0'%'</XSLT_FORMAT_PATTERN> 282 <NUMERATOR> 283 <TITLE>Number Age 65+</TITLE> 284 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 285 </NUMERATOR> 286 <DENOMINATOR> 287 <TITLE>Number in the Population, All Ages</TITLE> 288 <DESCRIPTION>Sum of estimated population, across all years</DESCRIPTION> 289 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 290 </DENOMINATOR> 291 <LOWER_CONFIDENCE_LIMIT> 292 <TITLE>95% CI LL</TITLE> 293 <DESCRIPTION>95% Confidence Interval Lower Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 294 </LOWER_CONFIDENCE_LIMIT> 295 <UPPER_CONFIDENCE_LIMIT> 296 <TITLE>95% CI UL</TITLE> 297 <DESCRIPTION>95% Confidence Interval Upper Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 298 </UPPER_CONFIDENCE_LIMIT> 299 </MEASURE> 300 </MEASURES> 301 <PARAMETERS> 302 <PARAMETER> 303 <NAME>func</NAME> 304 <VALUE>Percentage_data_frame.def</VALUE> 305 </PARAMETER> 306 <!--PARAMETERS FOR INDICATOR FILTER--> 307 <PARAMETER> 308 <NAME>spvar1</NAME> <!-- numerator --> 309 <VALUE>agegrp4=4</VALUE> <!-- Age 65+ --> 310 </PARAMETER> 311 <PARAMETER> 312 <NAME>spvar2</NAME> <!-- denominator --> 313 <VALUE>agegrp4 in (1,2,3,4)</VALUE> <!-- All Ages --> 314 </PARAMETER> 315 </PARAMETERS> 316 <CRITERIA> 317 <EXCLUDE> 318 <SECTION_NAMES> 319 <SECTION_NAME>Age</SECTION_NAME> 320 </SECTION_NAMES> 321 <DIMENSION_NAMES> 322 <DIMENSION_NAME>AgeGrpProxy</DIMENSION_NAME> 323 </DIMENSION_NAMES> 324 <MAP_NAMES> 325 <MAP_NAME>ReverseColor</MAP_NAME> 326 </MAP_NAMES> 327 </EXCLUDE> 328 </CRITERIA> 329 <DATA_ISSUES> 330 <ibis:include href="data_issue/PopProjCnty.xml"/> 331 </DATA_ISSUES> 332 <DATA_NOTES> 333 <ibis:include href="data_note/PopEst.xml"/> 334 <ibis:include href="data_note/SARefMaps.xml"/> 335 <ibis:include href="data_note/MapGuidance.xml"/> 336 <ibis:include href="data_note/USDataPOP.xml"/> 337 </DATA_NOTES> 338 <DATA_SOURCES> 339 <ibis:include href="data_source/BBER.xml"/> 340 </DATA_SOURCES> 341 </CONFIGURATION> 342 343 <CONFIGURATION><NAME>AgeDep</NAME> 344 <TITLE>Age Dependency Ratio</TITLE> 345 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 346 <DEFAULT_MAP_NAME>BluDEFAULT</DEFAULT_MAP_NAME> 347 <MEASURES> 348 <MEASURE> 349 <NAME>Percent</NAME> 350 <TITLE>Age Dependency Ratio</TITLE> 351 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 352 <XSLT_FORMAT_PATTERN>#.0</XSLT_FORMAT_PATTERN> 353 <NUMERATOR> 354 <TITLE>Number Age 0-14, 65+</TITLE> 355 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 356 </NUMERATOR> 357 <DENOMINATOR> 358 <TITLE>Number Age 15-64</TITLE> 359 <DESCRIPTION>Sum of estimated population, across all years</DESCRIPTION> 360 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 361 </DENOMINATOR> 362 <LOWER_CONFIDENCE_LIMIT> 363 <TITLE>95% CI LL</TITLE> 364 <DESCRIPTION>95% Confidence Interval Lower Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 365 </LOWER_CONFIDENCE_LIMIT> 366 <UPPER_CONFIDENCE_LIMIT> 367 <TITLE>95% CI UL</TITLE> 368 <DESCRIPTION>95% Confidence Interval Upper Limit (See the Glossary under the Resources and Help tab for a definition of Confidence Interval)</DESCRIPTION> 369 </UPPER_CONFIDENCE_LIMIT> 370 </MEASURE> 371 </MEASURES> 372 <PARAMETERS> 373 <PARAMETER> 374 <NAME>func</NAME> 375 <VALUE>Percentage_data_frame.def</VALUE> 376 </PARAMETER> 377 <!--PARAMETERS FOR INDICATOR FILTER--> 378 <PARAMETER> 379 <NAME>spvar1</NAME> <!-- numerator --> 380 <VALUE>agegrp4 in (1,4)</VALUE> <!-- Age <15 or 65+ --> 381 </PARAMETER> 382 <PARAMETER> 383 <NAME>spvar2</NAME> <!-- denominator --> 384 <VALUE>agegrp4 in (2,3)</VALUE> <!-- Age 15-64 --> 385 </PARAMETER> 386 </PARAMETERS> 387 <CRITERIA> 388 <EXCLUDE> 389 <SECTION_NAMES> 390 <SECTION_NAME>Age</SECTION_NAME> 391 </SECTION_NAMES> 392 <DIMENSION_NAMES> 393 <DIMENSION_NAME>AgeGrpProxy</DIMENSION_NAME> 394 </DIMENSION_NAMES> 395 <MAP_NAMES> 396 <MAP_NAME>ReverseColor</MAP_NAME> 397 </MAP_NAMES> 398 </EXCLUDE> 399 </CRITERIA> 400 <DATA_NOTES> 401 <DATA_NOTE> 402 <TEXT> 403 The Age Dependency Ratio is the ratio of the combined dependent population (aged 0-14 and aged 404 65 and older) to the working population (aged 15-64), expressed as the number of dependents per 405 100 people of working age. Higher values indicate a greater level of age-related dependency in 406 the population. 407 </TEXT> 408 </DATA_NOTE> 409 <ibis:include href="data_note/PopEst.xml"/> 410 <ibis:include href="data_note/SARefMaps.xml"/> 411 <ibis:include href="data_note/MapGuidance.xml"/> 412 <ibis:include href="data_note/USDataPOP.xml"/> 413 </DATA_NOTES> 414 <DATA_SOURCES> 415 <ibis:include href="data_source/BBER.xml"/> 416 </DATA_SOURCES> 417 <DATA_ISSUES> 418 <ibis:include href="data_issue/PopProjCnty.xml"/> 419 </DATA_ISSUES> 420 </CONFIGURATION> 421 422 <CONFIGURATION><NAME>DOHRace</NAME> 423 <TITLE>Population Count by DOH Race/Ethnicity Groups</TITLE> 424 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 425 <DEFAULT_CATEGORY_GROUP_BY_DIMENSION_NAME>DOHRacEth</DEFAULT_CATEGORY_GROUP_BY_DIMENSION_NAME> 426 <DEFAULT_MAP_NAME>None</DEFAULT_MAP_NAME> 427 <MEASURES> 428 <MEASURE> 429 <NAME>Count</NAME> 430 <TITLE>Number in the Population</TITLE> 431 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 432 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 433 </MEASURE> 434 </MEASURES> 435 <PARAMETERS> 436 <PARAMETER> 437 <NAME>func</NAME> 438 <VALUE>Count.def</VALUE> 439 </PARAMETER> 440 <!--PARAMETERS FOR INDICATOR FILTER--> 441 <PARAMETER> 442 <NAME>_CategoryGroupByDimensionName</NAME> 443 <VALUE>DOHRacEth</VALUE> 444 </PARAMETER> 445 <PARAMETER> 446 <NAME>%cross1%</NAME> 447 <VALUE>DOHRacEth</VALUE> 448 </PARAMETER> 449 </PARAMETERS> 450 <CRITERIA> 451 <EXCLUDE> 452 <SECTION_NAMES> 453 <SECTION_NAME>RacEth</SECTION_NAME> 454 </SECTION_NAMES> 455 <DIMENSION_NAMES> 456 <DIMENSION_NAME>RaceBridged</DIMENSION_NAME> 457 <DIMENSION_NAME>Ethnicity</DIMENSION_NAME> 458 </DIMENSION_NAMES> 459 <MAP_NAMES> 460 <MAP_NAME>ReverseColor</MAP_NAME> 461 </MAP_NAMES> 462 </EXCLUDE> 463 </CRITERIA> 464 <DATA_NOTES> 465 <DATA_NOTE> 466 <TEXT> 467 The single-construct DOH Race/Ethnicity definition groups all Hispanic persons into the "Hispanic" 468 category, regardless of their race. For a detailed discussion of race and ethnicity reporting in 469 the New Mexico Department of Health, please see the NM-IBIS page on Race and Ethnicity Measurement 470 and Change to NMDOH Presentation Standard, here: [http://ibis.health.state.nm.us/resource/RacEth2013.html]. 471 </TEXT> 472 </DATA_NOTE> 473 <ibis:include href="data_note/PopEst.xml"/> 474 <ibis:include href="data_note/SARefMaps.xml"/> 475 <ibis:include href="data_note/MapGuidance.xml"/> 476 <ibis:include href="data_note/USDataPOP.xml"/> 477 </DATA_NOTES> 478 <DATA_SOURCES> 479 <ibis:include href="data_source/BBER.xml"/> 480 </DATA_SOURCES> 481 <DATA_ISSUES> 482 <ibis:include href="data_issue/PopProjCnty.xml"/> 483 </DATA_ISSUES> 484 </CONFIGURATION> 485 486 <CONFIGURATION><NAME>Race4Hisp</NAME> 487 <TITLE>Population Count by Four Bridged-race Groups and Hispanic Ethnicity</TITLE> 488 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 489 <DEFAULT_CATEGORY_GROUP_BY_DIMENSION_NAME>RaceBriged</DEFAULT_CATEGORY_GROUP_BY_DIMENSION_NAME> 490 <DEFAULT_MAP_NAME>None</DEFAULT_MAP_NAME> 491 <MEASURES> 492 <MEASURE> 493 <NAME>Count</NAME> 494 <TITLE>Number in the Population</TITLE> 495 <DESCRIPTION>Number of persons in the selected population, geography, and time period.</DESCRIPTION> 496 <XSLT_FORMAT_PATTERN>,##0</XSLT_FORMAT_PATTERN> 497 </MEASURE> 498 </MEASURES> 499 <PARAMETERS> 500 <PARAMETER> 501 <NAME>func</NAME> 502 <VALUE>Count.def</VALUE> 503 </PARAMETER> 504 <!--PARAMETERS FOR INDICATOR FILTER--> 505 <PARAMETER> 506 <NAME>_CategoryGroupByDimensionName</NAME> 507 <VALUE>RaceBriged</VALUE> 508 </PARAMETER> 509 <PARAMETER> 510 <NAME>_SeriesGroupByDimensionName</NAME> 511 <VALUE>Ethnicity</VALUE> 512 </PARAMETER> 513 <PARAMETER> 514 <NAME>%cross1%</NAME> 515 <VALUE>RaceBriged</VALUE> 516 </PARAMETER> 517 <PARAMETER> 518 <NAME>%cross2%</NAME> 519 <VALUE>Ethnicity</VALUE> 520 </PARAMETER> 521 </PARAMETERS> 522 <CRITERIA> 523 <EXCLUDE> 524 <SECTION_NAMES> 525 <SECTION_NAME>RacEth</SECTION_NAME> 526 </SECTION_NAMES> 527 <DIMENSION_NAMES> 528 <DIMENSION_NAME>DOHRacEth</DIMENSION_NAME> 529 </DIMENSION_NAMES> 530 <MAP_NAMES> 531 <MAP_NAME>ReverseColor</MAP_NAME> 532 </MAP_NAMES> 533 </EXCLUDE> 534 </CRITERIA> 535 <DATA_NOTES> 536 <DATA_NOTE> 537 <TEXT> 538 This query presents race and ethnicity as separate constructs. For a detailed discussion of race and ethnicity reporting in 539 the New Mexico Department of Health, please see the NM-IBIS page on Race and Ethnicity Measurement 540 and Change to NMDOH Presentation Standard, here: [http://ibis.health.state.nm.us/resource/RacEth2013.html]. 541 </TEXT> 542 </DATA_NOTE> 543 <ibis:include href="data_note/PopEst.xml"/> 544 <ibis:include href="data_note/SARefMaps.xml"/> 545 <ibis:include href="data_note/MapGuidance.xml"/> 546 <ibis:include href="data_note/USDataPOP.xml"/> 547 </DATA_NOTES> 548 <DATA_SOURCES> 549 <ibis:include href="data_source/BBER.xml"/> 550 </DATA_SOURCES> 551 <DATA_ISSUES> 552 <ibis:include href="data_issue/PopProjCnty.xml"/> 553 </DATA_ISSUES> 554 </CONFIGURATION> 555 75 556 </CONFIGURATIONS> 76 557 77 558 <CRITERIA> 78 559 <OVERVIEWS> 79 <ibis:include href="overview/SareaPop.xml"/> 80 <ibis:include href="overview/Sarea.xml"/> 81 <!-- <ibis:include href="overview/InterfaceOptions.xml"/> --> 560 <ibis:include href="overview/PopData.xml"/> 561 <ibis:include href="overview/DataAlertPop.xml"/> 82 562 <ibis:include href="overview/GettingStarted.xml"/> 83 <!--ibis:include href="overview/DataAlert.xml"/-->84 <ibis:include href="overview/DataAlert2.xml"/>85 563 </OVERVIEWS> 86 564 <SECTIONS> 87 <ibis:include href="section/YearSarea.xml"/> 88 <SECTION> 89 <NAME>AgeGrp</NAME> 90 <TITLE>Select age</TITLE> 91 <SELECTED_DIMENSIONS> 92 <SELECTED_DIMENSION> 93 <NAME>AgeGrpProxy</NAME> 94 <VALUES> 95 <VALUE>AgeGrp11</VALUE> 96 </VALUES> 97 </SELECTED_DIMENSION> 98 </SELECTED_DIMENSIONS> 99 <SELECTIONS> 100 <NAME>AgeGrpProxy</NAME> 101 <TITLE>First choose a coding scheme to use for age groups. Default is age adjustment age groups, all ages.</TITLE> 102 <DESCRIPTION>Filter by sub population group</DESCRIPTION> 103 <SELECTION_TYPE> 104 <SINGLE/> 105 </SELECTION_TYPE> 106 <SELECTION> 107 <TITLE>Age adjustment age groups (less than 1, 1-4, 5-14, 15-24, 25-34, 35-44, 45-54, 55-64, 65-74, 75-84, 85+)</TITLE> 108 <VALUE>AgeGrp11</VALUE> 109 <SELECTIONS> 110 <DESCRIPTION>Filter by age adjustment age groups</DESCRIPTION> 111 <SELECTION_TYPE> 112 <LIST> 113 <SIZE>6</SIZE> 114 <MULTIPLE/> 115 </LIST> 116 </SELECTION_TYPE> 117 <SELECTION> 118 <TITLE>All age groups</TITLE> 119 </SELECTION> 120 <DIMENSION_NAME>AgeGrp11</DIMENSION_NAME> 121 </SELECTIONS> 122 </SELECTION> 123 <SELECTION> 124 <TITLE>Four age groups (0-14, 15-44, 45-64, 65+)</TITLE> 125 <VALUE>AgeGrp4</VALUE> 126 <SELECTIONS> 127 <DESCRIPTION>Filter by age adjustment age groups</DESCRIPTION> 128 <SELECTION_TYPE> 129 <LIST> 130 <SIZE>6</SIZE> 131 <MULTIPLE/> 132 </LIST> 133 </SELECTION_TYPE> 134 <SELECTION> 135 <TITLE>All age groups</TITLE> 136 </SELECTION> 137 <DIMENSION_NAME>AgeGrp4</DIMENSION_NAME> 138 </SELECTIONS> 139 </SELECTION> 140 <SELECTION> 141 <TITLE>Seven age groups (0,1-14,15-24,25-44,45-64,65-84,85+)</TITLE> 142 <VALUE>AgeGrp7</VALUE> 143 <SELECTIONS> 144 <DESCRIPTION>Filter by seven age groups</DESCRIPTION> 145 <SELECTION_TYPE> 146 <LIST> 147 <SIZE>6</SIZE> 148 <MULTIPLE/> 149 </LIST> 150 </SELECTION_TYPE> 151 <SELECTION> 152 <TITLE>All age groups</TITLE> 153 </SELECTION> 154 <DIMENSION_NAME>AgeGrp7</DIMENSION_NAME> 155 <SELECTION> 156 <!--TITLE>Select from list of seven age groups</TITLE--> 157 <ibis:include href="selections/AgeGrp7.xml"/> 158 </SELECTION> 159 </SELECTIONS> 160 </SELECTION> 161 <SELECTION> 162 <TITLE>Eight age groups (0-17, 18-24, 25-34, 35-44, 45-54, 55-64, 65-74, 75+)</TITLE> 163 <VALUE>AgeGrp8</VALUE> 164 <SELECTIONS> 165 <DESCRIPTION>Filter by eight age groups</DESCRIPTION> 166 <SELECTION_TYPE> 167 <LIST> 168 <SIZE>6</SIZE> 169 <MULTIPLE/> 170 </LIST> 171 </SELECTION_TYPE> 172 <SELECTION> 173 <TITLE>All age groups</TITLE> 174 </SELECTION> 175 <DIMENSION_NAME>AgeGrp8</DIMENSION_NAME> 176 </SELECTIONS> 177 </SELECTION> 178 <SELECTION> 179 <TITLE>5-year age groups (0-4, 5-9, 10-14, 15-19, 20-24, 25-29, 30-34, 35-39, 40-44, 45-49, 50-54, 55-59, 60-64, 65-69, 70-74, 75-79, 80-84, 180 85+)</TITLE> 181 <VALUE>AgeGrp18</VALUE> 182 <SELECTIONS> 183 <DESCRIPTION>Filter by 5-year age groups</DESCRIPTION> 184 <SELECTION_TYPE> 185 <LIST> 186 <SIZE>6</SIZE> 187 <MULTIPLE/> 188 </LIST> 189 </SELECTION_TYPE> 190 <SELECTION> 191 <TITLE>All age groups</TITLE> 192 </SELECTION> 193 <DIMENSION_NAME>AgeGrp18</DIMENSION_NAME> 194 </SELECTIONS> 195 </SELECTION> 196 <SELECTION> 197 <TITLE>Choose From All Available Age Groups</TITLE> 198 <VALUE>AgeGrp29</VALUE> 199 <SELECTIONS> 200 <DESCRIPTION>Filter by all available age groups</DESCRIPTION> 201 <SELECTION_TYPE> 202 <LIST> 203 <SIZE>6</SIZE> 204 <MULTIPLE/> 205 </LIST> 206 </SELECTION_TYPE> 207 <SELECTION> 208 <TITLE>All available age groups</TITLE> 209 </SELECTION> 210 <DIMENSION_NAME>AgeGrp29</DIMENSION_NAME> 211 <SELECTION> 212 <TITLE>Select from list of available age groups</TITLE> 213 <ibis:include href="selections/AgeGrp29.xml"/> 214 </SELECTION> 215 </SELECTIONS> 216 </SELECTION> 217 </SELECTIONS> 218 </SECTION> 565 <ibis:include href="section/GeoSarea.xml"/> 566 <ibis:include href="section/Year.xml"/> 567 <ibis:include href="section/Age.xml"/> 219 568 <ibis:include href="section/Sex.xml"/> 220 <ibis:include href="section/ GeoSarea.xml"/>569 <ibis:include href="section/RacEth.xml"/> 221 570 </SECTIONS> 222 571 </CRITERIA> 223 572 224 573 <DIMENSIONS> 225 <ibis:include href="dimension/YearSarea.xml"/> 574 <ibis:include href="dimension/GeoProxy.xml"/> 575 <ibis:include href="dimension/GeoRegion.xml"/> 576 <ibis:include href="dimension/GeoCnty.xml"/> 577 <ibis:include href="dimension/GeoSarea.xml"/> 578 <ibis:include href="dimension/GeoTract.xml"/> 579 580 <ibis:include href="dimension/Year.xml"/> 581 226 582 <ibis:include href="dimension/AgeGrpProxy.xml"/> 227 <ibis:include href="dimension/AgeGrp11.xml"/>228 583 <ibis:include href="dimension/AgeGrp4.xml"/> 584 <ibis:include href="dimension/AgeGrp4ML.xml"/> 585 <ibis:include href="dimension/AgeGrp4Demo.xml"/> 229 586 <ibis:include href="dimension/AgeGrp7.xml"/> 230 587 <ibis:include href="dimension/AgeGrp8.xml"/> 588 <ibis:include href="dimension/AgeGrp11.xml"/> 589 <ibis:include href="dimension/AgeGrp13.xml"/> 231 590 <ibis:include href="dimension/AgeGrp18.xml"/> 232 <ibis:include href="dimension/AgeGrp 29.xml"/>591 <ibis:include href="dimension/AgeGrp35.xml"/> 233 592 <ibis:include href="dimension/Sex.xml"/> 234 <ibis:include href="dimension/GeoSarea.xml"/> 593 <ibis:include href="dimension/RacEth.xml"/> 594 <ibis:include href="dimension/Race.xml"/> 595 <ibis:include href="dimension/Hisp.xml"/> 596 235 597 </DIMENSIONS> 236 598 </QUERY_MODULE> -
trunk/ibisph-view/src/content/xml/query/module/pop/data_issue/PopProj.xml
r13830 r16027 5 5 <NAME>PopProj</NAME> 6 6 <TEXT>These estimates are considered the most accurate estimates 7 for the state of Montana.7 for the state of New Mexico. 8 8 </TEXT> 9 9 </DATA_ISSUE> -
trunk/ibisph-view/src/content/xml/query/module/pop/data_note/PopEst.xml
r13830 r16027 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <DATA_NOTE> 4 <TEXT>All population estimates apply to July 1 of the selected year.</TEXT> 5 </DATA_NOTE> 3 <DATA_NOTE xmlns:ibis="http://www.ibisph.org"> 4 <NAME>PopEst</NAME> 5 <TITLE>Population Estimates</TITLE> 6 <ibis:include href="../../../../text/PopDataNote.xml"/> 7 </DATA_NOTE> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/AgeGrp11.xml
r13830 r16027 17 17 <VALUE>10<TITLE>75-84 years</TITLE></VALUE> 18 18 <VALUE>11<TITLE>85+ years</TITLE></VALUE> 19 <VALUE>Other<TITLE>Unknown</TITLE><NOT_SELECTABLE_FLAG/></VALUE>20 19 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 21 20 </VALUES> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/AgeGrp18.xml
r13830 r16027 24 24 <VALUE>17<TITLE>80-84 years</TITLE></VALUE> 25 25 <VALUE>18<TITLE>85+ years</TITLE></VALUE> 26 <VALUE>Other<TITLE>Unknown</TITLE><NOT_SELECTABLE_FLAG/></VALUE>27 26 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 28 27 </VALUES> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/AgeGrp4.xml
r7501 r16027 10 10 <VALUE>3<TITLE>45-64 years</TITLE></VALUE> 11 11 <VALUE>4<TITLE>65+ years</TITLE></VALUE> 12 <VALUE>Other<TITLE>Unknown</TITLE><NOT_SELECTABLE_FLAG/></VALUE>13 12 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 14 13 </VALUES> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/AgeGrp7.xml
r7501 r16027 13 13 <VALUE>6<TITLE>65-84 years</TITLE></VALUE> 14 14 <VALUE>7<TITLE>85+ years</TITLE></VALUE> 15 <VALUE>Other<TITLE>Unknown</TITLE><NOT_SELECTABLE_FLAG/></VALUE>16 15 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 17 16 </VALUES> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/AgeGrp8.xml
r7501 r16027 14 14 <VALUE>7<TITLE>65-74 years</TITLE></VALUE> 15 15 <VALUE>8<TITLE>75+ years</TITLE></VALUE> 16 <VALUE>Other<TITLE>Unknown</TITLE><NOT_SELECTABLE_FLAG/></VALUE>17 16 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 18 17 </VALUES> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/GeoCnty.xml
r13830 r16027 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <DIMENSION xmlns:ibis="http://www.ibisph.org">4 <NAME>GeoCnty</NAME> <!-- SAS varname numerator=rescnty, popdata=fipscode-->5 <TITLE>County of Residence</TITLE>3 <DIMENSION> 4 <NAME>GeoCnty</NAME> <!-- SAS varname=fipscode--> 5 <TITLE>County</TITLE> 6 6 <PROXY_DIMENSION_NAME>GeoProxy</PROXY_DIMENSION_NAME> 7 7 <VALUES> 8 <VALUE>1<TITLE>Beaverhead County</TITLE><SORT_ORDER>1</SORT_ORDER></VALUE> 9 <VALUE>3<TITLE>Big Horn County</TITLE><SORT_ORDER>3</SORT_ORDER></VALUE> 10 <VALUE>5<TITLE>Blaine County</TITLE><SORT_ORDER>5</SORT_ORDER></VALUE> 11 <VALUE>7<TITLE>Broadwater County</TITLE><SORT_ORDER>7</SORT_ORDER></VALUE> 12 <VALUE>9<TITLE>Carbon County</TITLE><SORT_ORDER>9</SORT_ORDER></VALUE> 13 <VALUE>11<TITLE>Carter County</TITLE><SORT_ORDER>11</SORT_ORDER></VALUE> 14 <VALUE>13<TITLE>Cascade County</TITLE><SORT_ORDER>13</SORT_ORDER></VALUE> 15 <VALUE>15<TITLE>Chouteau County</TITLE><SORT_ORDER>15</SORT_ORDER></VALUE> 16 <VALUE>17<TITLE>Custer County</TITLE><SORT_ORDER>17</SORT_ORDER></VALUE> 17 <VALUE>19<TITLE>Daniels County</TITLE><SORT_ORDER>19</SORT_ORDER></VALUE> 18 <VALUE>21<TITLE>Dawson County</TITLE><SORT_ORDER>21</SORT_ORDER></VALUE> 19 <VALUE>23<TITLE>Deer Lodge County</TITLE><SORT_ORDER>23</SORT_ORDER></VALUE> 20 <VALUE>25<TITLE>Fallon County</TITLE><SORT_ORDER>25</SORT_ORDER></VALUE> 21 <VALUE>27<TITLE>Fergus County</TITLE><SORT_ORDER>27</SORT_ORDER></VALUE> 22 <VALUE>29<TITLE>Flathead County</TITLE><SORT_ORDER>29</SORT_ORDER></VALUE> 23 <VALUE>31<TITLE>Gallatin County</TITLE><SORT_ORDER>31</SORT_ORDER></VALUE> 24 <VALUE>33<TITLE>Garfield County</TITLE><SORT_ORDER>33</SORT_ORDER></VALUE> 25 <VALUE>35<TITLE>Glacier County</TITLE><SORT_ORDER>35</SORT_ORDER></VALUE> 26 <VALUE>37<TITLE>Golden Valley County</TITLE><SORT_ORDER>37</SORT_ORDER></VALUE> 27 <VALUE>39<TITLE>Granite County</TITLE><SORT_ORDER>39</SORT_ORDER></VALUE> 28 <VALUE>41<TITLE>Hill County</TITLE><SORT_ORDER>41</SORT_ORDER></VALUE> 29 <VALUE>43<TITLE>Jefferson County</TITLE><SORT_ORDER>43</SORT_ORDER></VALUE> 30 <VALUE>45<TITLE>Judith Basin County</TITLE><SORT_ORDER>45</SORT_ORDER></VALUE> 31 <VALUE>47<TITLE>Lake County</TITLE><SORT_ORDER>47</SORT_ORDER></VALUE> 32 <VALUE>49<TITLE>Lewis and Clark County</TITLE><SORT_ORDER>49</SORT_ORDER></VALUE> 33 <VALUE>51<TITLE>Liberty County</TITLE><SORT_ORDER>51</SORT_ORDER></VALUE> 34 <VALUE>53<TITLE>Lincoln County</TITLE><SORT_ORDER>53</SORT_ORDER></VALUE> 35 <VALUE>55<TITLE>McCone County</TITLE><SORT_ORDER>55</SORT_ORDER></VALUE> 36 <VALUE>57<TITLE>Madison County</TITLE><SORT_ORDER>57</SORT_ORDER></VALUE> 37 <VALUE>59<TITLE>Meagher County</TITLE><SORT_ORDER>59</SORT_ORDER></VALUE> 38 <VALUE>61<TITLE>Mineral County</TITLE><SORT_ORDER>61</SORT_ORDER></VALUE> 39 <VALUE>63<TITLE>Missoula County</TITLE><SORT_ORDER>63</SORT_ORDER></VALUE> 40 <VALUE>65<TITLE>Musselshell County</TITLE><SORT_ORDER>65</SORT_ORDER></VALUE> 41 <VALUE>67<TITLE>Park County</TITLE><SORT_ORDER>67</SORT_ORDER></VALUE> 42 <VALUE>69<TITLE>Petroleum County</TITLE><SORT_ORDER>69</SORT_ORDER></VALUE> 43 <VALUE>71<TITLE>Phillips County</TITLE><SORT_ORDER>71</SORT_ORDER></VALUE> 44 <VALUE>73<TITLE>Pondera County</TITLE><SORT_ORDER>73</SORT_ORDER></VALUE> 45 <VALUE>75<TITLE>Powder River County</TITLE><SORT_ORDER>75</SORT_ORDER></VALUE> 46 <VALUE>77<TITLE>Powell County</TITLE><SORT_ORDER>77</SORT_ORDER></VALUE> 47 <VALUE>79<TITLE>Prairie County</TITLE><SORT_ORDER>79</SORT_ORDER></VALUE> 48 <VALUE>81<TITLE>Ravalli County</TITLE><SORT_ORDER>81</SORT_ORDER></VALUE> 49 <VALUE>83<TITLE>Richland County</TITLE><SORT_ORDER>83</SORT_ORDER></VALUE> 50 <VALUE>85<TITLE>Roosevelt County</TITLE><SORT_ORDER>85</SORT_ORDER></VALUE> 51 <VALUE>87<TITLE>Rosebud County</TITLE><SORT_ORDER>87</SORT_ORDER></VALUE> 52 <VALUE>89<TITLE>Sanders County</TITLE><SORT_ORDER>89</SORT_ORDER></VALUE> 53 <VALUE>91<TITLE>Sheridan County</TITLE><SORT_ORDER>91</SORT_ORDER></VALUE> 54 <VALUE>93<TITLE>Silver Bow County</TITLE><SORT_ORDER>93</SORT_ORDER></VALUE> 55 <VALUE>95<TITLE>Stillwater County</TITLE><SORT_ORDER>95</SORT_ORDER></VALUE> 56 <VALUE>97<TITLE>Sweet Grass County</TITLE><SORT_ORDER>97</SORT_ORDER></VALUE> 57 <VALUE>99<TITLE>Teton County</TITLE><SORT_ORDER>99</SORT_ORDER></VALUE> 58 <VALUE>101<TITLE>Toole County</TITLE><SORT_ORDER>101</SORT_ORDER></VALUE> 59 <VALUE>103<TITLE>Treasure County</TITLE><SORT_ORDER>103</SORT_ORDER></VALUE> 60 <VALUE>105<TITLE>Valley County</TITLE><SORT_ORDER>105</SORT_ORDER></VALUE> 61 <VALUE>107<TITLE>Wheatland County</TITLE><SORT_ORDER>107</SORT_ORDER></VALUE> 62 <VALUE>109<TITLE>Wibaux County</TITLE><SORT_ORDER>109</SORT_ORDER></VALUE> 63 <VALUE>111<TITLE>Yellowstone County</TITLE><SORT_ORDER>111</SORT_ORDER></VALUE> 64 <!-- <VALUE>113<TITLE>Yellowstone Park</TITLE><SORT_ORDER>113</SORT_ORDER></VALUE> --> 65 <VALUE>.<TITLE>Total County</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 8 <VALUE>1<TITLE>Bernalillo</TITLE></VALUE> 9 <VALUE>3<TITLE>Catron</TITLE></VALUE> 10 <VALUE>5<TITLE>Chaves</TITLE></VALUE> 11 <VALUE>6<TITLE>Cibola</TITLE></VALUE> 12 <VALUE>7<TITLE>Colfax</TITLE></VALUE> 13 <VALUE>9<TITLE>Curry</TITLE></VALUE> 14 <VALUE>11<TITLE>De Baca</TITLE></VALUE> 15 <VALUE>13<TITLE>Dona Ana</TITLE></VALUE> 16 <VALUE>15<TITLE>Eddy</TITLE></VALUE> 17 <VALUE>17<TITLE>Grant</TITLE></VALUE> 18 <VALUE>19<TITLE>Guadalupe</TITLE></VALUE> 19 <VALUE>21<TITLE>Harding</TITLE></VALUE> 20 <VALUE>23<TITLE>Hidalgo</TITLE></VALUE> 21 <VALUE>25<TITLE>Lea</TITLE></VALUE> 22 <VALUE>27<TITLE>Lincoln</TITLE></VALUE> 23 <VALUE>28<TITLE>Los Alamos</TITLE></VALUE> 24 <VALUE>29<TITLE>Luna</TITLE></VALUE> 25 <VALUE>31<TITLE>McKinley</TITLE></VALUE> 26 <VALUE>33<TITLE>Mora</TITLE></VALUE> 27 <VALUE>35<TITLE>Otero</TITLE></VALUE> 28 <VALUE>37<TITLE>Quay</TITLE></VALUE> 29 <VALUE>39<TITLE>Rio Arriba</TITLE></VALUE> 30 <VALUE>41<TITLE>Roosevelt</TITLE></VALUE> 31 <VALUE>43<TITLE>Sandoval</TITLE></VALUE> 32 <VALUE>45<TITLE>San Juan</TITLE></VALUE> 33 <VALUE>47<TITLE>San Miguel</TITLE></VALUE> 34 <VALUE>49<TITLE>Santa Fe</TITLE></VALUE> 35 <VALUE>51<TITLE>Sierra</TITLE></VALUE> 36 <VALUE>53<TITLE>Socorro</TITLE></VALUE> 37 <VALUE>55<TITLE>Taos</TITLE></VALUE> 38 <VALUE>57<TITLE>Torrance</TITLE></VALUE> 39 <VALUE>59<TITLE>Union</TITLE></VALUE> 40 <VALUE>61<TITLE>Valencia</TITLE></VALUE> 41 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 66 42 </VALUES> 67 43 </DIMENSION> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/GeoSarea.xml
r7501 r16027 2 2 3 3 <DIMENSION> 4 <NAME>GeoSarea</NAME> 5 <TITLE>Utah Small Areas</TITLE> 6 <!--PROXY_DIMENSION_NAME>GeoProxy</PROXY_DIMENSION_NAME--> 7 <VALUES> 8 <VALUE>1<TITLE>01_01 Brigham City</TITLE></VALUE> 9 <VALUE>2<TITLE>01_02 Box Elder County (Other)</TITLE></VALUE> 10 <VALUE>3<TITLE>01_03 Logan</TITLE></VALUE> 11 <VALUE>4<TITLE>01_04 Cache Co (Oth)/Rich Co (All)</TITLE></VALUE> 12 <VALUE>5<TITLE>12_05 Ben Lomond</TITLE></VALUE> 13 <VALUE>6<TITLE>12_06 Morgan Co (All)/Weber Co (East)</TITLE></VALUE> 14 <VALUE>7<TITLE>12_07 Ogden (Downtown)</TITLE></VALUE> 15 <VALUE>8<TITLE>12_08 South Ogden</TITLE></VALUE> 16 <VALUE>9<TITLE>12_09 Roy/Hooper</TITLE></VALUE> 17 <VALUE>10<TITLE>12_10 Riverdale</TITLE></VALUE> 18 <VALUE>11<TITLE>03_11 Clearfield/Hill AFB</TITLE></VALUE> 19 <VALUE>12<TITLE>03_12 Layton</TITLE></VALUE> 20 <VALUE>13<TITLE>03_13 Syracuse/Kaysville</TITLE></VALUE> 21 <VALUE>14<TITLE>03_14 Farmington/Centerville</TITLE></VALUE> 22 <VALUE>15<TITLE>03_15 Woods Cross/North Salt Lake</TITLE></VALUE> 23 <VALUE>16<TITLE>03_16 Bountiful</TITLE></VALUE> 24 <VALUE>17<TITLE>04_17 SLC (Rose Park)</TITLE></VALUE> 25 <VALUE>18<TITLE>04_18 SLC (Avenues)</TITLE></VALUE> 26 <VALUE>19<TITLE>04_19 SLC (Foothill/U of U)</TITLE></VALUE> 27 <VALUE>20<TITLE>04_20 Magna</TITLE></VALUE> 28 <VALUE>21<TITLE>04_21 SLC (Glendale)</TITLE></VALUE> 29 <VALUE>22<TITLE>04_22 West Valley (West)</TITLE></VALUE> 30 <VALUE>23<TITLE>04_23 West Valley (East) [2011 and before]</TITLE></VALUE> 31 <VALUE>23.1<TITLE>04_23.1 West Valley (East) V2 [2012 and after]</TITLE></VALUE> 32 <VALUE>24<TITLE>04_24 SLC (Downtown)</TITLE></VALUE> 33 <VALUE>25<TITLE>04_25 South Salt Lake</TITLE></VALUE> 34 <VALUE>26<TITLE>04_26 Millcreek</TITLE></VALUE> 35 <VALUE>27<TITLE>04_27 Holladay</TITLE></VALUE> 36 <VALUE>28<TITLE>04_28 Cottonwood</TITLE></VALUE> 37 <VALUE>29<TITLE>04_29 Kearns [2011 and before]</TITLE></VALUE> 38 <VALUE>29.1<TITLE>04_29.1 Kearns V2 [2012 and after]</TITLE></VALUE> 39 <VALUE>30<TITLE>04_30 Taylorsville (East)/Murray (West) [renamed from Taylorsville]</TITLE></VALUE> 40 <VALUE>30.1<TITLE>04_30.1 Taylorsville (West) [2012 and after]</TITLE></VALUE> 41 <VALUE>31<TITLE>04_31 Murray</TITLE></VALUE> 42 <VALUE>32<TITLE>04_32 Midvale</TITLE></VALUE> 43 <VALUE>33<TITLE>04_33 West Jordan (North) [2008 and before]</TITLE></VALUE> 44 <VALUE>33.1<TITLE>04_33.1 West Jordan (NE) [2009 through 2011]</TITLE></VALUE> 45 <VALUE>33.2<TITLE>04_33.2 West Jordan (NE) V2 [2012 and after]</TITLE></VALUE> 46 <VALUE>34<TITLE>04_34 West Jordan/Copperton [2008 and before]</TITLE></VALUE> 47 <VALUE>34.1<TITLE>04_34.1 West Jordan (SE) [2009 and after]</TITLE></VALUE> 48 <VALUE>34.2<TITLE>04_34.2 West Jordan (West)/Copperton [2009 and after]</TITLE></VALUE> 49 <VALUE>35<TITLE>04_35 South Jordan</TITLE></VALUE> 50 <VALUE>36<TITLE>04_36 Sandy (Center)</TITLE></VALUE> 51 <VALUE>37<TITLE>04_37 Sandy (NE) </TITLE></VALUE> 52 <VALUE>38<TITLE>04_38 Sandy (SE)</TITLE></VALUE> 53 <VALUE>39<TITLE>04_39 Riverton/Draper</TITLE></VALUE> 54 <VALUE>40<TITLE>08_40 Tooele Co</TITLE></VALUE> 55 <VALUE>41<TITLE>10_41 Lehi/Cedar Valley</TITLE></VALUE> 56 <VALUE>42<TITLE>10_42 American Fork/Alpine</TITLE></VALUE> 57 <VALUE>43<TITLE>10_43 Pleasant Grove/Lindon</TITLE></VALUE> 58 <VALUE>44<TITLE>10_44 Orem (North)</TITLE></VALUE> 59 <VALUE>45<TITLE>10_45 Orem (West)</TITLE></VALUE> 60 <VALUE>46<TITLE>10_46 Orem (East)</TITLE></VALUE> 61 <VALUE>47<TITLE>10_47 Provo (North)/BYU</TITLE></VALUE> 62 <VALUE>48<TITLE>10_48 Provo (South)</TITLE></VALUE> 63 <VALUE>49<TITLE>10_49 Springville/Spanish Fork</TITLE></VALUE> 64 <VALUE>50<TITLE>10_50 Utah Co (South)</TITLE></VALUE> 65 <VALUE>51<TITLE>07_51 Summit County</TITLE></VALUE> 66 <VALUE>52<TITLE>11_52 Wasatch County</TITLE></VALUE> 67 <VALUE>53<TITLE>09_53 TriCounty LHD</TITLE></VALUE> 68 <VALUE>54<TITLE>02_54 Juab/Millard/Sanpete Counties</TITLE></VALUE> 69 <VALUE>55<TITLE>02_55 Sevier/Piute/Wayne Counties</TITLE></VALUE> 70 <VALUE>56<TITLE>05_56 Carbon/Emery Counties</TITLE></VALUE> 71 <VALUE>57<TITLE>05_57 Grand/San Juan Counties</TITLE></VALUE> 72 <VALUE>58<TITLE>06_58 St George</TITLE></VALUE> 73 <VALUE>59<TITLE>06_59 Washington Co (Other)</TITLE></VALUE> 74 <VALUE>60<TITLE>06_60 Cedar City</TITLE></VALUE> 75 <VALUE>61<TITLE>06_61 Southwest LHD (Other)</TITLE></VALUE> 76 <VALUE>99<TITLE>Unknown</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 77 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 78 </VALUES> 4 <NAME>GeoSarea</NAME> 5 <TITLE>NM Small Areas</TITLE> 6 <PROXY_DIMENSION_NAME>GeoProxy</PROXY_DIMENSION_NAME> 7 <VALUES> 8 <VALUE>1<TITLE> 1-Bernalillo County, Central Penn</TITLE></VALUE> 9 <VALUE>2<TITLE> 2-Bernalillo County, Central Tabo</TITLE></VALUE> 10 <VALUE>3<TITLE> 3-Bernalillo County, East Gateway</TITLE></VALUE> 11 <VALUE>4<TITLE> 4-Bernalillo County, Lomas San Mateo</TITLE></VALUE> 12 <VALUE>5<TITLE> 5-Bernalillo County, Lomas Girard</TITLE></VALUE> 13 <VALUE>6<TITLE> 6-Bernalillo County, Gibson University</TITLE></VALUE> 14 <VALUE>7<TITLE> 7-Bernalillo County, Rio Bravo Second</TITLE></VALUE> 15 <VALUE>8<TITLE> 8-Bernalillo County, Lomas Broadway</TITLE></VALUE> 16 <VALUE>9<TITLE> 9-Military Bases</TITLE></VALUE> 17 <VALUE>10<TITLE> 10-Bernalillo County, Isleta Gun Club</TITLE></VALUE> 18 <VALUE>11<TITLE> 11-Bernalillo County, Arenal Unser</TITLE></VALUE> 19 <VALUE>12<TITLE> 12-Bernalillo County, Chavez OneEighteenth</TITLE></VALUE> 20 <VALUE>13<TITLE> 13-Bernalillo County, Southwest</TITLE></VALUE> 21 <VALUE>14<TITLE> 14-Bernalillo County, Arenal Tapia</TITLE></VALUE> 22 <VALUE>15<TITLE> 15-Bernalillo County, Central Coors</TITLE></VALUE> 23 <VALUE>16<TITLE> 16-Bernalillo County, So. Ninetyeight</TITLE></VALUE> 24 <VALUE>17<TITLE> 17-Bernalillo County, No. Ninetyeight</TITLE></VALUE> 25 <VALUE>18<TITLE> 18-Bernalillo County, Montano Rio Grande</TITLE></VALUE> 26 <VALUE>19<TITLE> 19-Bernalillo County, Candelaria Second</TITLE></VALUE> 27 <VALUE>20<TITLE> 20-Bernalillo County, Comanche Carlysle</TITLE></VALUE> 28 <VALUE>21<TITLE> 21-Bernalillo County, Indian School Pennsylvania</TITLE></VALUE> 29 <VALUE>22<TITLE> 22-Bernalillo County, Indian School Juan Tabo</TITLE></VALUE> 30 <VALUE>23<TITLE> 23-Bernalillo County, Montgomery Louisiana</TITLE></VALUE> 31 <VALUE>24<TITLE> 24-Bernalillo County, Montgomery Moon</TITLE></VALUE> 32 <VALUE>25<TITLE> 25-Bernalillo County, Comanche Juan Tabo</TITLE></VALUE> 33 <VALUE>26<TITLE> 26-Bernalillo County, Paseo Louisiana</TITLE></VALUE> 34 <VALUE>27<TITLE> 27-Bernalillo County, Paseo Ventura</TITLE></VALUE> 35 <VALUE>28<TITLE> 28-Bernalillo County, East Mountain</TITLE></VALUE> 36 <VALUE>29<TITLE> 29-Bernalillo County, Del Norte</TITLE></VALUE> 37 <VALUE>30<TITLE> 30-Bernalillo County, Montano Coors</TITLE></VALUE> 38 <VALUE>31<TITLE> 31-Bernalillo County, Alameda Coors</TITLE></VALUE> 39 <VALUE>32<TITLE> 32-Bernalillo County, Alameda Edith</TITLE></VALUE> 40 <VALUE>33<TITLE> 33-Bernalillo County, Academy Tramway</TITLE></VALUE> 41 <VALUE>34<TITLE> 34-Bernalillo County, Irving Unser</TITLE></VALUE> 42 <VALUE>35<TITLE> 35-Chaves County, Roswell N.W.</TITLE></VALUE> 43 <VALUE>36<TITLE> 36-Chaves County, Roswell S.E.</TITLE></VALUE> 44 <VALUE>37<TITLE> 37-Chaves County, Other</TITLE></VALUE> 45 <VALUE>38<TITLE> 38-Cibola County</TITLE></VALUE> 46 <VALUE>39<TITLE> 39-Colfax/Union Counties</TITLE></VALUE> 47 <VALUE>40<TITLE> 40-Curry County, Clovis West</TITLE></VALUE> 48 <VALUE>41<TITLE> 41-Curry County, Clovis East</TITLE></VALUE> 49 <VALUE>42<TITLE> 42-Dona Ana County, Anthony Berino Chaparral</TITLE></VALUE> 50 <VALUE>43<TITLE> 43-Dona Ana County, Central Las Cruces</TITLE></VALUE> 51 <VALUE>44<TITLE> 44-Dona Ana County, Dona Ana Fort Selden</TITLE></VALUE> 52 <VALUE>45<TITLE> 45-Dona Ana County, Hatch and Surrounding Area</TITLE></VALUE> 53 <VALUE>46<TITLE> 46-Dona Ana County, Las Alturas Talavera</TITLE></VALUE> 54 <VALUE>47<TITLE> 47-Dona Ana County, Mesilla Picacho Mesilla Park</TITLE></VALUE> 55 <VALUE>48<TITLE> 48-Dona Ana County, Northwest Las Cruces</TITLE></VALUE> 56 <VALUE>49<TITLE> 49-Dona Ana County, Sonoma Butterfield Moongate</TITLE></VALUE> 57 <VALUE>50<TITLE> 50-Dona Ana County, South Valley</TITLE></VALUE> 58 <VALUE>51<TITLE> 51-Dona Ana County, Sunland Park</TITLE></VALUE> 59 <VALUE>52<TITLE> 52-Dona Ana County, South Las Cruces</TITLE></VALUE> 60 <VALUE>53<TITLE> 53-Eddy County, Carlsbad</TITLE></VALUE> 61 <VALUE>54<TITLE> 54-Eddy County, Other</TITLE></VALUE> 62 <VALUE>55<TITLE> 55-Grant County, Silver City</TITLE></VALUE> 63 <VALUE>56<TITLE> 56-Hidalgo County/Grant County, Other</TITLE></VALUE> 64 <VALUE>57<TITLE> 57-Lea County, Hobbs No.</TITLE></VALUE> 65 <VALUE>58<TITLE> 58-Lea County, Hobbs So.</TITLE></VALUE> 66 <VALUE>59<TITLE> 59-Lea County, Other</TITLE></VALUE> 67 <VALUE>60<TITLE> 60-Lincoln County</TITLE></VALUE> 68 <VALUE>61<TITLE> 61-Los Alamos County</TITLE></VALUE> 69 <VALUE>62<TITLE> 62-Luna County</TITLE></VALUE> 70 <VALUE>63<TITLE> 63-McKinley County, Gallup</TITLE></VALUE> 71 <VALUE>64<TITLE> 64-McKinley County, NW</TITLE></VALUE> 72 <VALUE>65<TITLE> 65-McKinley County, SW</TITLE></VALUE> 73 <VALUE>66<TITLE> 66-McKinley County, Other</TITLE></VALUE> 74 <VALUE>67<TITLE> 67-San Miguel County, Las Vegas</TITLE></VALUE> 75 <VALUE>68<TITLE> 68-San Miguel County, Pecos/Villanueva</TITLE></VALUE> 76 <VALUE>69<TITLE> 69-Mora/Guadalupe/San Miguel East</TITLE></VALUE> 77 <VALUE>70<TITLE> 70-Otero County, Alamogordo N.E.</TITLE></VALUE> 78 <VALUE>71<TITLE> 71-Otero County, Alamogordo S.W.</TITLE></VALUE> 79 <VALUE>72<TITLE> 72-Otero County, Other</TITLE></VALUE> 80 <VALUE>73<TITLE> 73-Quay/DeBaca/Harding Counties</TITLE></VALUE> 81 <VALUE>74<TITLE> 74-Rio Arriba, Espanola and Pueblos</TITLE></VALUE> 82 <VALUE>75<TITLE> 75-Rio Arriba, North</TITLE></VALUE> 83 <VALUE>76<TITLE> 76-Roosevelt County/Curry County, Other</TITLE></VALUE> 84 <VALUE>77<TITLE> 77-San Juan County, Farmington North</TITLE></VALUE> 85 <VALUE>78<TITLE> 78-San Juan County, Farmington Southeast</TITLE></VALUE> 86 <VALUE>79<TITLE> 79-San Juan County, Farmington West/Kirtland/La Plata</TITLE></VALUE> 87 <VALUE>80<TITLE> 80-San Juan County, North/Aztec</TITLE></VALUE> 88 <VALUE>81<TITLE> 81-San Juan County, Northeast/Bloomfield</TITLE></VALUE> 89 <VALUE>82<TITLE> 82-San Juan County, South</TITLE></VALUE> 90 <VALUE>83<TITLE> 83-San Juan County, West</TITLE></VALUE> 91 <VALUE>84<TITLE> 84-Sandoval County, Rio Rancho Blvd, No.</TITLE></VALUE> 92 <VALUE>85<TITLE> 85-Sandoval County, Rio Rancho Blvd, So.</TITLE></VALUE> 93 <VALUE>86<TITLE> 86-Sandoval County, Rio Rancho West</TITLE></VALUE> 94 <VALUE>87<TITLE> 87-Sandoval County, Rio Rancho So.</TITLE></VALUE> 95 <VALUE>88<TITLE> 88-Sandoval County, Bernalillo/Placitas</TITLE></VALUE> 96 <VALUE>89<TITLE> 89-Sandoval County, Corrales</TITLE></VALUE> 97 <VALUE>90<TITLE> 90-Sandoval County Other East</TITLE></VALUE> 98 <VALUE>91<TITLE> 91-Sandoval County Other West</TITLE></VALUE> 99 <VALUE>92<TITLE> 92-Santa Fe County, East Foothills + Eldorado</TITLE></VALUE> 100 <VALUE>93<TITLE> 93-Santa Fe County, Opera Vicinity</TITLE></VALUE> 101 <VALUE>94<TITLE> 94-Santa Fe County, Pueblos Plus</TITLE></VALUE> 102 <VALUE>95<TITLE> 95-Santa Fe Co., Agua Fria Neighborhood + Downtown</TITLE></VALUE> 103 <VALUE>96<TITLE> 96-Santa Fe County, Agua Fria Village</TITLE></VALUE> 104 <VALUE>97<TITLE> 97-Santa Fe, Bellamah/Stamm</TITLE></VALUE> 105 <VALUE>98<TITLE> 98-Santa Fe County, Airport Road</TITLE></VALUE> 106 <VALUE>99<TITLE> 99-Santa Fe County, South</TITLE></VALUE> 107 <!--<VALUE>100<TITLE>100-Santa Fe County, State Pen</TITLE></VALUE> NOT IN USE AS OF 8/28/15--> 108 <VALUE>101<TITLE>101-Sierra/Catron Counties</TITLE></VALUE> 109 <VALUE>102<TITLE>102-Socorro County</TITLE></VALUE> 110 <VALUE>103<TITLE>103-Torrance County</TITLE></VALUE> 111 <VALUE>104<TITLE>104-Taos County, Northwest</TITLE></VALUE> 112 <VALUE>105<TITLE>105-Taos County, Downtown and High Road</TITLE></VALUE> 113 <VALUE>106<TITLE>106-Valencia County, Los Lunas</TITLE></VALUE> 114 <VALUE>107<TITLE>107-Valencia County, NE</TITLE></VALUE> 115 <VALUE>108<TITLE>108-Valencia County, SE</TITLE></VALUE> 116 <VALUE>109<TITLE>109-Valencia County, West and Belen</TITLE></VALUE> 117 <VALUE>998<TITLE>Outside New Mexico</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 118 <VALUE>999<TITLE>Unknown</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 119 <VALUE>.<TITLE>Total</TITLE><NOT_SELECTABLE_FLAG/></VALUE> 120 </VALUES> 79 121 </DIMENSION> -
trunk/ibisph-view/src/content/xml/query/module/pop/dimension/Year.xml
r13830 r16027 6 6 <DESCRIPTION>Years, 1990 forward</DESCRIPTION> 7 7 <VALUES> 8 <VALUE>2016</VALUE> 8 9 <VALUE>2015</VALUE> 9 10 <VALUE>2014</VALUE> -
trunk/ibisph-view/src/content/xml/query/module/pop/overview/DataAlert.xml
r13830 r16027 2 2 3 3 <OVERVIEW xmlns:ibis="http://www.ibisph.org" class="RedText"> 4 <TITLE>Data Alert</TITLE>5 <ibis:include href="../../../../text/Query WarningMessage.xml"/>4 <TITLE>Data Notice/Alert</TITLE> 5 <ibis:include href="../../../../text/QueryAlertMessage.xml"/> 6 6 </OVERVIEW> -
trunk/ibisph-view/src/content/xml/query/module/pop/overview/MeasureSelection.xml
r13830 r16027 4 4 <TITLE>Getting Started</TITLE> 5 5 <TEXT> 6 Click on a greenbar to open and close selections to see a list of measures available.6 Click on a blue bar to open and close selections to see a list of measures available. 7 7 </TEXT> 8 8 </OVERVIEW> -
trunk/ibisph-view/src/content/xml/query/module/pop/section/Geo.xml
r13830 r16027 14 14 <SELECTIONS> 15 15 <NAME>GeoProxy</NAME> 16 <TITLE>Select geographic area(s). (Default is all MontanaCounties.)</TITLE>17 <DESCRIPTION> MontanaResidents </DESCRIPTION>16 <TITLE>Select geographic area(s). (Default is all New Mexico Counties.)</TITLE> 17 <DESCRIPTION>New Mexico Residents </DESCRIPTION> 18 18 <SELECTION_TYPE> 19 19 <SINGLE/> … … 27 27 <SELECTION_TYPE> 28 28 <LIST> 29 <SIZE> 6</SIZE>29 <SIZE>12</SIZE> 30 30 <MULTIPLE/> 31 31 </LIST> … … 34 34 </SELECTION> 35 35 <SELECTION> 36 <TITLE>Five MontanaHealth Regions</TITLE>36 <TITLE>Five New Mexico Health Regions</TITLE> 37 37 <VALUE>GeoRegion</VALUE> 38 38 <SELECTIONS> 39 39 <ibis:include href="../help/Region.xml"/> 40 <SELECTION><TITLE>All Montanahealth regions (Default)</TITLE></SELECTION>40 <SELECTION><TITLE>All New Mexico health regions (Default)</TITLE></SELECTION> 41 41 <DIMENSION_NAME>GeoRegion</DIMENSION_NAME> 42 42 <SELECTION_TYPE> … … 53 53 <SELECTIONS> 54 54 <ibis:include href="../help/Region.xml"/> 55 <SELECTION><TITLE>All Montanacounties (Default)</TITLE></SELECTION>55 <SELECTION><TITLE>All New Mexico counties (Default)</TITLE></SELECTION> 56 56 <DIMENSION_NAME>GeoUrbanRur</DIMENSION_NAME> 57 57 <SELECTION_TYPE> 58 58 <LIST> 59 <SIZE> 4</SIZE>59 <SIZE>5</SIZE> 60 60 <MULTIPLE/> 61 61 </LIST> -
trunk/ibisph-view/src/content/xml/query/module/pop/section/GeoSarea.xml
r6124 r16027 2 2 3 3 <SECTION xmlns:ibis="http://www.ibisph.org"> 4 <NAME>Geo</NAME> 5 <TITLE>Select geographic area</TITLE> 4 <NAME>GeoSarea</NAME> 5 <TITLE>GEOGRAPHIC AREA:</TITLE> 6 7 <SELECTED_DIMENSIONS> 8 <SELECTED_DIMENSION> 9 <NAME>GeoProxy</NAME> 10 <VALUES><VALUE>GeoSarea</VALUE></VALUES> 11 </SELECTED_DIMENSION> 12 </SELECTED_DIMENSIONS> 13 6 14 <SELECTIONS> 7 <TITLE>Select the geographic areas you would like to include in your analysis. The default is all Utah Small Areas.</TITLE> 8 <DESCRIPTION>Filter by geographic region</DESCRIPTION> 9 <!--ibis:include href="../help/Geo.xml"/--> 10 <ibis:include href="../help/Sarea.xml"/> 15 <NAME>GeoProxy</NAME> 16 <TITLE>Select geographic area(s). (Default is 108 New Mexico Small Areas.) 17 (For population estimates by county and health region, please use the county population data query module.)</TITLE> 18 <DESCRIPTION>New Mexico Residents </DESCRIPTION> 19 <SELECTION_TYPE> 20 <SINGLE/> 21 </SELECTION_TYPE> 11 22 <SELECTION> 12 <TITLE>All Utah Small Areas</TITLE> 23 <TITLE>108 New Mexico Small Areas</TITLE> 24 <VALUE>GeoSarea</VALUE> 25 <SELECTIONS> 26 <SELECTION><TITLE>All New Mexico Small Areas</TITLE></SELECTION> 27 <DIMENSION_NAME>GeoSarea</DIMENSION_NAME> 28 <SELECTION_TYPE> 29 <LIST> 30 <SIZE>15</SIZE> 31 <MULTIPLE/> 32 </LIST> 33 </SELECTION_TYPE> 34 </SELECTIONS> 13 35 </SELECTION> 14 <DIMENSION_NAME>GeoSarea</DIMENSION_NAME>15 <SELECTION_TYPE>16 <LIST>17 <SIZE>5</SIZE>18 <MULTIPLE/>19 </LIST>20 </SELECTION_TYPE>21 36 </SELECTIONS> 22 37 </SECTION> 38 -
trunk/ibisph-view/src/content/xml/query/module/pop/section/Sex.xml
r13830 r16027 5 5 <TITLE>POPULATION: Select sex</TITLE> 6 6 <SELECTIONS> 7 <TITLE>Would you like to include only males or only females in the results? Default includes both sexes.</TITLE>7 <TITLE>Would you like to include only males or only females in the results? Default includes all data records.</TITLE> 8 8 <DESCRIPTION>Filter by sub population group</DESCRIPTION> 9 <SELECTION_TYPE><SINGLE/></SELECTION_TYPE> 10 <SELECTION><TITLE>Both Male and Female (Default)</TITLE></SELECTION> 9 <SELECTION_TYPE> 10 <LIST> 11 <SIZE>3</SIZE> 12 <MULTIPLE/> 13 </LIST> 14 </SELECTION_TYPE> 15 <SELECTION><TITLE>All data records</TITLE></SELECTION> 11 16 <DIMENSION_NAME>Sex</DIMENSION_NAME> 12 17 </SELECTIONS> -
trunk/ibisph-view/src/content/xml/query/module/pop/section/Year.xml
r13830 r16027 9 9 <NAME>Year</NAME> 10 10 <VALUES> 11 <VALUE>201 5</VALUE>11 <VALUE>2016</VALUE> 12 12 </VALUES> 13 13 </SELECTED_DIMENSION> … … 17 17 <TITLE>Select years.</TITLE> 18 18 <ibis:include href="../help/Year.xml"/> 19 <SELECTION>20 <TITLE>All years</TITLE>21 </SELECTION>22 19 <DIMENSION_NAME>Year</DIMENSION_NAME> 23 20 <SELECTION_TYPE> -
trunk/ibisph-view/src/main/webapp/WEB-INF/config/SiteSpecific.properties
r15768 r16027 54 54 # the webapp's address and context the outside request WILL fail (ie set this 55 55 # to the approp value). Note that there is NO trailing slash "/". 56 commonWebAppRemoteURLPrefix.string =http://ibis. health.utah.gov56 commonWebAppRemoteURLPrefix.string =http://ibis.your_agency.gov 57 57 58 58 -
trunk/ibisph-view/src/main/webapp/WEB-INF/config/spring/indicator.xml
r15958 r16027 109 109 110 110 <bean id="indicatorViewController" parent="indicatorProfileControllerProperties"> 111 <property name="view" ref="indicatorView InteractiveView"/>111 <property name="view" ref="indicatorViewView"/> 112 112 </bean> 113 113 … … 144 144 <property name="XSLTPathAndFilename" value="html/indicator/index/categorized/CategorizedPage.xslt"/> 145 145 </bean> 146 <bean id="indicatorView InteractiveView" parent="commonXSLTTransformationView">147 <property name="XSLTPathAndFilename" value="html/indicator/profile/ interactive/InteractivePage.xslt"/>146 <bean id="indicatorViewView" parent="commonXSLTTransformationView"> 147 <property name="XSLTPathAndFilename" value="html/indicator/profile/view/ViewPage.xslt"/> 148 148 </bean> 149 149 <bean id="indicatorImportantFactsView" parent="commonXSLTTransformationView"> -
trunk/ibisph-view/src/main/webapp/WEB-INF/web.xml
r15760 r16027 16 16 TC7 = Servlet 3.0 17 17 TC8 = Servlet 3.1 18 19 View version 2.3 and prior contained configurations for server side charts. 20 This included filters, request mappings, and spring bean definitions that 21 converted Agileblox SVG to a raster image. Code was also started that used 22 the JFreeChart for server side charts. This server side charting was 23 cleaned out of v3 since Kendo charts is a better library and the fact that 24 the Agileblox code was not current nor able to be purchased. 18 25 --> 19 26 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" … … 166 173 </servlet> 167 174 168 <servlet>169 <description>170 Converts posted SVG to an image.171 </description>172 <servlet-name>svgToImageServlet</servlet-name>173 <servlet-class>org.ibisph.web.servlet.SVGToRasterServlet</servlet-class>174 </servlet>175 176 175 177 176 <!-- ======================================= S E R V L E T M A P P I N G S --> -
trunk/ibisph-view/src/main/webapp/css/ExpandableList.css
r7993 r16027 77 77 color: #114477; 78 78 } 79 .ExpandableList li > a.JumpTo80 {81 display: none;82 }83 79 84 80 /* Was using a:not(.Help) but ie 7&8 doesn't like it so removed */ -
trunk/ibisph-view/src/main/webapp/css/Graphic.css
r15958 r16027 221 221 width: 100%; 222 222 border: 1px outset #aaa; 223 z-index: 1; 223 224 } 224 225 -
trunk/ibisph-view/src/main/webapp/css/HorizontalTabList.css
r14305 r16027 24 24 z-index: 100; 25 25 26 font-family: Arial,Sans-Serif;27 26 font-weight: normal; 28 27 font-size: 16px; -
trunk/ibisph-view/src/main/webapp/css/_SiteSpecific.css
r9200 r16027 20 20 */ 21 21 @import url('HorizonalMenu-ColumnsPanel-Clickable.css'); 22 @import url('VerticalMenu -ExpandableList.css');22 @import url('VerticalMenu.css'); 23 23 24 24 -
trunk/ibisph-view/src/main/webapp/css/_layout.css
r15534 r16027 363 363 { 364 364 position: relative; /* z-index only works if position is set. */ 365 background-color: white;365 background-color: #f2f7ff; 366 366 z-index: 0; /* set to low value so menus etc go over top */ 367 padding: 1em 0.5em 0.5em 0; 368 } 367 } 368 369 369 370 370 #content #contextNavigation … … 372 372 display: inline-block; 373 373 position: relative; /* needed for menu to be able get local relative position info */ 374 width: 180px; /*to position the content area to the right of the navigation*/374 width: 220px; /*to position the content area to the right of the navigation*/ 375 375 vertical-align: top; 376 376 margin-top: 1.3em; 377 378 border: 1px solid #336699; 379 border-left: none; 380 381 -moz-border-radius: 0px 4px 4px 0px; 382 -webkit-border-radius: 0px 4px 4px 0px; 383 border-radius: 0px 4px 4px 0px; 384 385 box-shadow: 6px 6px 6px -6px #464135;/* 8c8270;*/ 386 } 387 #content #contextNavigation #contextNavigationMenuControl 388 { 389 display: none; 390 } 377 } 378 391 379 392 380 #content .Sections 393 381 { 394 382 display: inline-block; 395 padding: 0px 0px 8px 1em; 383 padding: 1rem; 384 background-color: white; 396 385 color: black; 397 width: calc(99% - 180px - 1em);386 width: calc(99% - 220px - 1em); 398 387 line-height: 1.65rem; 388 border-left: 1px solid #ccc; 399 389 } 400 390 #content .Sections > h2:first-of-type, … … 411 401 border: none; 412 402 } 413 414 415 403 416 404 … … 440 428 column-break-inside: avoid; 441 429 } 442 443 430 444 431 #content section .Text .FootNotes … … 451 438 column-span: all; 452 439 } 453 454 455 440 456 441 … … 514 499 display: inline-block; 515 500 } 501 516 502 517 503 -
trunk/ibisph-view/src/main/webapp/css/_responsive-medium.css
r15559 r16027 16 16 } 17 17 18 #contextNavigation .VerticalMenu > li > input ~ ul, 19 #contextNavigation .VerticalMenu > li > input ~ ol 18 19 20 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ V E R T I C A L M E N U */ 21 #contextNavigation input.Control, 22 #contextNavigation .Control + label 20 23 { 21 display: block; 22 } 23 #contextNavigation .VerticalMenu > li > input + label 24 { 25 /* background-image: none;*/ 24 display: none; 26 25 } 27 26 28 29 #contextNavigation .VerticalMenu.ExpandableList > li:first-child:hover30 {31 /* default color32 */33 background-color: #225588;34 }35 #contextNavigation .VerticalMenu.ExpandableList > li:first-child > input + label36 {37 /* turn off title38 display: none;39 */40 cursor: default;41 color: #eee;42 font-size: 1.2em;43 }44 #contextNavigation .VerticalMenu.ExpandableList li label,45 #contextNavigation .VerticalMenu.ExpandableList li div,46 #contextNavigation .VerticalMenu.ExpandableList li a47 {48 font-size: 1.0em;49 }50 51 #contextNavigation .VerticalMenu.ExpandableList .Help div52 {53 font-size: 1em;54 }55 27 56 28 … … 74 46 } 75 47 76 77 78 48 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ V E R T I C A L M E N U */ -
trunk/ibisph-view/src/main/webapp/css/_responsive-tiny.css
r15559 r16027 132 132 display: inline-block; 133 133 height: 35px; 134 vertical-align: bottom; 135 padding: 8px 5px 0 35px; 134 padding: 5px 5px 0 35px; 136 135 background: #225588 url("../image/icon/24/grid_3x3-white.png") 5px 6px no-repeat; 137 /*138 background: transparent url("../image/icon/24/hamburger-white.png") 5px 6px no-repeat;139 */140 141 136 color: #eee; 142 text-align: center;143 137 144 138 border: solid 1px #aaa; … … 196 190 } 197 191 198 #slideShow 199 { 200 font-size: 0.9rem; 201 } 202 #slideShow li img 203 { 204 display: none; 205 } 206 207 208 #content #contextNavigation 192 193 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ V E R T I C A L M E N U */ 194 #content #contextNavigation 209 195 { 210 196 position: absolute; 211 left: -2px;212 197 width: auto; 213 max-width: 250px; /* needed to get rid of rubber band effect on open */214 215 background-color: transparent;216 padding: 0;217 /* removed 10/24/16 - help tooltip was getting cut off. Didn't see any need/downside so commented out.218 overflow: hidden;219 */220 198 z-index: 51; 221 199 … … 224 202 box-shadow: 4px 4px 10px -2px rgba(0,0,0,0.77); 225 203 } 226 #content #contextNavigation > ul > li:first-child > input:not(checked) + label, 227 #content #contextNavigation > input:not(checked) + label 228 { 204 205 #contextNavigation input.Control 206 { 207 display: none; 208 } 209 #contextNavigation .Control + label 210 { 211 display: block; 212 height: 35px; 213 } 214 #contextNavigation input.Control:not(checked) + label 215 { 216 background: #114477 url("../image/icon/24/grid_3x1-white.png") 3px 5px no-repeat; 217 width: 30px; 218 padding: 0; 219 overflow: hidden; 220 229 221 /* hide the label text */ 230 color: white;231 222 text-indent: 100%; 232 223 white-space: nowrap; 233 234 width: 30px;235 background: #114477 url("../image/icon/24/grid_3x1-white.png") 3px 5px no-repeat;236 overflow: hidden;237 224 238 225 transition: all 0.5s linear; … … 241 228 -o-transition: all 0.5s linear; 242 229 } 243 #content #contextNavigation > ul > li:first-child > input:checked + label, 244 #content #contextNavigation > input:checked + label 245 { 230 #contextNavigation input.Control:checked + label 231 { 232 display: block; 233 background: #003366 url("../image/icon/24/cross_circle-red.png") right 5px top 8px no-repeat; 234 color: white; 246 235 width: auto; 236 height: 40px; 237 margin: 0; 238 padding: 10px 35px 5px 8px; 239 247 240 text-indent: 0; 248 padding-right: 35px;249 background: transparent url("../image/icon/24/cross_circle-red.png") right 0.3em top 0.4em no-repeat;250 241 white-space: normal; 251 } 242 243 border-radius: 0 4px 0 0; 244 } 245 246 247 #contextNavigation .VerticalMenu 248 { 249 width: 250px; 250 padding: 0; 251 border-radius: 0 0 4px 0; 252 } 253 #contextNavigation input.Control:not(checked) + label ~ .VerticalMenu 254 { 255 display: none; 256 } 257 #contextNavigation input.Control:checked + label ~ .VerticalMenu 258 { 259 display: block; 260 background-color: #f2f7ff; 261 } 252 262 253 263 … … 284 294 } 285 295 296 297 #content #slideShow 298 { 299 font-size: 0.9rem; 300 } 301 #content #slideShow li img 302 { 303 display: none; 304 } 305 306 /*============================ End of Style Sheet ============================*/ -
trunk/ibisph-view/src/main/webapp/xslt/html/Kendo.xslt
r15958 r16027 29 29 <xsl:param name="Kendo.emptyConfigurationName" select="'_empty'" ibis:doc="name to be used for JSON file when no config name"/> 30 30 31 32 31 <xsl:param name="Kendo.jsonFilePath" select="concat($Page.baseContentFilePath, 'json/kendo/')"/> 33 32 … … 37 36 <!-- the .## makes decimal places optional - if none then no dec - if up to 2 then you get 1 or 2. --> 38 37 <xsl:param name="Kendo.defaultMeasureFormatPattern" select="',##0.##'"/> 38 39 40 <xsl:param name="Kendo.nonChartableMessageContent" ibis:doc="text shown when chart is 3d and not chartable."> 41 <h3>Chart Not Available</h3> 42 The data are grouped by more dimensions than the chart is capable of displaying. 43 At some future point the site will provide a mechanism to choose or cycle 44 through the different dimensions. 45 </xsl:param> 39 46 40 47 … … 293 300 { 294 301 field: "<xsl:value-of select="$seriesDimension/NAME"/>SortOrder" 295 ,title: "<xsl:value-of select=" $seriesDimension/TITLE"/> Series Value"302 ,title: "<xsl:value-of select="ibis:getDimensionTitle($seriesDimension)"/> Series Value" 296 303 ,groupHeaderTemplate: "#=getGridDataSourceViewItems(value)[0].<xsl:value-of select="$seriesDimension/NAME"/>Title#" 297 304 ,hidden: true … … 299 306 ,{ 300 307 field: "<xsl:value-of select="$seriesDimension/NAME"/>Title" 301 ,title: "<xsl:value-of select=" $seriesDimension/TITLE"/>"308 ,title: "<xsl:value-of select="ibis:getDimensionTitle($seriesDimension)"/>" 302 309 ,attributes: {"class": "SeriesColumn Dimension"} 303 310 ,sortable: false … … 310 317 { 311 318 field: "<xsl:value-of select="$categoryDimension/NAME"/>Title" 312 ,title: "<xsl:value-of select=" $categoryDimension/TITLE"/>"319 ,title: "<xsl:value-of select="ibis:getDimensionTitle($categoryDimension)"/>" 313 320 ,attributes: {"class": "Dimension"} 314 321 <xsl:if test="($showFooterRow = true()) and not($seriesDimension/NAME)"> … … 319 326 ,{ 320 327 field: "<xsl:value-of select="$constantDimension/NAME"/>Title" 321 ,title: "<xsl:value-of select=" $constantDimension/TITLE"/>"328 ,title: "<xsl:value-of select="ibis:getDimensionTitle($constantDimension)"/>" 322 329 ,attributes: {"class": "Dimension"} 323 330 <xsl:if test="($showFooterRow = true()) and not($seriesDimension/NAME)"> … … 391 398 392 399 <div class="Graphic Chart"> 400 <!-- this is in the chart itself... 393 401 <xsl:if test="string-length($title) != 0"><h3><xsl:value-of select="$title"/></h3></xsl:if> 402 --> 394 403 <div id="{$containerID}"><xsl:copy-of select="$defaultContent"/></div> 395 404 </div> -
trunk/ibisph-view/src/main/webapp/xslt/html/LeafletMap.xslt
r15958 r16027 40 40 " 41 41 /> 42 43 <xsl:param name="LeafletMap.nonMapableMessageContent" ibis:doc="text shown when map is 2d or 3d."> 44 <h3>Map Not Available</h3> 45 The data are grouped by 2 or more dimensions. Maps can only be displayed 46 when the data are grouped by a single geographical dimension. 47 At some future point the site will provide a mechanism to choose or cycle 48 through the different dimensions. 49 </xsl:param> 42 50 43 51 -
trunk/ibisph-view/src/main/webapp/xslt/html/SiteSpecific.xslt
r15958 r16027 296 296 <nav id="contextNavigation"> 297 297 <a name="contextNavigationMenuJumpTo" class="OffPage" title="page's site navigation menu jump to"/> 298 299 <input id="contextNavigationMenuShowControl" type="checkbox" class="Control" title="Show/hide selections"/> 300 <label for="contextNavigationMenuShowControl" title="show/hide the selections">Show/Hide Menu</label> 301 298 302 <xsl:call-template name="SelectionsList.processSelections"> 299 303 <xsl:with-param name="selections"> … … 310 314 </xsl:choose> 311 315 </xsl:with-param> 312 <xsl:with-param name="containerClass" select="'VerticalMenu ExpandableList RightControl'"/> 313 <xsl:with-param name="controlType" select="'checkbox'"/> 314 <xsl:with-param name="showContainerTitleFlag" select="false()"/> 316 <xsl:with-param name="containerClass" select="'VerticalMenu'"/> 317 <xsl:with-param name="showContainerTitleFlag" select="false()"/> 315 318 </xsl:call-template> 316 319 </nav> -
trunk/ibisph-view/src/main/webapp/xslt/html/community/builder/Page.xslt
r15958 r16027 18 18 19 19 <xsl:param name="Page.pageTitle" ibis:doc="Page's title text." 20 select="concat( $Page.communityDimension/TITLE, ' Community Profile Builder')"20 select="concat(ibis:getDimensionTitle($Page.communityDimension), ' Community Profile Builder')" 21 21 /> 22 22 <xsl:param name="Page.sectionsTitle" ibis:doc="Page's content title text = page.PageTitle value."> 23 <xsl:value-of select="i f( 0 != string-length($Page.communityDimension/LABEL)) then $Page.communityDimension/LABEL else $Page.communityDimension/TITLE"/>23 <xsl:value-of select="ibis:getDimensionTitle($Page.communityDimension)"/> 24 24 Community Profile Builder 25 25 </xsl:param> … … 80 80 81 81 <xsl:call-template name="ContentContainer.contentBlock"> 82 <xsl:with-param name="title" select="concat('Step 1: Select the ', $Page.communityDimension/TITLE, ' to Report On')"/>82 <xsl:with-param name="title" select="concat('Step 1: Select the ', ibis:getDimensionTitle($Page.communityDimension), ' to Report On')"/> 83 83 <xsl:with-param name="expandableContentShow" select="true()"/> 84 84 <xsl:with-param name="content"> … … 87 87 </xsl:if> 88 88 89 <ul class="Container" title="Report on the { $Page.communityDimension/TITLE} community">89 <ul class="Container" title="Report on the {ibis:getDimensionTitle($Page.communityDimension)} community"> 90 90 <xsl:for-each select="$Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE"> 91 91 <li> … … 106 106 <xsl:with-param name="expandableContentShow" select="true()"/> 107 107 <xsl:with-param name="content"> 108 <ul class="Container" title="Report on the { $Page.communityDimension/TITLE} community">108 <ul class="Container" title="Report on the {ibis:getDimensionTitle($Page.communityDimension)} community"> 109 109 <xsl:for-each select="$Page.communityProfile/INDICATOR_SET_NAMES/INDICATOR_SET_NAME"> 110 110 <xsl:variable name="indicatorSet" select="$Page.indicatorSets/INDICATOR_SET[NAME = current()]"/> -
trunk/ibisph-view/src/main/webapp/xslt/html/community/indicator/Page.xslt
r15958 r16027 26 26 $Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, 27 27 ' ', 28 $Page.communityDimension/TITLE,28 ibis:getDimensionTitle($Page.communityDimension), 29 29 ' - ', 30 30 $indicator/TITLE … … 35 35 $Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, 36 36 ' ', 37 i f( 0 != string-length($Page.communityDimension/LABEL)) then $Page.communityDimension/LABEL else $Page.communityDimension/TITLE,37 ibis:getDimensionTitle($Page.communityDimension), 38 38 ', ', 39 39 $indicator/TITLE … … 61 61 <xsl:call-template name="Highlight.communityStateUSComparisonTable"> 62 62 <xsl:with-param name="communityTitle" 63 select="concat($Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, ' - ', $Page.communityDimension/TITLE)"63 select="concat($Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, ' - ', ibis:getDimensionTitle($Page.communityDimension))" 64 64 /> 65 65 <xsl:with-param name="indicatorComparisonValues" select="$indicatorComparisonValues"/> -
trunk/ibisph-view/src/main/webapp/xslt/html/community/indicators/Page.xslt
r15958 r16027 22 22 $Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, 23 23 ' ', 24 $Page.communityDimension/TITLE,24 ibis:getDimensionTitle($Page.communityDimension), 25 25 ' - ', 26 26 $Page.indicatorSet/TITLE … … 31 31 $Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, 32 32 ' ', 33 i f( 0 != string-length($Page.communityDimension/LABEL)) then $Page.communityDimension/LABEL else $Page.communityDimension/TITLE,33 ibis:getDimensionTitle($Page.communityDimension), 34 34 ', ', 35 35 $Page.indicatorSet/TITLE -
trunk/ibisph-view/src/main/webapp/xslt/html/community/introduction/Page.xslt
r15958 r16027 26 26 $Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, 27 27 ' ', 28 $Page.communityDimension/TITLE,28 ibis:getDimensionTitle($Page.communityDimension), 29 29 ' Introduction/Quick Facts' 30 30 )" … … 35 35 $Page.communityDimension/DIMENSION_VALUES/DIMENSION_VALUE[VALUE=$DimensionValue]/TITLE, 36 36 ' ', 37 i f( 0 != string-length($Page.communityDimension/LABEL)) then $Page.communityDimension/LABEL else $Page.communityDimension/TITLE37 ibis:getDimensionTitle($Page.communityDimension) 38 38 )" 39 39 /> -
trunk/ibisph-view/src/main/webapp/xslt/html/ibis.xslt
r15958 r16027 31 31 <xsl:value-of select="ibis:isFirstLetter_T_or_Y_or_X($PrinterFriendly) or ($PrinterFriendly = 'bw') or ($PrinterFriendly = 'BW')"/> 32 32 </xsl:function> 33 34 33 35 34 -
trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/Indicator.xslt
r15958 r16027 645 645 > 646 646 <xsl:param name="indicator" select="$indicator"/> 647 <xsl:param name="relation " ibis:doc="User selected/specified648 relation name which is passed as a parameter to the XSLT via the649 Java servlet controller."647 <xsl:param name="relations" ibis:doc="User selected/specified RELATION 648 which is based on the RelationName parameter that is passed as a 649 parameter to the XSLT via the Java servlet controller." 650 650 /> 651 651 <xsl:param name="previewFlag" select="string-length($xmlURL) != 0"/> 652 652 <xsl:param name="viewURLPrefix" select="$Indicator.viewURLPrefix"/> 653 653 654 <xsl:for-each select="$relation"> 654 <xsl:for-each select="$relations/RELATION"> 655 <xsl:variable name="relatedIndicators" select="RELATED_INDICATORS/RELATED_INDICATOR"/> 655 656 <xsl:call-template name="Indicator.contentBlock"> 656 657 <xsl:with-param name="title" select="TITLE"/> … … 661 662 <xsl:with-param name="title" select="concat('Related ', TITLE, ' Indicators: ')"/> 662 663 <xsl:with-param name="content"> 663 <xsl:variable name="relatedIndicators" select="RELATED_INDICATORS/RELATED_INDICATOR"/>664 664 <xsl:if test="count($relatedIndicators) != 0"> 665 665 <ul> -
trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/SiteSpecific.xslt
r15958 r16027 40 40 > 41 41 <SELECTION> 42 <TITLE> Explore theIndicator</TITLE>42 <TITLE>About this Indicator</TITLE> 43 43 44 44 <SELECTIONS> 45 <SELECTION> 46 <TITLE>Chart and Map Options</TITLE> 47 <URL>javascript:showPageOptionsDialog()</URL> 48 </SELECTION> 49 45 <SHOW/> 50 46 <SELECTION> 51 47 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/facts/', $indicator/NAME, '.html')"/></URL> … … 53 49 <TITLE>Important Facts</TITLE> 54 50 </SELECTION> 55 56 <xsl:variable name="indicatorViews" select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW"/>57 <xsl:variable name="indicatorViewCount" select="count($indicatorViews)"/>58 <SELECTION>59 <xsl:if test="$indicatorViewCount < 2">60 <TITLE>Data View</TITLE>61 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/view/', $indicator/DEFAULT_INDICATOR_VIEW_NAME, '.html')"/></URL>62 <DESCRIPTION>Interacitve view of <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>63 </xsl:if>64 <xsl:if test="$indicatorViewCount > 1">65 <TITLE>More Data Views</TITLE>66 <DESCRIPTION>Interactive view of <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>67 <SELECTIONS>68 <xsl:if test="$indicatorViewCount < 4">69 <SHOW/>70 </xsl:if>71 <xsl:for-each select="$indicatorViews">72 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>73 <SELECTION>74 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/view/', NAME, '.html')"/></URL>75 <DESCRIPTION>Interactive view of <xsl:value-of select="TITLE"/></DESCRIPTION>76 <TITLE><xsl:value-of select="ibis:getPartialIndicatorViewTitle(current())"/></TITLE>77 </SELECTION>78 </xsl:for-each>79 </SELECTIONS>80 </xsl:if>81 </SELECTION>82 83 <xsl:variable name="countOfRelations" select="count($indicator/RELATIONS/RELATION)"/>84 <xsl:if test="$countOfRelations > 0">85 <SELECTION>86 <xsl:if test="$countOfRelations = 1">87 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/related/', $indicator/RELATIONS/RELATION/NAME, '/', $indicator/NAME, '.html')"/></URL>88 <DESCRIPTION><xsl:value-of select="$indicator/RELATIONS/RELATION/TITLE"/> indicators related to <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>89 </xsl:if>90 <TITLE>Related Indicators</TITLE>91 <HELP>92 <TITLE>Garth</TITLE>93 <TEXT>Hello world... <a href="msn.com">MSN</a> there.</TEXT>94 </HELP>95 96 <xsl:if test="$countOfRelations > 1">97 <DESCRIPTION>Pick the type of related incidators</DESCRIPTION>98 <SELECTIONS>99 <SHOW/>100 <xsl:for-each select="$indicator/RELATIONS/RELATION">101 <SELECTION>102 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/related/', NAME, '/', $indicator/NAME, '.html')"/></URL>103 <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', TITLE)"/></DESCRIPTION>104 <TITLE><xsl:value-of select="TITLE"/></TITLE>105 </SELECTION>106 </xsl:for-each>107 </SELECTIONS>108 </xsl:if>109 </SELECTION>110 </xsl:if>111 112 <xsl:variable name="countOfTopics" select="count($indicator/TOPICS/TOPIC)"/>113 <xsl:if test="0 != $countOfTopics">114 <SELECTION>115 <xsl:if test="1 = $countOfTopics">116 <TITLE>More Information About <xsl:value-of select="$indicator/TOPICS/TOPIC/TITLE"/></TITLE>117 <LOCAL_URL><xsl:value-of select="$indicator/TOPICS/TOPIC/URL"/></LOCAL_URL>118 </xsl:if>119 120 <xsl:if test="$countOfTopics > 1">121 <TITLE>Related Health Topics</TITLE>122 <DESCRIPTION>Pick the related topic</DESCRIPTION>123 <SELECTIONS>124 <xsl:for-each select="$indicator/TOPICS/TOPIC">125 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>126 <SELECTION>127 <xsl:copy-of select="TITLE"/>128 <xsl:copy-of select="DESCRIPTION"/>129 <LOCAL_URL><xsl:value-of select="URL"/></LOCAL_URL>130 </SELECTION>131 </xsl:for-each>132 </SELECTIONS>133 </xsl:if>134 </SELECTION>135 </xsl:if>136 137 <xsl:variable name="countOfQueries" select="count($indicator//DATASET/QUERY)"/>138 <xsl:if test="0 != $countOfQueries">139 <SELECTION>140 <xsl:if test="$countOfQueries = $countOfQueries">141 <TITLE>Related Datasets</TITLE>142 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'query/', $indicator/NAME, '.html')"/></URL>143 <DESCRIPTION><xsl:value-of select="$indicator/RELATIONS/RELATION/TITLE"/> indicators related to <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>144 </xsl:if>145 146 <xsl:if test="$countOfTopics > 1">147 <TITLE>Related Dataset Queries</TITLE>148 <DESCRIPTION>Pick the related topic</DESCRIPTION>149 <SELECTIONS>150 <SHOW/>151 <xsl:for-each select="$indicator/TOPICS/TOPIC">152 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/>153 <SELECTION>154 <xsl:copy-of select="TITLE"/>155 <xsl:copy-of select="DESCRIPTION"/>156 <xsl:copy-of select="URL"/>157 </SELECTION>158 </xsl:for-each>159 </SELECTIONS>160 </xsl:if>161 </SELECTION>162 </xsl:if>163 51 164 52 <xsl:if test="string-length($indicator/SERVICES_AVAILABLE_TO_PUBLIC) != 0"> … … 176 64 <ADDITIONAL_CLASSES>LargeText</ADDITIONAL_CLASSES> 177 65 </SELECTION> 66 </SELECTIONS> 67 </SELECTION> 178 68 69 <xsl:variable name="indicatorViews" select="$indicator/INDICATOR_VIEWS/INDICATOR_VIEW"/> 70 <xsl:variable name="indicatorViewCount" select="count($indicatorViews)"/> 71 <SELECTION> 72 <xsl:if test="$indicatorViewCount < 2"> 73 <TITLE>Data View</TITLE> 74 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/view/', $indicator/DEFAULT_INDICATOR_VIEW_NAME, '.html')"/></URL> 75 <DESCRIPTION>Interacitve view of <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION> 76 </xsl:if> 77 <xsl:if test="$indicatorViewCount > 1"> 78 <TITLE>Data Views</TITLE> 79 <DESCRIPTION>Interactive view of <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION> 80 <SELECTIONS> 81 <SHOW/> 82 <xsl:for-each select="$indicatorViews"> 83 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/> 84 <SELECTION> 85 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/view/', NAME, '.html')"/></URL> 86 <DESCRIPTION>Interactive view of <xsl:value-of select="TITLE"/></DESCRIPTION> 87 <TITLE><xsl:value-of select="ibis:getPartialIndicatorViewTitle(current())"/></TITLE> 88 </SELECTION> 89 </xsl:for-each> 90 </SELECTIONS> 91 </xsl:if> 92 </SELECTION> 93 94 <xsl:variable name="countOfRelations" select="count($indicator/RELATIONS/RELATION)"/> 95 <xsl:if test="$countOfRelations > 0"> 96 <SELECTION> 97 <TITLE>Related Indicators</TITLE> 98 <HELP> 99 <TITLE>Garth</TITLE> 100 <TEXT>Hello world... <a href="msn.com">MSN</a> there.</TEXT> 101 </HELP> 102 <DESCRIPTION>Pick the type of related incidators</DESCRIPTION> 103 <SELECTIONS> 104 <SHOW/> 105 <xsl:for-each select="$indicator/RELATIONS/RELATION"> 106 <SELECTION> 107 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'indicator/related/', NAME, '/', $indicator/NAME, '.html')"/></URL> 108 <DESCRIPTION>Indicators related to <xsl:value-of select="concat($indicator/TITLE, ' for ', TITLE)"/></DESCRIPTION> 109 <TITLE><xsl:value-of select="TITLE"/></TITLE> 110 </SELECTION> 111 </xsl:for-each> 112 </SELECTIONS> 113 </SELECTION> 114 </xsl:if> 115 116 <xsl:variable name="countOfTopics" select="count($indicator/TOPICS/TOPIC)"/> 117 <xsl:if test="0 != $countOfTopics"> 118 <SELECTION> 119 <TITLE>Related Health Topics</TITLE> 120 <DESCRIPTION>Pick the related topic</DESCRIPTION> 121 <SELECTIONS> 122 <SHOW/> 123 <xsl:for-each select="$indicator/TOPICS/TOPIC"> 124 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/> 125 <SELECTION> 126 <xsl:copy-of select="TITLE"/> 127 <xsl:copy-of select="DESCRIPTION"/> 128 <LOCAL_URL><xsl:value-of select="URL"/></LOCAL_URL> 129 </SELECTION> 130 </xsl:for-each> 131 </SELECTIONS> 132 </SELECTION> 133 </xsl:if> 134 135 <xsl:variable name="countOfQueries" select="count($indicator//DATASET/QUERY)"/> 136 <xsl:if test="0 != $countOfQueries"> 137 <SELECTION> 138 <TITLE>Related Dataset Queries</TITLE> 139 <DESCRIPTION>Pick the related topic</DESCRIPTION> 140 <SELECTIONS> 141 <SHOW/> 142 <xsl:for-each select="$indicator//DATASET/QUERY"> 143 <xsl:sort select="SORT_ORDER" order="ascending" data-type="number"/> 144 <SELECTION> 145 <xsl:copy-of select="TITLE"/> 146 <xsl:copy-of select="DESCRIPTION"/> 147 <xsl:copy-of select="URL"/> 148 </SELECTION> 149 </xsl:for-each> 150 </SELECTIONS> 151 </SELECTION> 152 </xsl:if> 153 154 <SELECTION> 155 <TITLE>Related Options</TITLE> 156 <SELECTIONS> 157 <SHOW/> 179 158 <SELECTION> 159 <TITLE>Aplhabetical Health Indicators Index</TITLE> 160 <DESCRIPTION>Aplhabetical Index of all Health Indicators</DESCRIPTION> 161 <LOCAL_URL>indicator/index/Alphabetical.html</LOCAL_URL> 162 </SELECTION> 163 <SELECTION> 164 <TITLE>View as XML</TITLE> 165 <DESCRIPTION>Get the raw XML Indicator Profile data for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION> 180 166 <URL><xsl:value-of select="concat($ibis.urlPrefix, 'view/xml/indicator/profile/', $indicator/NAME, '.xml')"/></URL> 181 <DESCRIPTION>Get the raw XML Indicator Profile data for <xsl:value-of select="$indicator/TITLE"/></DESCRIPTION>182 <TITLE>View as XML</TITLE>183 </SELECTION>184 185 <SELECTION>186 <TITLE>List of all Health Indicators</TITLE>187 <LOCAL_URL>indicator/index/Alphabetical.html</LOCAL_URL>188 167 </SELECTION> 189 168 </SELECTIONS> -
trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/related_indicators/Page.xslt
r15958 r16027 47 47 tags when there is insufficient text or related indicator links." 48 48 > 49 50 49 <xsl:call-template name="Indicator.relatedIndicators"> 51 <xsl:with-param name="relation ">50 <xsl:with-param name="relations"> 52 51 <xsl:if test="0 != count($relation)"><xsl:copy-of select="$relation"/></xsl:if> 53 52 <xsl:if test="0 = count($relation)"><xsl:copy-of select="$indicator/RELATIONS/RELATION"/></xsl:if> -
trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view/Page.xslt
r15958 r16027 12 12 <xsl:import href="../../../LeafletMap.xslt"/> 13 13 <xsl:import href="../Indicator.xslt"/> 14 <xsl:import href="../ChartOptions.xslt"/> 15 <xsl:import href="Interactive.xslt"/> 14 <xsl:import href="../Interactive.xslt"/> 16 15 17 16 18 17 <ibis:doc> 19 <name>html/indicator/profile/ interactive/Page</name>18 <name>html/indicator/profile/view/Page</name> 20 19 <summary>Interactive indicator profile view page</summary> 21 20 <description> … … 35 34 <xsl:param name="Indicator.contentBlockTitleLevel" select="3"/> 36 35 37 <xsl:param name="Page.nonChartableMessageContent" ibis:doc="text shown when chart is 3d and not chartable.">38 <h3>Chart Not Available</h3>39 The data are grouped by more dimensions than the chart is capable of displaying.40 At some future point the site will provide a mechanism to choose or cycle41 through the different dimensions.42 </xsl:param>43 <xsl:param name="Page.nonMapableMessageContent" ibis:doc="text shown when map is 2d or 3d.">44 <h3>Map Not Available</h3>45 The data are grouped by 2 or more dimensions. Maps can only be displayed46 when the data are grouped by a single geographical dimension.47 At some future point the site will provide a mechanism to choose or cycle48 through the different dimensions.49 </xsl:param>50 51 36 52 37 <xsl:template name="Page.sectionsContent" … … 72 57 <xsl:param name="indicatorView"/> 73 58 74 <xsl:variable name="isSingleSeries" select="count($indicatorView/DATASET_SERIES/DATASET_SERIES_VALUES/DATASET_SERIES_VALUE[ACTIVE_FLAG='x']) < 2"/>75 76 59 <xsl:call-template name="ContentContainer.expandable"> 77 60 <xsl:with-param name="title" select="'Why Is This Important?'"/> … … 83 66 </xsl:call-template> 84 67 85 <xsl:variable name="mapName" select="ibis:LeafletMap.getMapName($indicatorView/MAP_NAME)"/> 86 <xsl:if test="ibis:LeafletMap.showMap($mapName)"> 87 <xsl:message select="$mapName"/> 68 <xsl:if test="ibis:LeafletMap.showMap($indicatorView/MAP_NAME)"> 88 69 <xsl:call-template name="ContentContainer.expandable"> 89 70 <xsl:with-param name="title" select="'Map'"/> 90 71 <xsl:with-param name="content"> 91 <xsl:choose> 92 <xsl:when test="$isSingleSeries = false()"> 93 <xsl:copy-of select="$Page.nonMapableMessageContent"/> 94 </xsl:when> 95 <xsl:otherwise> 96 <xsl:call-template name="LeafletMap.mapContainer"> 97 <xsl:with-param name="containerID" select="'map'"/> 98 <xsl:with-param name="title" select="ibis:getCompleteIndicatorViewTitle($indicatorView)"/> 99 </xsl:call-template> 100 </xsl:otherwise> 101 </xsl:choose> 72 <xsl:call-template name="LeafletMap.mapContainer"> 73 <xsl:with-param name="containerID" select="'map'"/> 74 <xsl:with-param name="title" select="ibis:getMapTitle($indicator, $indicatorView)"/> 75 </xsl:call-template> 102 76 <xsl:call-template name="Indicator.contentBlock"> 103 <xsl:with-param name="content" select="$indicatorView/ CHART_NARRATIVE"/>77 <xsl:with-param name="content" select="$indicatorView/MAP_NARRATIVE"/> 104 78 <xsl:with-param name="contentBlockType" select="'fixed'" tunnel="yes"/> 105 79 </xsl:call-template> … … 111 85 </xsl:if> 112 86 113 <xsl:variable name="chartName" select="ibis:Kendo.getChartName($indicatorView/CHART_NAME)"/> 114 <xsl:if test="ibis:Kendo.showChart($chartName)"> 87 <xsl:if test="ibis:Kendo.showChart($indicatorView/CHART_NAME)"> 115 88 <xsl:call-template name="ContentContainer.expandable"> 116 89 <xsl:with-param name="title" select="'Chart'"/> 117 90 <xsl:with-param name="content"> 118 <xsl:choose> 119 <xsl:when test="($chartName = 'Pie') and ($isSingleSeries = false())"> 120 <xsl:copy-of select="$Page.nonChartableMessageContent"/> 121 </xsl:when> 122 <xsl:otherwise> 123 <xsl:call-template name="Kendo.chartContainer"> 124 <xsl:with-param name="containerID" select="'chart'"/> 125 <!-- 126 <xsl:with-param name="title" select="ibis:getCompleteIndicatorViewTitle($indicatorView)"/> 127 --> 128 </xsl:call-template> 129 </xsl:otherwise> 130 </xsl:choose> 131 91 <xsl:call-template name="Kendo.chartContainer"> 92 <xsl:with-param name="containerID" select="'chart'"/> 93 <xsl:with-param name="title" select="ibis:getChartTitle($indicator, $indicatorView)"/> 94 </xsl:call-template> 132 95 <xsl:call-template name="Indicator.contentBlock"> 133 96 <xsl:with-param name="content" select="$indicatorView/CHART_NARRATIVE"/> … … 140 103 </xsl:call-template> 141 104 </xsl:if> 142 143 105 144 106 <xsl:call-template name="ContentContainer.expandable"> … … 168 130 </xsl:call-template> 169 131 170 171 132 <xsl:call-template name="ContentContainer.expandable"> 172 133 <xsl:with-param name="title" select="'Data Notes'"/> … … 191 152 </xsl:call-template> 192 153 193 194 154 <xsl:call-template name="ContentContainer.expandable"> 195 155 <xsl:with-param name="title" select="'Other Views'"/> 196 156 <xsl:with-param name="content"> 157 This is possibly a left nav list??? 197 158 <xsl:variable name="currentIndicatorViewName" select="$indicatorView/NAME"/> 198 159 <xsl:variable name="indicatorViews" select="if(string-length($currentIndicatorViewName) != 0) then $indicator/INDICATOR_VIEWS/INDICATOR_VIEW[NAME != $currentIndicatorViewName] else $indicator/INDICATOR_VIEWS/INDICATOR_VIEW"/> … … 211 172 </xsl:call-template> 212 173 213 214 174 <xsl:call-template name="ContentContainer.expandable"> 215 175 <xsl:with-param name="title" select="'Health Indicator Definition'"/> … … 221 181 <xsl:with-param name="description" select="'What defines this health indicator.'"/> 222 182 </xsl:call-template> 223 224 183 225 184 <xsl:call-template name="ContentContainer.expandable"> … … 257 216 <xsl:with-param name="title" select="'Health Topics'"/> 258 217 <xsl:with-param name="content"> 218 another set of links that could be left nav 259 219 <xsl:call-template name="Indicator.topics"> 260 220 <xsl:with-param name="indicator" select="$indicator"/> … … 265 225 <xsl:call-template name="Indicator.allDates"/> 266 226 267 <xsl:call-template name=" Interactive.leafletKendoScript">227 <xsl:call-template name="Page.leafletKendoScript"> 268 228 <xsl:with-param name="indicatorView" select="$indicatorView"/> 269 229 </xsl:call-template> 270 271 <xsl:call-template name="ChartOptions.dialog"/> 230 </xsl:template> 231 232 233 234 <xsl:template name="Page.leafletKendoScript" 235 ibis:doc="Provides the kendo and leaflet javascript." 236 > 237 <xsl:param name="indicatorView"/> 238 239 <xsl:if test="ibis:LeafletMap.showMap($indicatorView/MAP_NAME)"> 240 <xsl:call-template name="LeafletMap.choroplethJavaScript"/> 241 </xsl:if> 242 <xsl:variable name="measureName" select="$indicatorView/MEASURE_NAME"/> 243 <xsl:variable name="measure" select="($indicator//MEASURE[NAME = $measureName])[1]"/> 244 <xsl:variable name="measureValueFormatPattern" select="($indicator//VALUE_TYPE[NAME = $measure/VALUE_TYPE_NAME]/XSLT_FORMAT_PATTERN)[1]"/> 245 246 <xsl:variable name="recordDimensionFields"> 247 <xsl:call-template name="Interactive.recordDimensionFields"> 248 <xsl:with-param name="indicatorView" select="$indicatorView"/> 249 </xsl:call-template> 250 </xsl:variable> 251 252 <xsl:variable name="ancillaryValueNames" select="distinct-values($indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/ANCILLARY_VALUES/ANCILLARY_VALUE/NAME)"/> 253 <xsl:variable name="recordAncillaryValueFields"> 254 <xsl:call-template name="Interactive.recordAncillaryValueFields"> 255 <xsl:with-param name="indicator" select="$indicator"/> 256 <xsl:with-param name="indicatorView" select="$indicatorView"/> 257 <xsl:with-param name="ancillaryValueNames" select="$ancillaryValueNames"/> 258 <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/> 259 </xsl:call-template> 260 </xsl:variable> 261 262 <xsl:variable name="datasetRecords" select="$indicator/DATASETS/DATASET[NAME = $indicatorView/DATASET_NAMES/DATASET_NAME]/RECORDS/RECORD"/> 263 <xsl:variable name="indicatorViewDatasetRecords"> 264 <xsl:call-template name="Interactive.indicatorViewDatasetRecords"> 265 <xsl:with-param name="indicatorView" select="$indicatorView"/> 266 <xsl:with-param name="datasetRecords" select="$datasetRecords"/> 267 <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/> 268 </xsl:call-template> 269 </xsl:variable> 270 271 <!-- 272 <xsl:message select="'============= start of IV datasetRecords'"/> 273 <xsl:message select="$datasetRecords"/> 274 <xsl:message select="'============= end of IV datasetRecords'"/> 275 --> 276 277 <!-- tried doing jsonp tech but callback func must be defined before doing the script jsonp 278 so you'd have the variable = null, call back, end of script, include jsonp, then contructor 279 script. Very messy - decided just to do simple var and include it. 280 --> 281 <script type="text/javascript"> 282 var records = 283 [<xsl:text> </xsl:text> 284 <xsl:call-template name="Interactive.getIndicatorViewJSONDataRecords"> 285 <xsl:with-param name="datasetRecords" select="$indicatorViewDatasetRecords"/> 286 <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/> 287 <xsl:with-param name="recordAncillaryValueFields" select="$recordAncillaryValueFields"/> 288 <xsl:with-param name="measureValueFormatPattern" select="$measureValueFormatPattern"/> 289 </xsl:call-template> 290 ]; 291 292 var kendoDataSource = new kendo.data.DataSource( 293 <xsl:call-template name="Kendo.dataSourceConstructorJSON"> 294 <xsl:with-param name="javascriptRecordArrayVariableName" select="'records'"/> 295 <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/> 296 <xsl:with-param name="recordAncillaryValueFields" select="$recordAncillaryValueFields"/> 297 </xsl:call-template> 298 ); 299 300 var kendoGridConstructorJSON = $.extend 301 (true, {} 302 ,<xsl:call-template name="Kendo.baseGridJSON"/> 303 ,<xsl:call-template name="Kendo.namedConfigurationJSON"> 304 <xsl:with-param name="configurationName" select="'IndicatorProfileGrid'"/> 305 </xsl:call-template> 306 ,<xsl:call-template name="Kendo.requestGridJSON"> 307 <xsl:with-param name="kendoDataSourceJavascriptVariableName" select="'kendoDataSource'"/> 308 <xsl:with-param name="measure" select="$measure"/> 309 <xsl:with-param name="recordDimensionFields" select="$recordDimensionFields"/> 310 <xsl:with-param name="recordAncillaryValueFields" select="$recordAncillaryValueFields"/> 311 <xsl:with-param name="showFooterRow" select="false()"/> 312 <xsl:with-param name="showNoteColumn" select="false()"/> 313 <xsl:with-param name="showLabelColumn" select="false()"/> 314 </xsl:call-template> 315 ); 316 317 318 var kendoChartConstructorJSON = $.extend 319 (true, {} 320 ,<xsl:call-template name="Kendo.baseChartJSON"/> 321 ,<xsl:call-template name="Kendo.namedConfigurationJSON"> 322 <xsl:with-param name="configurationName" select="$indicatorView/CHART_NAME"/> 323 </xsl:call-template> 324 ,<xsl:call-template name="Kendo.requestChartJSON"> 325 <xsl:with-param name="kendoDataSourceJavascriptVariableName" select="'kendoDataSource'"/> 326 327 <xsl:with-param name="title" select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView)"/> 328 <xsl:with-param name="seriesTitle" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='series']/TITLE"/> 329 <xsl:with-param name="categoryTitle" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='category']/TITLE"/> 330 <xsl:with-param name="valueTitle" select="$measure/TITLE"/> 331 332 <xsl:with-param name="seriesFieldName" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='series']/NAME"/> 333 <xsl:with-param name="categoryFieldName" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='category']/NAME"/> 334 335 <xsl:with-param name="includeDatasetSeries" select="1 < $recordDimensionFields/RECORD_DIMENSION_FIELD[USAGE='series']/VALUE_COUNT"/> 336 <xsl:with-param name="ancillaryValueNames" select="$ancillaryValueNames"/> 337 </xsl:call-template> 338 ); 339 //console.debug("%o", kendoChartConstructorJSON); 340 //console.log(JSON.stringify(kendoChartConstructorJSON,null,2)); 341 342 var $kendoGrid; 343 var $kendoChart; 344 var $leafletMap; 345 $(document).ready(function() 346 { 347 $kendoGrid = $("#grid").kendoGrid (kendoGridConstructorJSON); 348 $kendoChart = $("#chart").kendoChart(kendoChartConstructorJSON); 349 kendoDataSource.read(); // have to have after grid and chart because .autoBind = false. 350 351 352 353 <!-- ===================================================== 354 // var firstSlot = $kendoChart.getKendoChart()._plotArea.axes[0].getSlot(0); 355 // alert("first slot width" + firstSlot.width()); 356 357 <xsl:variable name="geoDimensionName" select=" 358 if(0 != string-length($indicatorView/DEFAULT_GEOGRAPHY_DIM_NAME)) 359 then $indicatorView/DEFAULT_GEOGRAPHY_DIM_NAME 360 else ($indicator/DATASETS/DATASET/DIMENSIONS/DIMENSION[ 361 exists(GEOGRAPHY_FLAG) 362 and 363 NAME = $indicatorView//DATASET_DIMENSION_USAGE/DIMENSION_NAME 364 ])[1]/NAME" 365 /> 366 367 <xsl:message select="$indicator/DATASETS/DATASET/DIMENSIONS/DIMENSION[exists(GEOGRAPHY_FLAG)]/NAME"/> 368 <xsl:message select="exists($indicatorView/DATASET_DIMENSION_USAGES/DATASET_DIMENSION_USAGES[DIMENSION_NAME = $indicator/DATASETS/DATASET/DIMENSIONS/DIMENSION[exists(GEOGRAPHY_FLAG)]/NAME])"/> 369 <xsl:message select="exists($indicatorView/DATASET_DIMENSION_USAGES/DATASET_DIMENSION_USAGES[DIMENSION_NAME = $indicator/DATASETS/DATASET/DIMENSIONS/DIMENSION[exists(GEOGRAPHY_FLAG)]/NAME])"/> 370 <xsl:message select="exists($indicatorView/DATASET_DIMENSION_USAGES/DATASET_DIMENSION_USAGES[DIMENSION_NAME = $indicator/DATASETS/DATASET/DIMENSIONS/DIMENSION[exists(GEOGRAPHY_FLAG)]])"/> 371 <xsl:message select="$indicator/DATASETS/DATASET/DIMENSIONS/DIMENSION[exists(GEOGRAPHY_FLAG)]/NAME"/> 372 <xsl:message select="concat('Interactive - Show Map: ', $Interactive.showMap, ', geoDimensionName:', $geoDimensionName)"/> 373 374 <xsl:message select="'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX interact.xslt'"/> 375 <xsl:message select="$Interactive.comparisonDimensionName"/> 376 <xsl:message select="$Interactive.comparisonDimensionValue"/> 377 <xsl:with-param name="comparisonValue" select="$indicatorViewDatasetRecords/RECORD[ DIMENSIONS[ (2 = count(DIMENSION)) and DIMENSION[(NAME = $Interactive.comparisonDimensionName) and (VALUE = $Interactive.comparisonDimensionValue)]]]/MEASURE_VALUE"/> 378 379 Stuff to try when doing dashboard 380 function dataSource_change(e) { 381 console.log(e); 382 } 383 kendoDataSource.bind("change", dataSource_change); 384 select="$indicatorViewDatasetRecords/RECORD[ DIMENSIONS[ (2 = count(DIMENSION)) and DIMENSION[(NAME = $Interactive.comparisonDimensionName) and (VALUE = $Interactive.comparisonDimensionValue)]]]/MEASURE_VALUE"/> 385 386 ********************************************** 387 388 PROBLEM: "CATEGORY":"GeoCnty.4" 389 <xsl:with-param name="geoJSONName" select="$indicatorView/MAP_DIMENSION_NAME"/> 390 391 ****************** 392 probably need to geojson to have the geodim name + . + geodim value to uniquely ID the area. 393 394 ************ PROBLEM is that the QM only returns 1..31 and not GeoCnty.1 395 396 The IP and QM dimension files are all 1..31 397 398 So, need the field name then use the geotype and parse the .XXX from the end. 399 Then in the QM will need to build the JSON fields the same way as we do with 400 the IP - which is the right way to do it anyway so fields can be combined??? 401 402 *** also have issues with if 2d and 3d... 403 if mult series then drop down for that. 404 if mult constants then drop down for that as well. 405 when changed regen map. 406 Need to specify the category field name and value 407 Need to specify the series field name and value 408 Need to specify the constant field name and value 409 410 GeoJSON GeoID Prefix to add when doing comparison??? 411 412 <xsl:variable name="communityDatasets" select="$indicator/DATASETS/DATASET[DIMENSION_COMBINATIONS/DIMENSION_COMBINATION[not(DIMENSION_2/NAME) and DIMENSION_1/NAME = $communityDimensionName]]"/> 413 <xsl:variable name="communityDataset" select="$communityDatasets[(MEASURE_NAME = $measureName) and DIMENSION_COMBINATIONS/DIMENSION_COMBINATION[PERIOD_DIMENSION/NAME = $periodName]]"/> 414 <xsl:variable name="stateRecord" select="$communityDataset/RECORDS/RECORD[ DIMENSIONS[ (2 = count(DIMENSION)) and DIMENSION[(NAME = $stateDimensionName) and (VALUE = $stateDimensionValue)] and DIMENSION[(NAME = $periodName) and (VALUE = $periodValue)]]]"/> 415 416 <xsl:message select="'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'"/> 417 <xsl:message select="$indicatorViewDatasetRecords[1]"/> 418 419 420 <xsl:with-param name="dimensionFieldInclusionCriteria"> 421 records have the field names to filter. 422 to include need field name and value. 423 424 specifies the records held constant - This is to filter out not matching constant records 425 426 for mouse overs, the title needs specifics - dimension title and dimension value title. 427 <DIMENSION><NAME>CONSTANT</NAME><VALUE>YearAll.2014</VALUE><TITLE>Year</TITLE><VALUE_TITLE>2014</VALUE_TITLE></DIMENSION> 428 <DIMENSION><NAME>SERIES</NAME><VALUE>Sex.1</VALUE><TITLE>Sex</TITLE><VALUE_TITLE>Male</VALUE_TITLE></DIMENSION> 429 </xsl:with-param> 430 431 ========================================================================== 432 <xsl:message select="$indicatorViewDatasetRecords/RECORD"/> 433 --> 434 435 436 437 438 <xsl:message select="'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX interact.xslt'"/> 439 <xsl:message select="$indicatorView/MAP_DIMENSION_NAME"/> 440 <xsl:message select="$recordDimensionFields/RECORD_DIMENSION_FIELD[DIMENSION_NAMES/DIMENSION_NAME = $indicatorView/MAP_DIMENSION_NAME]/NAME"/> 441 442 443 <xsl:if test="ibis:LeafletMap.showMap($indicatorView/MAP_NAME)"> 444 var leafletMapConstructorJSON = $.extend 445 (true, {} 446 ,<xsl:call-template name="LeafletMap.baseJSON"/> 447 ,<xsl:call-template name="LeafletMap.namedConfigurationJSON"> 448 <xsl:with-param name="configurationName" select="$indicatorView/MAP_NAME"/> 449 </xsl:call-template> 450 ,<xsl:call-template name="LeafletMap.requestJSON"> 451 <!-- <xsl:with-param name="mapTitle" select="'Choropleth'"/> --> 452 <xsl:with-param name="mapType" select="'choropleth'"/> 453 </xsl:call-template> 454 ,<xsl:call-template name="LeafletMap.choroplethJSON"> 455 <xsl:with-param name="javascriptRecordArrayVariableName" select="'records'"/> 456 <xsl:with-param name="geoJSONName" select="$indicatorView/MAP_DIMENSION_NAME"/> 457 <xsl:with-param name="geoIDFieldName" select="$recordDimensionFields/RECORD_DIMENSION_FIELD[DIMENSION_NAMES/DIMENSION_NAME = $indicatorView/MAP_DIMENSION_NAME]/NAME"/> 458 <xsl:with-param name="geoIDFieldValuePrefixToRemove" select="concat($indicatorView/MAP_DIMENSION_NAME, '.')"/> 459 <xsl:with-param name="measureValueFieldName" select="'MeasureValue'"/> 460 <xsl:with-param name="legendTitle" select="$measure/TITLE"/> 461 <xsl:with-param name="geoTypeTitle" select="distinct-values($indicator//DIMENSIONS/DIMENSION[NAME = $indicatorView/MAP_DIMENSION_NAME]/TITLE)"/> 462 <xsl:with-param name="reverseColors" select="$measure/DESIRABLE_VALUE = 1"/> 463 <xsl:with-param name="desirableIndexValue" select="$measure/DESIRABLE_VALUE"/> 464 465 <xsl:with-param name="comparisonValue" select="$indicatorViewDatasetRecords/RECORD[ DIMENSIONS[ (2 = count(DIMENSION)) and DIMENSION[(NAME = $Interactive.comparisonDimensionName) and (VALUE = $Interactive.comparisonDimensionValue)]]]/MEASURE_VALUE"/> 466 467 </xsl:call-template> 468 ); 469 $leafletMap = $("#map").leaflet(leafletMapConstructorJSON); 470 <!-- 471 <xsl:call-template name="LeafletMap.mapsJavaScript"/> 472 <xsl:call-template name="LeafletMap.namedMapJavaScript"/> 473 --> 474 </xsl:if> 475 476 }); //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End of Function ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 <!-- 478 <xsl:call-template name="Kendo.chartsJavaScript"/> 479 <xsl:call-template name="Kendo.namedChartJavaScript"/> 480 <xsl:call-template name="Kendo.gridsJavaScript"/> 481 <xsl:call-template name="Kendo.namedGridJavaScript"/> 482 --> 483 </script> 272 484 </xsl:template> 273 485 -
trunk/ibisph-view/src/main/webapp/xslt/html/indicator/profile/view_numbers/Page.xslt
r15958 r16027 22 22 23 23 <xsl:param name="Page.pageTitle" ibis:doc="Page's title text."> 24 Health Indicator Report View Numbers - <xsl:value-of select="ibis:getCompleteIndicatorViewTitle($indicator View)"/>24 Health Indicator Report View Numbers - <xsl:value-of select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView)"/> 25 25 </xsl:param> 26 26 <xsl:param name="Page.sectionsTitle" ibis:doc="Page/XML specific HTML template API implementation."> 27 Data List for <xsl:value-of select="ibis:getCompleteIndicatorViewTitle($indicator View)"/>27 Data List for <xsl:value-of select="ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView)"/> 28 28 </xsl:param> 29 29 -
trunk/ibisph-view/src/main/webapp/xslt/html/publication/index/topical/Page.xslt
r15958 r16027 37 37 38 38 <form name="form"> 39 <div class="JumpTo">39 <div> 40 40 <label for="index">Index:</label> 41 41 <select name="index" id="index" accesskey="i" onchange="javascript:location='#' + document.form.index.value;" title="Selects the section."> -
trunk/ibisph-view/src/main/webapp/xslt/ibis.xslt
r15958 r16027 366 366 <xsl:value-of select="if(starts-with($url,'http')) then $url else concat($ibis.urlPrefix, $url)"/> 367 367 </xsl:function> 368 369 370 371 372 373 374 375 376 377 378 379 368 369 370 371 <xsl:function name="ibis:getDimensionTitle" as="xs:string" 372 ibis:doc="localizes and hides the if LABEL else TITLE code." 373 > 374 <xsl:param name="dimension"/> 375 <xsl:value-of select="if(0 != string-length($dimension/LABEL)) then $dimension/LABEL else $dimension/TITLE"/> 376 </xsl:function> 377 378 379 <xsl:function name="ibis:getChartTitle" as="xs:string" 380 ibis:doc="localizes and hides the if CHART_TITLE_OVERRIDE else built TITLE code." 381 > 382 <xsl:param name="indicator" ibis:doc="Indicator Profile needed for SYNOPSIS."/> 383 <xsl:param name="indicatorView" ibis:doc="Indicator Profile needed for OVERRIDE."/> 384 <xsl:value-of select=" 385 if(0 != string-length($indicatorView/CHART_TITLE_OVERRIDE)) 386 then $indicatorView/CHART_TITLE_OVERRIDE 387 else ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView) 388 "/> 389 </xsl:function> 390 391 <xsl:function name="ibis:getMapTitle" as="xs:string" 392 ibis:doc="localizes and hides the if MAP_TITLE_OVERRIDE else built TITLE code." 393 > 394 <xsl:param name="indicator" ibis:doc="Indicator Profile needed for SYNOPSIS."/> 395 <xsl:param name="indicatorView" ibis:doc="Indicator Profile needed for OVERRIDE."/> 396 <xsl:value-of select=" 397 if(0 != string-length($indicatorView/MAP_TITLE_OVERRIDE)) 398 then $indicatorView/MAP_TITLE_OVERRIDE 399 else ibis:getCompleteIndicatorViewTitle($indicator, $indicatorView) 400 "/> 401 </xsl:function> 402 403 380 404 <xsl:function name="ibis:getCompleteIndicatorViewTitle" as="xs:string" 381 405 ibis:doc="Builds a complete view title." 382 406 > 407 <xsl:param name="indicator" ibis:doc="Indicator Profile needed for SYNOPSIS."/> 383 408 <xsl:param name="indicatorView" ibis:doc="Indicator Profile View to be used to build the title from."/> 384 <xsl:value-of select="concat($indicator View/TITLE, ' complete IPV title func ', $indicatorView/PERIOD_TITLE)"/>409 <xsl:value-of select="concat($indicator/SYNOPSIS, ' complete IPV title func ', ibis:getDimensionTitle($indicatorView/DIMENSIONS/PERIOD/DIMENSION))"/> 385 410 </xsl:function> 386 411 <xsl:function name="ibis:getPartialIndicatorViewTitle" as="xs:string" … … 388 413 > 389 414 <xsl:param name="indicatorView" ibis:doc="Indicator Profile View to be used to build the title from."/> 390 <xsl:value-of select="concat($indicatorView/TITLE, ' this is IP IPV struct ', $indicatorView/DIMENSIONS/PERIOD/DIMENSION/TITLE)"/>415 <xsl:value-of select="concat($indicatorView/TITLE, ' this is IP IPV struct ', ibis:getDimensionTitle($indicatorView/DIMENSIONS/PERIOD/DIMENSION))"/> 391 416 </xsl:function> 392 417 -
trunk/ibisph/src/main/java/org/ibisph/indicatorprofile/service/DatasetDataBeanToXML.java
r15716 r16027 21 21 import org.ibisph.indicatorprofile.databean.DimensionToDataset; 22 22 import org.ibisph.indicatorprofile.databean.DimensionValue; 23 import org.ibisph.indicatorprofile.databean.Indicator; 23 24 import org.ibisph.indicatorprofile.databean.Measure; 24 25 import org.ibisph.indicatorprofile.databean.ValueAttribute; … … 57 58 } 58 59 return(datasetsNode); 60 } //-------------------------- End of Method ------------------------------ 61 62 public Node getDatasetsNode(Indicator indicator) throws Exception { 63 return(getDatasetsNode(indicator.getName())); 59 64 } //-------------------------- End of Method ------------------------------ 60 65 -
trunk/ibisph/src/main/java/org/ibisph/indicatorprofile/service/IndicatorDataBeanToXML.java
r15630 r16027 9 9 import org.ibisph.databean.DataBeanToXMLService; 10 10 import org.ibisph.indicatorprofile.databean.*; 11 import org.ibisph.indicatorprofile.service.DatasetDataBeanToXML; 11 12 import org.ibisph.util.XMLLib; 12 13 … … 19 20 public class IndicatorDataBeanToXML extends DataBeanToXMLService { 20 21 21 protected Collection<Relation> relationDataBeanCollection = null; 22 protected DatasetDataBeanToXML datasetDataBeanToXMLService = null; 23 protected Collection<Relation> relationDataBeanCollection = null; 24 25 26 /** 27 * Sets the indicator dataset DataBeanToXML service that is used to convert a 28 * IP Dataset DataBean to an XML document. 29 * @param datasetDataBeanToXMLService service used to do the conversion. 30 */ 31 public void setDatasetDataBeanToXMLService(DatasetDataBeanToXML datasetDataBeanToXMLService) { 32 this.datasetDataBeanToXMLService = datasetDataBeanToXMLService; 33 } //-------------------------- End of Method ------------------------------ 22 34 23 35 /** … … 51 63 addDataBeanToNode(document, indicator); 52 64 65 XMLLib.addNode(document, this.datasetDataBeanToXMLService.getDatasetsNode(indicator)); 53 66 XMLLib.addNode(document, getTopicsNode(indicator)); 54 67 XMLLib.addNode(document, getInitiativesNode(indicator)); … … 57 70 XMLLib.addNode(document, getLinksNode(indicator)); 58 71 59 60 72 return(document); 61 73 } //-------------------------- End of Method ------------------------------ -
trunk/ibisph/src/main/java/org/ibisph/indicatorprofile/springmvc/databean/PublishIndicatorToXMLFileController.java
r15219 r16027 15 15 import org.ibisph.indicatorprofile.databean.Indicator; 16 16 import org.ibisph.indicatorprofile.service.IndicatorDataBeanToXML; 17 import org.ibisph.indicatorprofile.service.DatasetDataBeanToXML;18 17 import org.ibisph.indicatorprofile.service.IndicatorViewDataBeanToXML; 19 18 import org.ibisph.indicatorprofile.service.PublishedIndicatorsXML; 20 19 import org.ibisph.util.IOPath; 21 import org.ibisph.util.XMLLib;22 20 import org.ibisph.xml.service.DocumentDAO; 23 21 … … 35 33 protected DataBeanDAOService dataBeanDAOService = null; 36 34 protected IndicatorDataBeanToXML indicatorDataBeanToXMLService = null; 37 protected DatasetDataBeanToXML datasetDataBeanToXMLService = null;38 35 protected IndicatorViewDataBeanToXML indicatorViewDataBeanToXMLService = null; 39 36 protected PublishedIndicatorsXML publishedIndicatorsXMLService = null; … … 48 45 public void setDataBeanDAOService(DataBeanDAOService dataBeanDAOService) { 49 46 this.dataBeanDAOService = dataBeanDAOService; 50 } //-------------------------- End of Method ------------------------------51 52 /**53 * Sets the indicator dataset DataBeanToXML service that is used to convert a54 * IP Dataset DataBean to an XML document.55 * @param datasetDataBeanToXMLService service used to do the conversion.56 */57 public void setDatasetDataBeanToXMLService(DatasetDataBeanToXML datasetDataBeanToXMLService) {58 this.datasetDataBeanToXMLService = datasetDataBeanToXMLService;59 47 } //-------------------------- End of Method ------------------------------ 60 48 … … 210 198 // it. If not active then delete it. 211 199 if(indicatorDataBean.isActive()) { 212 try {213 Node datasetsNode = this.datasetDataBeanToXMLService.getDatasetsNode(indicatorDataBean.getName());214 XMLLib.addNode(indicatorDocument, datasetsNode);215 }216 catch(Exception e) {217 returnMessage.append(" Publish failed - problem adding DATASETS to ").append(indicatorDataBean.getName()).append(". ");218 logger.error(returnMessage.toString(), e);219 return(returnMessage.toString());220 }221 222 200 try { 223 201 returnMessage.append( save(indicatorDocument, indicatorDataBean.getName()) );
Note: See TracChangeset
for help on using the changeset viewer.