aboutsummaryrefslogtreecommitdiffstats
path: root/www/frontpage-map.html
diff options
context:
space:
mode:
Diffstat (limited to 'www/frontpage-map.html')
-rw-r--r--www/frontpage-map.html75
1 files changed, 45 insertions, 30 deletions
diff --git a/www/frontpage-map.html b/www/frontpage-map.html
index 2af30ce..3346b15 100644
--- a/www/frontpage-map.html
+++ b/www/frontpage-map.html
@@ -19,22 +19,39 @@
<script type="text/javascript" src="js/geo.min.js"></script>
<script type="text/javascript" src="js/fixmystreet.js"></script>
<script type="text/javascript" src="js/mobile.js"></script>
+ <script type="text/javascript" src="js/OpenLayers.fixmystreet.js"></script>
+ <script type="text/javascript" src="js/map-OpenLayers.js"></script>
+ <script type="text/javascript" src="js/map-bing-ol.js"></script>
+ <script type="text/javascript" src="js/jquery.ba-hashchange.min.js"></script>
<script type="text/javascript">
+ var fixmystreet = {
+ 'page': 'around',
+ 'area': '',
+ 'all_pins': '',
+ 'latitude': localStorage.latitude,
+ 'longitude': localStorage.longitude,
+ 'zoom': 2,
+ 'numZoomLevels': 5,
+ 'zoomOffset': 13,
+ 'map_type': "",
+ 'pins': [ ]
+ };
+
+ $('#fixmystreet\\.latitude').val( localStorage.latitude );
+ $('#fixmystreet\\.longitude').val( localStorage.longitude );
+ $('#pc').val( localStorage.pc );
+
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function gotPosition(position) {
- var element = document.getElementById('geolocation');
- element.innerHTML = 'Latitude: ' + position.coords.latitude + '<br />' +
- 'Longitude: ' + position.coords.longitude + '<br />' +
- '<hr />' + element.innerHTML;
-
-
-
-
+ localStorage.latitude = position.coords.latitude;
+ localStorage.longitude = position.coords.longitude;
+ localStorage.pc = '';
+ $(window).resize();
}
function positionError(error) {
@@ -74,35 +91,33 @@
</head>
<body id="container" class="frontpage fullwidthpage" onload="onLoad()" ontouchmove="touchmove(event);">
- <div id="map_box">
- <div id="map"></div>
+ <div class="wrapper">
+
+ <header id="site-header" role="banner">
+ <div class="container">
+ <span id="site-logo"></span>
+ </div>
+ </header>
+
+ <a id="mark-here">
+ Mark this point
+ </a>
+
+ <div class="container">
+ <div class="content" role="main">
+
+ <div id="map_box">
+ <div id="map"></div>
<p id="sub_map_links">
<a id="hide_pins_link" rel="nofollow" href="">Hide pins</a>
<a id="all_pins_link" rel="nofollow" href="">Show old</a>
</p>
</div>
+ </div>
+ </div>
- <div id="side">
-
- <h1 class="big-green-banner">Click map to report a problem</h1>
-
- <section class="full-width">
- <menu id="problems-nav" class="tab-nav">
- <ul>
- <li><a href="#current">Problems on the map</a></li>
- <li><a href="#current_near">Problems nearby</a></li>
- </ul>
- </menu>
- <ul id="current" class="issue-list-a tab">
- <li><p>No problems have been reported yet.</p></li>
- </ul>
- <ul id="current_near" class="issue-list-a tab">
- <li><p>No problems found.</p></li>
- </ul>
- </section>
- </div>
- </div>
+ </div>
</body>