Skip to content

Commit 90e2e5f

Browse files
committed
Convert JS indentation to tabs
1 parent 24bd0cf commit 90e2e5f

File tree

1 file changed

+85
-85
lines changed

1 file changed

+85
-85
lines changed

src/Native/Geolocation.js

+85-85
Original file line numberDiff line numberDiff line change
@@ -1,103 +1,103 @@
11
Elm.Native.Geolocation = {};
22
Elm.Native.Geolocation.make = function(localRuntime) {
33

4-
localRuntime.Native = localRuntime.Native || {};
5-
localRuntime.Native.Geolocation = localRuntime.Native.Geolocation || {};
6-
if (localRuntime.Native.Geolocation.values)
7-
{
8-
return localRuntime.Native.Geolocation.values;
9-
}
4+
localRuntime.Native = localRuntime.Native || {};
5+
localRuntime.Native.Geolocation = localRuntime.Native.Geolocation || {};
6+
if (localRuntime.Native.Geolocation.values)
7+
{
8+
return localRuntime.Native.Geolocation.values;
9+
}
1010

11-
var Maybe = Elm.Maybe.make(localRuntime);
12-
var Task = Elm.Native.Task.make(localRuntime);
11+
var Maybe = Elm.Maybe.make(localRuntime);
12+
var Task = Elm.Native.Task.make(localRuntime);
1313

1414

15-
// JS values to Elm values
15+
// JS values to Elm values
1616

17-
function maybe(value)
18-
{
19-
return value === null ? Maybe.Nothing : Maybe.Just(value);
20-
}
17+
function maybe(value)
18+
{
19+
return value === null ? Maybe.Nothing : Maybe.Just(value);
20+
}
2121

22-
function elmPosition(rawPosition)
23-
{
24-
var coords = rawPosition.coords;
25-
return {
26-
latitude: coords.latitude,
27-
longitude: coords.longitude,
28-
altitude: maybe(coords.altitude),
29-
accuracy: coords.accuracy,
30-
altitudeAccuracy: maybe(coords.altitudeAccuracy),
31-
heading: maybe(coords.heading),
32-
speed: maybe(coords.speed),
33-
timestamp: rawPosition.timestamp
34-
};
35-
}
22+
function elmPosition(rawPosition)
23+
{
24+
var coords = rawPosition.coords;
25+
return {
26+
latitude: coords.latitude,
27+
longitude: coords.longitude,
28+
altitude: maybe(coords.altitude),
29+
accuracy: coords.accuracy,
30+
altitudeAccuracy: maybe(coords.altitudeAccuracy),
31+
heading: maybe(coords.heading),
32+
speed: maybe(coords.speed),
33+
timestamp: rawPosition.timestamp
34+
};
35+
}
3636

37-
var errorTypes = ['PermissionDenied', 'PositionUnavailable', 'Timeout'];
37+
var errorTypes = ['PermissionDenied', 'PositionUnavailable', 'Timeout'];
3838

39-
function elmError(rawError)
40-
{
41-
return {
42-
ctor: errorTypes[rawError.code - 1],
43-
_0: rawError.message
44-
};
45-
}
39+
function elmError(rawError)
40+
{
41+
return {
42+
ctor: errorTypes[rawError.code - 1],
43+
_0: rawError.message
44+
};
45+
}
4646

47-
function jsOptions(options)
48-
{
49-
return {
50-
enableHighAccuracy: options.enableHighAccuracy,
51-
timeout: options.timeout._0 || Infinity,
52-
maximumAge: options.maximumAge._0 || 0
53-
};
54-
}
47+
function jsOptions(options)
48+
{
49+
return {
50+
enableHighAccuracy: options.enableHighAccuracy,
51+
timeout: options.timeout._0 || Infinity,
52+
maximumAge: options.maximumAge._0 || 0
53+
};
54+
}
5555

5656

57-
// actually do geolocation stuff
57+
// actually do geolocation stuff
5858

59-
function current(options)
60-
{
61-
return Task.asyncFunction(function(callback) {
62-
function onSuccess(rawPosition)
63-
{
64-
callback(Task.succeed(elmPosition(rawPosition)));
65-
}
66-
function onError(rawError)
67-
{
68-
callback(Task.fail(elmError(rawError)));
69-
}
70-
navigator.geolocation.getCurrentPosition(onSuccess, onError, jsOptions(options));
71-
});
72-
}
59+
function current(options)
60+
{
61+
return Task.asyncFunction(function(callback) {
62+
function onSuccess(rawPosition)
63+
{
64+
callback(Task.succeed(elmPosition(rawPosition)));
65+
}
66+
function onError(rawError)
67+
{
68+
callback(Task.fail(elmError(rawError)));
69+
}
70+
navigator.geolocation.getCurrentPosition(onSuccess, onError, jsOptions(options));
71+
});
72+
}
7373

74-
function subscribe(options, successTask, errorTask)
75-
{
76-
return Task.asyncFunction(function(callback) {
77-
function onSuccess(rawPosition)
78-
{
79-
Task.spawn(successTask(elmPosition(rawPosition)));
80-
}
81-
function onError(rawError)
82-
{
83-
Task.spawn(errorTask(elmError(rawError)));
84-
}
85-
var id = navigator.geolocation.watchPosition(onSuccess, onError, jsOptions(options));
86-
callback(Task.succeed(id));
87-
});
88-
}
74+
function subscribe(options, successTask, errorTask)
75+
{
76+
return Task.asyncFunction(function(callback) {
77+
function onSuccess(rawPosition)
78+
{
79+
Task.spawn(successTask(elmPosition(rawPosition)));
80+
}
81+
function onError(rawError)
82+
{
83+
Task.spawn(errorTask(elmError(rawError)));
84+
}
85+
var id = navigator.geolocation.watchPosition(onSuccess, onError, jsOptions(options));
86+
callback(Task.succeed(id));
87+
});
88+
}
8989

90-
function unsubscribe(id)
91-
{
92-
return Task.asyncFunction(function(callback) {
93-
navigator.geolocation.clearWatch(id);
94-
callback(Task.succeed(Utils.Tuple0));
95-
});
96-
}
90+
function unsubscribe(id)
91+
{
92+
return Task.asyncFunction(function(callback) {
93+
navigator.geolocation.clearWatch(id);
94+
callback(Task.succeed(Utils.Tuple0));
95+
});
96+
}
9797

98-
return localRuntime.Native.Geolocation.values = {
99-
current: current,
100-
subscribe: F3(subscribe),
101-
unsubscribe: unsubscribe
102-
};
98+
return localRuntime.Native.Geolocation.values = {
99+
current: current,
100+
subscribe: F3(subscribe),
101+
unsubscribe: unsubscribe
102+
};
103103
};

0 commit comments

Comments
 (0)