diff --git a/index.html b/index.html index 6d48a5e..e38aa07 100644 --- a/index.html +++ b/index.html @@ -1161,6 +1161,7 @@ showPage('landing_page') getRef('sign_in_button').addEventListener('clicked', () => { let key = getRef('private_key_input_field').value; + showPage('loading_page') resolve(key) }) getRef('sign_in_with').addEventListener('clicked', () => { @@ -1367,6 +1368,7 @@ cardContainer.setAttribute("name", name) cardContainer.setAttribute("flo-id", floID) + cardContainer.setAttribute("search-tags", `${name}${floID}`) let initial = card.querySelector('.initial') let color = contactColor(floID) @@ -1718,20 +1720,21 @@ }) getRef('search_chats').addEventListener('input', function(e) { - if(this.value.trim !== ''){ - for(child of getRef('chat_container').children) { - if(child.getAttribute('name').toLowerCase().includes(this.value.toLowerCase()) || child.getAttribute('flo-id').toLowerCase().includes(this.value.toLowerCase())){ + if(this.value.trim() !== ''){ + const contacts = getRef('chat_container').querySelectorAll('.contact') + contacts.forEach( child => { + if(child.getAttribute('search-tags').toLowerCase().includes(this.value.toLowerCase())){ child.classList.remove('hide-completely') } else{ child.classList.add('hide-completely') } - } + }) } }) getRef('search_contacts').addEventListener('input', function() { - if(this.value.trim !== ''){ + if(this.value.trim() !== ''){ const contacts = {} for(contact in floGlobals.contacts) { if(contact.toLowerCase().includes(this.value.toLowerCase()) || floGlobals.contacts[contact].toLowerCase().includes(this.value.toLowerCase())){