1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update unveils

This commit is contained in:
Luke Pulverenti 2015-06-28 10:45:21 -04:00
parent 8c2b65740f
commit 95a647e0df
63 changed files with 745 additions and 584 deletions

View file

@ -39,28 +39,30 @@
var page = this;
var picker = $('.alphabetPicker', page);
var picker = page.querySelector('.alphabetPicker');
if (!picker.length) {
if (!picker) {
return;
}
$('.itemsContainer', page).addClass('itemsContainerWithAlphaPicker');
picker.html(getPickerHtml()).trigger('create').on('click', 'a', function () {
picker.innerHTML = getPickerHtml();
var elem = $(this);
Events.on(picker, 'click', 'a', function () {
var isSelected = elem.hasClass('selectedCharacter');
var elem = this;
var isSelected = elem.classList.contains('selectedCharacter');
$('.selectedCharacter', picker).removeClass('selectedCharacter');
if (!isSelected) {
elem.addClass('selectedCharacter');
picker.trigger('alphaselect', [this.innerHTML]);
elem.classList.add('selectedCharacter');
Events.trigger(picker, 'alphaselect', [this.innerHTML]);
} else {
picker.trigger('alphaclear');
Events.trigger(picker, 'alphaclear');
}
});
});
@ -79,10 +81,10 @@
if (this.innerHTML.toLowerCase() == val) {
$(this).addClass('selectedCharacter');
this.classList.add('selectedCharacter');
} else {
$(this).removeClass('selectedCharacter');
this.classList.remove('selectedCharacter');
}
});