diff --git a/view-webapp/src/main/webapp/js/main.js b/view-webapp/src/main/webapp/js/main.js index f0ffa38..8a17e8c 100644 --- a/view-webapp/src/main/webapp/js/main.js +++ b/view-webapp/src/main/webapp/js/main.js @@ -255,17 +255,13 @@ onLoad(() => { // persistent scroll $('#center').on('scroll', e => { let scroll = $('#center')[0].scrollTop; - console.log(`scroll=${scroll}`); store('scroll', scroll); }); let persistentScroll = store('scroll'); if (persistentScroll) { setTimeout(() => { - console.log(`scrollHeight = ${$('#center')[0].scrollHeight}`); - console.log(`scrolling to ${persistentScroll}`); $('#center')[0].scrollTop = persistentScroll; let scroll = $('#center')[0].scrollTop; - console.log(`scrolled to ${scroll}`); }, 200); } diff --git a/view-webapp/src/main/webapp/js/tour-registration.inc.js b/view-webapp/src/main/webapp/js/tour-registration.inc.js index 27b04c1..596273a 100644 --- a/view-webapp/src/main/webapp/js/tour-registration.inc.js +++ b/view-webapp/src/main/webapp/js/tour-registration.inc.js @@ -130,6 +130,13 @@ onLoad(() => { // keep preliminary/final status let status = form.val('final') || false; form.reset(); + // initial search checkboxes position + ['countryFilter', 'aga', 'egf', 'ffg'].forEach(id => { + let value = store(id); + if (value !== null && typeof(value) !== 'undefined') { + $(`#${id}`)[0].checked = value; + } + }); form.val('final', status); $('#player').removeClass('edit').addClass('create'); modal('player'); @@ -143,7 +150,6 @@ onLoad(() => { }); $('#register').on('click', e => { - console.log("clicked") let form = e.target.closest('form'); let valid = true; let required = ['name', 'firstname', 'country', 'club', 'rank', 'rating']; @@ -162,7 +168,6 @@ onLoad(() => { $('#player-form')[0].dispatchEvent(new CustomEvent('submit', {cancelable: true})); }); $('#player-form').on('submit', e => { - console.log("submit") e.preventDefault(); let form = $('#player-form')[0]; let player = { @@ -240,6 +245,9 @@ onLoad(() => { let chk = e.target.closest('.toggle'); let checkbox = chk.find('input')[0]; checkbox.checked = !checkbox.checked; + let id = checkbox.getAttribute('id'); + let value = checkbox.checked; + store(id, value); initSearch(); }); document.on('click', e => {