From 258ec41f9009d8850a43cb1d9524ca03578990f8 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Tue, 14 Jun 2016 16:23:50 +0100 Subject: [PATCH] Make easy eslint fixes in form-save.js --- public/assets/js/form-save.js | 100 +++++++++++++++++----------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/public/assets/js/form-save.js b/public/assets/js/form-save.js index 151d1219..62721aa5 100644 --- a/public/assets/js/form-save.js +++ b/public/assets/js/form-save.js @@ -1,69 +1,69 @@ var feature = { - addEventListener : !!window.addEventListener, - querySelectorAll : !!document.querySelectorAll, + addEventListener : !!window.addEventListener, + querySelectorAll : !!document.querySelectorAll }; if(feature.addEventListener && feature.querySelectorAll) { - this.init(); + init(); } function init() { - var keys = getKeys(); - for(var i = 0; i < keys.length; i++) { - if(store.get(keys[i])) { - var formId = keys[i].split("~")[1]; - document.getElementById(formId).value = store.get(keys[i]); + var keys = getKeys(); + for (var i = 0; i < keys.length; i++) { + if (store.get(keys[i])) { + var formId = keys[i].split('~')[1]; + document.getElementById(formId).value = store.get(keys[i]); + } } - } } var timerId = window.setInterval(function() { - var saved = false; - var inputs = document.querySelectorAll('input[type=text], textarea'); - for(var i = 0; i < inputs.length; i++) { - var key = getFormElement(inputs[i]).id + '~' + inputs[i].id; - if(store.get(key) !== inputs[i].value && inputs[i].value !== "") { - store.set(key, inputs[i].value); - saved = true; + var saved = false; + var inputs = document.querySelectorAll('input[type=text], textarea'); + for (var i = 0; i < inputs.length; i++) { + var key = getFormElement(inputs[i]).id + '~' + inputs[i].id; + if (store.get(key) !== inputs[i].value && inputs[i].value !== '') { + store.set(key, inputs[i].value); + saved = true; + } + } + if (saved === true) { + alertify.logPosition('top right'); + alertify.success('Auto saved text'); } - } - if(saved === true) { - alertify.logPosition('top right'); - alertify.success('Auto saved text'); - } }, 5000); var forms = document.querySelectorAll('form'); -for(var f = 0; f < forms.length; f++) { - var form = forms[f]; - form.addEventListener('submit', function() { - window.clearInterval(timerId); - var formId = form.id; - var storedKeys = store.keys(); - for(var i = 0; i < storedKeys.length; i++) { - if(storedKeys[i].indexOf(formId) > -1) { - store.remove(storedKeys[i]); - } - } - }); +for (var f = 0; f < forms.length; f++) { + var form = forms[f]; + form.addEventListener('submit', function() { + window.clearInterval(timerId); + var formId = form.id; + var storedKeys = store.keys(); + for (var i = 0; i < storedKeys.length; i++) { + if (storedKeys[i].indexOf(formId) > -1) { + store.remove(storedKeys[i]); + } + } + }); } function getKeys() { - var keys = []; - var formFields = document.querySelectorAll('input[type=text], textarea'); - for(var f = 0; f < formFields.length; f++) { - var parent = getFormElement(formFields[f]); - if(parent !== false) { - var key = parent.id + '~' + formFields[f].id; - keys.push(key); + var keys = []; + var formFields = document.querySelectorAll('input[type=text], textarea'); + for (var f = 0; f < formFields.length; f++) { + var parent = getFormElement(formFields[f]); + if (parent !== false) { + var key = parent.id + '~' + formFields[f].id; + keys.push(key); + } } - } - return keys; + return keys; } function getFormElement(elem) { - if(elem.nodeName.toLowerCase() !== 'body') { - var parent = elem.parentNode; - if(parent.nodeName.toLowerCase() === 'form') { - return parent; + if (elem.nodeName.toLowerCase() !== 'body') { + var parent = elem.parentNode; + if (parent.nodeName.toLowerCase() === 'form') { + return parent; + } else { + return getFormElement(parent); + } } else { - return getFormElement(parent); + return false; } - } else { - return false; - } }