Skip to content

Commit b78ada4

Browse files
committed
Better error handling
1 parent 5613902 commit b78ada4

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

views/js.php

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,22 @@
99
});
1010

1111
function rejigger() {
12-
reJquery.getJSON(rejigger_version_uri, {
12+
reJquery.get(rejigger_version_uri, {
1313
uri: window.location.href
1414
}, function(data) {
15-
if (typeof rejigger_version == 'undefined') {
16-
rejigger_version = data.version;
17-
}
15+
if (data.charAt(0) == '{') {
16+
var json = (new Function("return " + data))();
1817

19-
if (rejigger_version != data.version) {
20-
window.location.reload(true);
21-
}
22-
else {
23-
setTimeout("rejigger()", <?= Config::get('rejigger::settings.update_milliseconds', '1000') ?>);
18+
if (typeof rejigger_version == 'undefined') {
19+
rejigger_version = json.version;
20+
}
21+
22+
if (rejigger_version == json.version) {
23+
setTimeout("rejigger()", <?= Config::get('rejigger::settings.update_milliseconds', '1000') ?>);
24+
return;
25+
}
2426
}
27+
28+
window.location.reload(true);
2529
});
2630
}

0 commit comments

Comments
 (0)