All my js files now pass eslint tests

This commit is contained in:
Jonny Barnes 2016-06-14 22:17:47 +01:00
parent 765a314a7d
commit a27268bcbb
31 changed files with 39 additions and 37 deletions

View file

@ -1,3 +1,4 @@
/* global alertify, store */
var feature = { var feature = {
addEventListener : !!window.addEventListener, addEventListener : !!window.addEventListener,
querySelectorAll : !!document.querySelectorAll querySelectorAll : !!document.querySelectorAll

View file

@ -1,3 +1,4 @@
/* global Autolinker */
//the autlinker object //the autlinker object
var autolinker = new Autolinker(); var autolinker = new Autolinker();

View file

@ -1,3 +1,4 @@
/* global L */
//This code runs on page load and looks for <div class="map">, then adds map //This code runs on page load and looks for <div class="map">, then adds map
var mapDivs = document.querySelectorAll('.map'); var mapDivs = document.querySelectorAll('.map');
for (var i = 0; i < mapDivs.length; i++) { for (var i = 0; i < mapDivs.length; i++) {

View file

@ -1,3 +1,4 @@
/* global L */
if ('geolocation' in navigator) { if ('geolocation' in navigator) {
var button = document.querySelector('#locate'); var button = document.querySelector('#locate');
if (button.addEventListener) { if (button.addEventListener) {
@ -81,7 +82,7 @@ function addMap(latitude, longitude, places) {
var noLocation = document.createElement('option'); var noLocation = document.createElement('option');
noLocation.setAttribute('selected', 'selected'); noLocation.setAttribute('selected', 'selected');
noLocation.setAttribute('value', 'no-location'); noLocation.setAttribute('value', 'no-location');
noLocText = document.createTextNode('Select no location'); var noLocText = document.createTextNode('Select no location');
noLocation.appendChild(noLocText); noLocation.appendChild(noLocText);
selectEl.appendChild(noLocation); selectEl.appendChild(noLocation);
form.insertBefore(selectEl, div); form.insertBefore(selectEl, div);
@ -194,8 +195,16 @@ function addMap(latitude, longitude, places) {
method: 'post', method: 'post',
body: formData body: formData
}) })
.then(status) .then(function (response) {
.then(json) if (response.status >= 200 && response.status < 300) {
return Promise.resolve(response);
} else {
return Promise.reject(new Error(response.statusText));
}
})
.then(function (response) {
return response.json();
})
.then(function (placeJson) { .then(function (placeJson) {
//create the slug from the url //create the slug from the url
var urlParts = placeJson.split('/'); var urlParts = placeJson.split('/');
@ -206,7 +215,7 @@ function addMap(latitude, longitude, places) {
form.removeChild(document.querySelector('#place-latitude')); form.removeChild(document.querySelector('#place-latitude'));
form.removeChild(document.querySelector('#place-longitude')); form.removeChild(document.querySelector('#place-longitude'));
var labels = document.querySelectorAll('.place-label'); var labels = document.querySelectorAll('.place-label');
for (i = 0; i < labels.length; ++i) { for (var i = 0; i < labels.length; ++i) {
form.removeChild(labels[i]); form.removeChild(labels[i]);
} }
form.removeChild(document.querySelector('#place-submit')); form.removeChild(document.querySelector('#place-submit'));
@ -270,15 +279,3 @@ function getLongitudeFromMapboxMarker(latlng) {
return location[1]; return location[1];
} }
function status(response) {
if (response.status >= 200 && response.status < 300) {
return Promise.resolve(response);
} else {
return Promise.reject(new Error(response.statusText));
}
}
function json(response) {
return response.json();
}

View file

@ -1,3 +1,4 @@
/* global L */
var button = document.querySelector('#locate'); var button = document.querySelector('#locate');
if (button.addEventListener) { if (button.addEventListener) {

View file

@ -1,3 +1,4 @@
/* global alertify, store */
var feature = { var feature = {
addEventListener : !!window.addEventListener, addEventListener : !!window.addEventListener,
querySelectorAll : !!document.querySelectorAll querySelectorAll : !!document.querySelectorAll

Binary file not shown.

Binary file not shown.

View file

@ -1,3 +1,4 @@
/* global Autolinker */
//the autlinker object //the autlinker object
var autolinker = new Autolinker(); var autolinker = new Autolinker();

Binary file not shown.

Binary file not shown.

View file

@ -1,3 +1,4 @@
/* global L */
//This code runs on page load and looks for <div class="map">, then adds map //This code runs on page load and looks for <div class="map">, then adds map
var mapDivs = document.querySelectorAll('.map'); var mapDivs = document.querySelectorAll('.map');
for (var i = 0; i < mapDivs.length; i++) { for (var i = 0; i < mapDivs.length; i++) {

Binary file not shown.

Binary file not shown.

View file

@ -1,3 +1,4 @@
/* global L */
if ('geolocation' in navigator) { if ('geolocation' in navigator) {
var button = document.querySelector('#locate'); var button = document.querySelector('#locate');
if (button.addEventListener) { if (button.addEventListener) {
@ -81,7 +82,7 @@ function addMap(latitude, longitude, places) {
var noLocation = document.createElement('option'); var noLocation = document.createElement('option');
noLocation.setAttribute('selected', 'selected'); noLocation.setAttribute('selected', 'selected');
noLocation.setAttribute('value', 'no-location'); noLocation.setAttribute('value', 'no-location');
noLocText = document.createTextNode('Select no location'); var noLocText = document.createTextNode('Select no location');
noLocation.appendChild(noLocText); noLocation.appendChild(noLocText);
selectEl.appendChild(noLocation); selectEl.appendChild(noLocation);
form.insertBefore(selectEl, div); form.insertBefore(selectEl, div);
@ -194,8 +195,16 @@ function addMap(latitude, longitude, places) {
method: 'post', method: 'post',
body: formData body: formData
}) })
.then(status) .then(function (response) {
.then(json) if (response.status >= 200 && response.status < 300) {
return Promise.resolve(response);
} else {
return Promise.reject(new Error(response.statusText));
}
})
.then(function (response) {
return response.json();
})
.then(function (placeJson) { .then(function (placeJson) {
//create the slug from the url //create the slug from the url
var urlParts = placeJson.split('/'); var urlParts = placeJson.split('/');
@ -206,7 +215,7 @@ function addMap(latitude, longitude, places) {
form.removeChild(document.querySelector('#place-latitude')); form.removeChild(document.querySelector('#place-latitude'));
form.removeChild(document.querySelector('#place-longitude')); form.removeChild(document.querySelector('#place-longitude'));
var labels = document.querySelectorAll('.place-label'); var labels = document.querySelectorAll('.place-label');
for (i = 0; i < labels.length; ++i) { for (var i = 0; i < labels.length; ++i) {
form.removeChild(labels[i]); form.removeChild(labels[i]);
} }
form.removeChild(document.querySelector('#place-submit')); form.removeChild(document.querySelector('#place-submit'));
@ -270,15 +279,3 @@ function getLongitudeFromMapboxMarker(latlng) {
return location[1]; return location[1];
} }
function status(response) {
if (response.status >= 200 && response.status < 300) {
return Promise.resolve(response);
} else {
return Promise.reject(new Error(response.statusText));
}
}
function json(response) {
return response.json();
}

Binary file not shown.

Binary file not shown.

View file

@ -1,3 +1,4 @@
/* global L */
var button = document.querySelector('#locate'); var button = document.querySelector('#locate');
if (button.addEventListener) { if (button.addEventListener) {

Binary file not shown.

Binary file not shown.

View file

@ -4,15 +4,15 @@
"assets/css/prism.css": "assets/css/prism-5c98941a94.css", "assets/css/prism.css": "assets/css/prism-5c98941a94.css",
"assets/css/projects.css": "assets/css/projects-d945298e4f.css", "assets/css/projects.css": "assets/css/projects-d945298e4f.css",
"assets/css/sanitize.min.css": "assets/css/sanitize.min-535bccd783.css", "assets/css/sanitize.min.css": "assets/css/sanitize.min-535bccd783.css",
"assets/js/form-save.js": "assets/js/form-save-45f7f5b21d.js", "assets/js/form-save.js": "assets/js/form-save-14b9f120ac.js",
"assets/js/libs/Autolinker.min.js": "assets/js/libs/Autolinker.min-b46556773a.js", "assets/js/libs/Autolinker.min.js": "assets/js/libs/Autolinker.min-b46556773a.js",
"assets/js/libs/alertify.js": "assets/js/libs/alertify-269e23cb46.js", "assets/js/libs/alertify.js": "assets/js/libs/alertify-269e23cb46.js",
"assets/js/libs/fetch.js": "assets/js/libs/fetch-5e9040330a.js", "assets/js/libs/fetch.js": "assets/js/libs/fetch-5e9040330a.js",
"assets/js/libs/marked.min.js": "assets/js/libs/marked.min-c2a88705e2.js", "assets/js/libs/marked.min.js": "assets/js/libs/marked.min-c2a88705e2.js",
"assets/js/libs/prism.js": "assets/js/libs/prism-f6e997bc6d.js", "assets/js/libs/prism.js": "assets/js/libs/prism-f6e997bc6d.js",
"assets/js/libs/store2.min.js": "assets/js/libs/store2.min-c4daa8f871.js", "assets/js/libs/store2.min.js": "assets/js/libs/store2.min-c4daa8f871.js",
"assets/js/links.js": "assets/js/links-3676e4cd2b.js", "assets/js/links.js": "assets/js/links-c394f9c920.js",
"assets/js/maps.js": "assets/js/maps-fb902a9f1d.js", "assets/js/maps.js": "assets/js/maps-a6a01a253b.js",
"assets/js/newnote.js": "assets/js/newnote-c2e8ef271c.js", "assets/js/newnote.js": "assets/js/newnote-36ff29cdef.js",
"assets/js/newplace.js": "assets/js/newplace-144a0b83ef.js" "assets/js/newplace.js": "assets/js/newplace-89a1be080e.js"
} }