From 7187b11f154b941109f47173df0481a51771b58d Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Fri, 15 Jun 2018 23:32:48 +0200 Subject: [PATCH] Add valid markers to all fields modified by decitre search --- manuels/static/manuels/fetch-isbn.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manuels/static/manuels/fetch-isbn.js b/manuels/static/manuels/fetch-isbn.js index f7e03e5..140b128 100644 --- a/manuels/static/manuels/fetch-isbn.js +++ b/manuels/static/manuels/fetch-isbn.js @@ -16,9 +16,13 @@ document.addEventListener("DOMContentLoaded", function (event) { document.querySelector('#id_isbn_invalid_feedback').style.display = 'none'; document.querySelector('#id_title').value = data.title; + document.querySelector('#id_title').classList.add('is-valid'); document.querySelector('#id_authors').value = data.authors; + document.querySelector('#id_authors').classList.add('is-valid'); document.querySelector('#id_publication_year').value = data.year; + document.querySelector('#id_publication_year').classList.add('is-valid'); document.querySelector('#id_price').value = data.price; + document.querySelector('#id_price').classList.add('is-valid'); var editorValue = ""; var editorIsOther = false; @@ -33,13 +37,15 @@ document.addEventListener("DOMContentLoaded", function (event) { } } document.querySelector('#id_editor').value = editorValue; + document.querySelector('#id_editor').classList.add('is-valid'); event = document.createEvent("HTMLEvents"); event.initEvent("change", true, true); event.eventName = "change"; document.querySelector('#id_editor').dispatchEvent(event); if (editorIsOther) { - document.querySelector('#id_other_editor').value = data.editor + document.querySelector('#id_other_editor').value = data.editor; + document.querySelector('#id_other_editor').classList.add('is-valid'); } }); });