Travis build: 126 [FORCED]

This commit is contained in:
30secondsofcode
2019-01-12 10:31:27 +00:00
parent e5ace4e4b0
commit e82fcf0a9d
13 changed files with 139 additions and 87 deletions

View File

@ -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 = ''
}
})

View File

@ -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 = ''
}
})

View File

@ -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))