Travis build: 126 [FORCED]
This commit is contained in:
@ -43,10 +43,9 @@ EventHub.on('Tag.click', data => {
|
||||
sections.forEach(section => {
|
||||
section.style.display = 'block'
|
||||
//console.log(data.type_new.includes('all'))
|
||||
if(!data.type_new.includes(section.dataset.type) && !data.type_new.includes('all')) {
|
||||
if (!data.type_new.includes(section.dataset.type) && !data.type_new.includes('all')) {
|
||||
section.style.display = 'none'
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
section.style.display = ''
|
||||
}
|
||||
})
|
||||
|
||||
@ -9,8 +9,7 @@ EventHub.on('Tag.click', data => {
|
||||
const tags = selectAll('.tags__tag', snippet)
|
||||
if (!tags.some(el => data.type_new.includes(el.dataset.type))) {
|
||||
snippet.style.display = 'none'
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
snippet.style.display = ''
|
||||
}
|
||||
})
|
||||
|
||||
@ -1,42 +1,41 @@
|
||||
import { select, selectAll, on } from '../deps/utils'
|
||||
|
||||
const tagButtons = selectAll('button.tags__tag')
|
||||
var isShiftSelected = false;
|
||||
var isShiftSelected = false
|
||||
const onClick = function() {
|
||||
if(isShiftSelected && this.dataset.type === 'all'){
|
||||
tagButtons.forEach(button => button.classList.remove('is-active'));
|
||||
this.classList.add('is-active');
|
||||
}
|
||||
else if(isShiftSelected) {
|
||||
select('button[data-type=all]').classList.remove('is-active');
|
||||
if(this.classList.contains('is-active') && (selectAll('button.tags__tag.is-active').length > 1)){
|
||||
if (isShiftSelected && this.dataset.type === 'all') {
|
||||
tagButtons.forEach(button => button.classList.remove('is-active'))
|
||||
this.classList.add('is-active')
|
||||
} else if (isShiftSelected) {
|
||||
select('button[data-type=all]').classList.remove('is-active')
|
||||
if (
|
||||
this.classList.contains('is-active') &&
|
||||
selectAll('button.tags__tag.is-active').length > 1
|
||||
) {
|
||||
this.classList.remove('is-active')
|
||||
}
|
||||
else if(this.classList.contains('is-active')){
|
||||
} else if (this.classList.contains('is-active')) {
|
||||
this.classList.remove('is-active')
|
||||
select('button[data-type=all]').classList.add('is-active')
|
||||
} else {
|
||||
this.classList.add('is-active')
|
||||
}
|
||||
else{
|
||||
this.classList.add('is-active');
|
||||
}
|
||||
}
|
||||
else {
|
||||
tagButtons.forEach(button => button.classList.remove('is-active'));
|
||||
this.classList.add('is-active');
|
||||
} else {
|
||||
tagButtons.forEach(button => button.classList.remove('is-active'))
|
||||
this.classList.add('is-active')
|
||||
}
|
||||
EventHub.emit('Tag.click', {
|
||||
type: [...selectAll('button.tags__tag.is-active')]
|
||||
})
|
||||
}
|
||||
onkeydown = e => {
|
||||
if(e.shiftKey){
|
||||
isShiftSelected = true;
|
||||
if (e.shiftKey) {
|
||||
isShiftSelected = true
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
onkeyup = e => {
|
||||
if(e.key == 'Shift'){
|
||||
isShiftSelected = false;
|
||||
if (e.key == 'Shift') {
|
||||
isShiftSelected = false
|
||||
}
|
||||
}
|
||||
};
|
||||
tagButtons.forEach(button => on(button, 'click', onClick))
|
||||
|
||||
Reference in New Issue
Block a user