forked from AstrolabeCAE/SiteWebAstrolabe_public
Previous version made GPDR-friendly
This commit is contained in:
13
src/js/components/menu-toggle.js
Normal file
13
src/js/components/menu-toggle.js
Normal file
@@ -0,0 +1,13 @@
|
||||
function menuToggle(elm) {
|
||||
var menu = document.getElementById('menu');
|
||||
menu.classList.toggle('show');
|
||||
if (menu.classList.contains('show')) {
|
||||
elm.querySelector('#icon-show').style.display = 'none';
|
||||
elm.querySelector('#icon-close').style.display = 'inline';
|
||||
elm.querySelector('.menu-toggle__label').textContent = 'fermer';
|
||||
} else {
|
||||
elm.querySelector('#icon-show').style.display = 'inline';
|
||||
elm.querySelector('#icon-close').style.display = 'none';
|
||||
elm.querySelector('.menu-toggle__label').textContent = 'menu';
|
||||
}
|
||||
}
|
||||
14
src/js/components/search.js
Normal file
14
src/js/components/search.js
Normal file
@@ -0,0 +1,14 @@
|
||||
function doSearch() {
|
||||
const searchStr = document.getElementById('searchInput').value;
|
||||
const tagList = document.getElementById('tagList').getElementsByClassName('tag-item');
|
||||
|
||||
for (const tag of tagList) {
|
||||
const value = tag.querySelector('a').innerHTML;
|
||||
|
||||
if (searchStr.length && value.toLowerCase().match(searchStr.toLowerCase())) {
|
||||
tag.classList.remove('visually-hidden');
|
||||
} else {
|
||||
tag.classList.add('visually-hidden');
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user