diff --git a/assets/scripts/sections/index.js b/assets/scripts/sections/index.js index 57dc9fe..f453163 100644 --- a/assets/scripts/sections/index.js +++ b/assets/scripts/sections/index.js @@ -4,4 +4,5 @@ import './sidebar' import './education' import './achievements' import './projects' +import './skills' import './publications' diff --git a/assets/scripts/sections/skills.js b/assets/scripts/sections/skills.js new file mode 100644 index 0000000..4696e09 --- /dev/null +++ b/assets/scripts/sections/skills.js @@ -0,0 +1,15 @@ +import Filterizr from 'filterizr' + +document.addEventListener('DOMContentLoaded', () => { + // ================== Skill cards ===================== + + // setup skill filter buttons + const skillCardHolder = document.getElementById('skill-card-holder') + if (skillCardHolder != null && skillCardHolder.children.length !== 0) { + // eslint-disable-next-line no-new + new Filterizr('.filtr-skills', { + layout: 'sameWidth', + controlsSelector: '.skill-filtr-control' + }) + } +}) diff --git a/layouts/partials/cards/skill.html b/layouts/partials/cards/skill.html index 86f47c9..e76493e 100644 --- a/layouts/partials/cards/skill.html +++ b/layouts/partials/cards/skill.html @@ -1,4 +1,6 @@ -