diff options
-rw-r--r-- | www/around.html | 4 | ||||
-rw-r--r-- | www/details.html | 2 | ||||
-rw-r--r-- | www/frontpage-form.html | 4 | ||||
-rw-r--r-- | www/index.html | 2 | ||||
-rw-r--r-- | www/js/mobile.js | 18 | ||||
-rw-r--r-- | www/js/mobile_config.js | 1 | ||||
-rw-r--r-- | www/photo.html | 2 | ||||
-rw-r--r-- | www/settings.html | 6 |
8 files changed, 24 insertions, 15 deletions
diff --git a/www/around.html b/www/around.html index 665cca5..fc33a05 100644 --- a/www/around.html +++ b/www/around.html @@ -1,8 +1,8 @@ <div id="around-page" class="wrapper" data-role="page"> <div data-id="locate" id="around-header" data-role="header" data-position="fixed"> - <a href="frontpage-form.html" class="ui-btn-left">Search</a> + <a href="frontpage-form.html" class="ui-btn-left" data-transition="slideup">Search</a> <h1>Locate</h1> - <a href="settings.html" class="ui-btn-right" data-icon="gear" data-iconpos="notext"></a> + <a href="settings.html" class="ui-btn-right" data-transition="slideup" data-icon="gear" data-iconpos="notext"></a> </div> <div class="table-cell"> diff --git a/www/details.html b/www/details.html index 760744c..db3f8a7 100644 --- a/www/details.html +++ b/www/details.html @@ -1,5 +1,5 @@ <div id="details-page" class="wrapper" data-role="page" data-add-back-btn="true"> - <div data-role="header" data-position="fixed" data-id="locate"> + <div data-role="header" data-position="fixed" > <h1>Details</h1> <a href="submit.html" data-icon="arrow-r" data-iconpos="right" class="ui-btn-right">Next</a> </div> diff --git a/www/frontpage-form.html b/www/frontpage-form.html index 613b56d..b43e592 100644 --- a/www/frontpage-form.html +++ b/www/frontpage-form.html @@ -1,8 +1,8 @@ <div class="wrapper" id="locate-page" data-role="page"> <div data-id="locate" id="search-header" data-role="header" data-position="fixed"> - <a href="index.html" class="ui-btn-left">Locate</a> + <a href="index.html" data-transition="slidedown" class="ui-btn-left">Locate</a> <h1>Locate</h1> - <a href="settings.html" class="ui-btn-right" data-icon="gear" data-iconpos="notext"></a> + <a href="settings.html" data-transition="slideup" class="ui-btn-right" data-icon="gear" data-iconpos="notext"></a> </div> <div class="table-cell"> <div class="container"> diff --git a/www/index.html b/www/index.html index 1ac5272..a3ea950 100644 --- a/www/index.html +++ b/www/index.html @@ -51,7 +51,7 @@ <body id="container" class="frontpage fullwidthpage"> <div class="wrapper" id="front-page" data-role="page"> <div data-id="locate" id="index-header" data-role="header" data-position="fixed"> - <a href="frontpage-form.html" class="ui-btn-left">Search</a> + <a href="frontpage-form.html" data-transition="slideup" class="ui-btn-left">Search</a> <h1>Locate</h1> </div> <div class="table-cell"> diff --git a/www/js/mobile.js b/www/js/mobile.js index e87cecd..29ea0d7 100644 --- a/www/js/mobile.js +++ b/www/js/mobile.js @@ -21,12 +21,18 @@ function touchmove(e) { } /* location code */ -function show_around( lat, long ) { +function show_around( lat, long, use_transition ) { + + var options = { transition: 'slide' }; + if ( use_transition ) { + options = { transition: use_transition, reverse: true }; + } + pc = $('#pc').val(); localStorage.latitude = lat; localStorage.longitude = long; localStorage.pc = pc || ''; - $.mobile.changePage('around.html'); + $.mobile.changePage('around.html', options ); return false; } @@ -92,7 +98,7 @@ function lookup_string(q) { } if ( valid_locations == 1 ) { - show_around( latitude, longitude ); + show_around( latitude, longitude, 'slideup' ); } else if ( valid_locations === 0 ) { location_error('Location not found'); $('#pc').select(); @@ -101,7 +107,7 @@ function lookup_string(q) { $('#multiple').remove(); var multiple_html = '<ul id="multiple"><li>Multiple locations found, please select one:'; for ( i = 0; i < multiple.length; i++ ) { - multiple_html += '<li><a href="#" onclick="show_around( ' + multiple[i].latitude + ',' + multiple[i].longitude +')">' + multiple[i].address + '</a></li>'; + multiple_html += '<li><a href="#" onclick="show_around( ' + multiple[i].latitude + ',' + multiple[i].longitude +', \'slideup\')">' + multiple[i].address + '</a></li>'; } multiple_html += '</ul>'; $('#front-howto').hide(); @@ -116,6 +122,8 @@ function lookup_string(q) { function locate() { $("#multiple").remove(); + delete localStorage.currentReport; + var pc = $('#pc').val(); if (!pc) { @@ -126,7 +134,7 @@ function locate() { if ( valid_postcode( pc ) ) { jQuery.get( CONFIG.MAPIT_URL + 'postcode/' + pc + '.json', function(data, status) { if ( status == 'success' ) { - show_around( data.wgs84_lat, data.wgs84_lon ); + show_around( data.wgs84_lat, data.wgs84_lon, 'slideup' ); } else { alert('Could not locate postcode'); } diff --git a/www/js/mobile_config.js b/www/js/mobile_config.js index ef96235..d208fd9 100644 --- a/www/js/mobile_config.js +++ b/www/js/mobile_config.js @@ -1,3 +1,4 @@ $(document).bind("mobileinit", function(){ $.mobile.ignoreContentEnabled = true; + $.mobile.defaultPageTransition = 'slide'; }); diff --git a/www/photo.html b/www/photo.html index dfa61b9..ed5d9b6 100644 --- a/www/photo.html +++ b/www/photo.html @@ -1,5 +1,5 @@ <div id="photo-page" class="wrapper" data-role="page" data-add-back-btn="true"> - <div data-role="header" data-position="fixed" data-id="locate"> + <div data-role="header" data-position="fixed" > <h1>Add Photo</h1> <a href="details.html" id="photo-next-btn" data-icon="arrow-r" data-iconpos="right" class="ui-btn-right">Skip</a> </div> diff --git a/www/settings.html b/www/settings.html index 30cf8b3..317969a 100644 --- a/www/settings.html +++ b/www/settings.html @@ -1,7 +1,7 @@ - <div class="wrapper" id="locate-page" data-role="page"> - <div data-id="locate" id="settings-header" data-role="header" data-position="fixed"> - <a href="index.html" class="ui-btn-left">Locate</a> + <div class="wrapper" id="settings-page" data-role="page"> + <div id="settings-header" data-role="header" data-position="fixed"> <h1>Settings</h1> + <a href="index.html" data-rel="back" class="ui-btn-right">Done</a> </div> <div class="table-cell"> <div class="container"> |