Add initial between point adding prototype
[bus.git] / busui / index.php
blob:a/busui/index.php -> blob:b/busui/index.php
<!doctype html> <?php
<html> include('common.inc.php');
<head> include_header("bus.lambdacomplex.org",false, true)
<meta charset="UTF-8" /> ?>
<title>jQTouch &beta;</title> <div data-role="page" data-theme="b" id="jqm-home" class="ui-page ui-body-b ui-page-active">
<style type="text/css" media="screen">@import "jqtouch/jqtouch.min.css";</style> <div id="jqm-homeheader">
<style type="text/css" media="screen">@import "themes/jqt/theme.min.css";</style> <center><h1 id="jqm-logo"><img src="apple-touch-icon.png" alt="logo" width="64" height="64" /><br>
<script src="jqtouch/jquery.1.3.2.min.js" type="text/javascript" charset="utf-8"></script> bus.lambdacomplex.org</h1></center>
<script src="jqtouch/jqtouch.min.js" type="application/x-javascript" charset="utf-8"></script> </div>
<script src="extensions/jqt.location.js" type="application/x-javascript" charset="utf-8"></script> <div data-role="content">
  <a href="tripPlanner.php" data-role="button">Launch Trip Planner...</a>
<script type="text/javascript" charset="utf-8"> <ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b">
var jQT = new $.jQTouch({ <li data-role="list-divider">Timetables - Stops</li>
icon: 'jqtouch.png', <li><a href="stopList.php">Major (Timing Point) Stops</a></li>
addGlossToIcon: false, <li><a href="stopList.php">All Stops</a></li>
startupScreen: 'jqt_startup.png', <li><a href="stopList.php?nearbyfavs=yes">Nearby/Favourite Stops</a></li>
statusBar: 'black', </ul>
preloadImages: [ <ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b">
'themes/jqt/img/back_button.png', <li data-role="list-divider">Timetables - Routes</li>
'themes/jqt/img/back_button_clicked.png', <li><a href="routeList.php">Routes By Final Destination</a></li>
'themes/jqt/img/button_clicked.png', <li><a href="routeList.php?bynumber=yes">Routes By Number</a></li>
'themes/jqt/img/grayButton.png', <li><a href="routeList.php?nearbyfavs=yes">Nearby/Favourites Routes</a></li>
'themes/jqt/img/whiteButton.png', </ul>
'themes/jqt/img/loading.gif' <div class="ui-body ui-body-c">
] <h3>Time/Place Settings</h3>
}); <div data-role="fieldcontain">
$(function(){ <label for="geolocate"> Current Location: </label>
function setDisplay(text) { <input type="text" id="geolocate" name="geolocate"/> <a href="#" style="display:none" name="here" id="here"/>Here?</a>
$('.info').empty().append(text) </div>
} <div data-role="fieldcontain">
  <label for="time"> Time: </label>
// We pass "updateLocation" a callback function, <input type="time" value="<?php echo date("H:m"); ?>"/> <a href="#" style="display:none" name="currentTime" id="currentTime"/>Current Time?</a>
// to run once we have the coordinates. </div>
// We also set it to a variable, so we can know <div data-role="fieldcontain">
// right away if it's working or not <label for="service_period"> Service Period: </label>
var lookup = jQT.updateLocation(function(coords){ <select name="service_period">
if (coords) { <?php
setDisplay('Latitude: ' + coords.latitude + '<br />Longitude: ' + coords.longitude); foreach ($service_periods as $service_period) {
$('.nearby').empty().append('<a href="list.php?lat=' + coords.latitude + '&lng=' + coords.longitude + '">Nearby List</a>'); echo "<option value=\"$service_period\"".(service_period() === $service_period ? "SELECTED" : "").'>'.ucwords($service_period).'</option>';
} else { }?>
setDisplay('Device not capable of geo-location.'); </select>
} <a href="#" style="display:none" name="currentPeriod" id="currentPeriod"/>Current Period?</a>
}); </div>
   
if (lookup) { <input type="submit" value="Update"/>
setDisplay('Looking up location&hellip;'); </div>
} <script>
}); $('#here').click(function(event) { $('#geolocate').val(getCookie('geolocate')); return false;});
// Some sample Javascript functions: $('#here').show();
$(function(){  
$('a[target="_blank"]').click(function() {  
if (confirm('This link opens in a new window.')) {  
return true;  
} else {  
$(this).removeClass('active');  
return false;  
}  
});  
// Page animation callback events  
$('#pageevents').  
bind('pageAnimationStart', function(e, info){  
$(this).find('.info').append('Started animating ' + info.direction + '&hellip; ');  
}).  
bind('pageAnimationEnd', function(e, info){  
$(this).find('.info').append(' finished animating ' + info.direction + '.<br /><br />');  
});  
// Page animations end with AJAX callback event, example 1 (load remote HTML only first time)  
$('#callback').bind('pageAnimationEnd', function(e, info){  
if (!$(this).data('loaded')) { // Make sure the data hasn't already been loaded (we'll set 'loaded' to true a couple lines further down)  
$(this).append($('<div>Loading</div>'). // Append a placeholder in case the remote HTML takes its sweet time making it back  
load('ajax.html .info', function() { // Overwrite the "Loading" placeholder text with the remote HTML  
$(this).parent().data('loaded', true); // Set the 'loaded' var to true so we know not to re-load the HTML next time the #callback div animation ends  
}));  
}  
});  
// Orientation callback event  
$('body').bind('turn', function(e, data){  
$('#orient').html('Orientation: ' + data.orientation);  
});  
});  
</script> </script>
</head>  
<body>  
<div id="home" class="current">  
<div class="toolbar">  
<h1>jQTouch</h1>  
<a class="button slideup" id="infoButton" href="#about">About</a>  
</div>  
<ul class="rounded">  
<li class="arrow"><a href="#ui">User Interface</a> <small class="counter">4</small></li>  
<li class="arrow"><a href="list.php">All stops List</a></li>  
<li class="arrow nearby">Nearby List</li>  
<li class="arrow"><a href="list.php">Favourites List</a></li>  
</ul>  
<div class="info">  
<p>Add this page to your home screen to view the custom icon, startup screen, and full screen mode.</p>  
</div>  
</div> </div>
</body> </div>
  </body>
</html> </html>