summaryrefslogtreecommitdiff
path: root/extensions/.svn/text-base/jqt.location.js.svn-base
diff options
context:
space:
mode:
authorAlib <aliboba@free.fr>2010-03-18 17:32:32 +0100
committerAlib <aliboba@free.fr>2010-03-18 17:32:32 +0100
commit443258f637bf1a73e1867bf320170fc8142ad75a (patch)
tree9091e4080e6ffa1da5e5c85163d2a42dc51a0cae /extensions/.svn/text-base/jqt.location.js.svn-base
parent4fabb891045ef34381c300e0a73cd44b926a761f (diff)
parent7a9c5315ff4dd8ac6e9331c7fbfcabd94d661dd9 (diff)
downloadistreamdev-443258f637bf1a73e1867bf320170fc8142ad75a.tar.gz
istreamdev-443258f637bf1a73e1867bf320170fc8142ad75a.tar.bz2
Merge branch 'jquery' of projects.vdr-developer.org:istreamdev into jquery
Diffstat (limited to 'extensions/.svn/text-base/jqt.location.js.svn-base')
-rw-r--r--extensions/.svn/text-base/jqt.location.js.svn-base68
1 files changed, 0 insertions, 68 deletions
diff --git a/extensions/.svn/text-base/jqt.location.js.svn-base b/extensions/.svn/text-base/jqt.location.js.svn-base
deleted file mode 100644
index a944953..0000000
--- a/extensions/.svn/text-base/jqt.location.js.svn-base
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
-
- _/ _/_/ _/_/_/_/_/ _/
- _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/
- _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/
- _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
- _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/
- _/
- _/
-
- Created by David Kaneda <http://www.davidkaneda.com>
- Documentation and issue tracking on Google Code <http://code.google.com/p/jqtouch/>
-
- Special thanks to Jonathan Stark <http://jonathanstark.com/>
- and pinch/zoom <http://www.pinchzoom.com/>
-
- (c) 2009 by jQTouch project members.
- See LICENSE.txt for license.
-
-*/
-
-(function($) {
- if ($.jQTouch)
- {
- $.jQTouch.addExtension(function Location(){
-
- var latitude, longitude, callback;
-
- function checkGeoLocation() {
- return navigator.geolocation;
- }
- function updateLocation(fn) {
- if (checkGeoLocation())
- {
- callback = fn;
- navigator.geolocation.getCurrentPosition(savePosition);
- return true;
- } else {
- console.log('Device not capable of geo-location.');
- fn(false);
- return false;
- }
- }
- function savePosition(position) {
- latitude = position.coords.latitude;
- longitude = position.coords.longitude;
- if (callback) {
- callback(getLocation());
- }
- }
- function getLocation() {
- if (latitude && longitude) {
- return {
- latitude: latitude,
- longitude: longitude
- }
- } else {
- console.log('No location available. Try calling updateLocation() first.');
- return false;
- }
- }
- return {
- updateLocation: updateLocation,
- getLocation: getLocation
- }
- });
- }
-})(jQuery); \ No newline at end of file