-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
124 lines (102 loc) · 4.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!DOCTYPE html>
<html lang="en-us">
<head>
<title>Accessible Viewer</title>
<link rel="icon" type="image/png" href="images/favicon.png">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="keywords" content="accessibility">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<link rel="stylesheet" href="//js.arcgis.com/3.19/dijit/themes/claro/claro.css">
<link rel="stylesheet" href="css/theme.css">
<link rel="stylesheet" href="//js.arcgis.com/3.19/esri/css/esri.css">
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/styles1.css">
<link rel="stylesheet" href="css/tabs.css">
<link rel="stylesheet" href="css/filters.css">
</head>
<body class="claro esri app-loading">
<div class="loading-indicator" role="presentation">
<div class="loading-message" id="loading_message"></div>
<div id='loadingTitle'></div>
</div>
<div id="mapPlace" >
<div id="mapDiv" dir="ltr" tabindex=0></div>
</div>
<div id="panelTitle" class="fc bg">
<h1 class="fc" id="panelText"></h1>
<div class="skip" role="banner">
<a accesskey="1" href="#" tabindex="0" aria-hidden=true id="skip-tools">1. Skip to Tools</a>
<a accesskey="2" href="#" tabindex="0" aria-hidden=true id="skip-search">2. Skip to Search</a>
<a accesskey="3" href="#" tabindex="0" aria-hidden=true id="skip-content">3. Skip to Content</a>
<a accesskey="4" href="#" tabindex="0" aria-hidden=true id="skip-splitter">4. Skip to Splitter</a>
<a accesskey="5" href="#" tabindex="0" aria-hidden=true id="skip-map">5. Skip to Map</a>
<a accesskey="6" href="#" tabindex="0" aria-hidden=true id="skip-instructions">6. Skip to Help</a>
<a accesskey="7" href="#" tabindex="0" aria-hidden=true id="skip-feature">7. Skip to Feature Details</a>
</div>
<div id="panelSearch" class="fc bg" style="top:5.5px; right:40px;">
<div class="searchLabel"><label for="panelGeocoder">Search: </label></div>
<div id="panelGeocoder"></div>
</div>
<div id="languageSelectNode"></div>
</div>
<div id="panelTools" class="fc bg" role="toolbar" tabindex="0">
</div>
<div id="leftPanel">
<main id="panelPages"></main>
</div>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript">
var package_path = window.location.pathname.substring(0, window.location.pathname.lastIndexOf('/'));
var locale = /locale=([a-z][a-z]-[a-z][a-z])/gi.exec(window.location.search);
if(locale && locale.length===2) {
locale = locale[1];
}
else locale = navigator.language.toLowerCase();//'en-us';
document.documentElement.lang = locale;
var dojoConfig = {
// The locationPath logic below may look confusing but all its doing is
// enabling us to load the api from a CDN and load local modules from the correct location.
locale: locale,
packages : [{
name : "application",
location : package_path + '/js'
}, {
name : "config",
location : package_path + '/config'
},{
name: "arcgis_templates",
location: package_path + '/..'
}]
};
</script>
<script src="//js.arcgis.com/3.19/" type="text/javascript" data-dojo-config="async:true, parseOnLoad:false"></script>
<script type="text/javascript">
require([
"dojo/parser",
"config/templateConfig",
"application/template",
"application/main",
"dijit/layout/BorderContainer",
"dijit/layout/ContentPane",
"dijit/layout/StackContainer"
], function(
parser,
templateConfig,
Template,
Main
){
var myTemplate = new Template(templateConfig);
var myApp = new Main();
myTemplate.startup().then(function (config) {
myApp.startup(config);
}, function (error) {
myApp.reportError(error);
});
});
</script>
</body>
</html>