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

add m3u url to sat page

This commit is contained in:
Luke Pulverenti 2016-03-17 13:11:23 -04:00
parent 0bd0cc2719
commit f9963247df
15 changed files with 70 additions and 47 deletions

View file

@ -230,8 +230,15 @@ componentHandler = (function() {
'Unable to find a registered component for the given class.');
}
var ev = document.createEvent('Events');
ev.initEvent('mdl-componentupgraded', true, true);
var ev;
if ('CustomEvent' in window && typeof window.CustomEvent === 'function') {
ev = new Event('mdl-componentupgraded', {
'bubbles': true, 'cancelable': false
});
} else {
ev = document.createEvent('Events');
ev.initEvent('mdl-componentupgraded', true, true);
}
element.dispatchEvent(ev);
}
}
@ -354,9 +361,15 @@ componentHandler = (function() {
upgrades.splice(componentPlace, 1);
component.element_.setAttribute('data-upgraded', upgrades.join(','));
var ev = document.createEvent('Events');
ev.initEvent('mdl-componentdowngraded', true, true);
component.element_.dispatchEvent(ev);
var ev;
if ('CustomEvent' in window && typeof window.CustomEvent === 'function') {
ev = new Event('mdl-componentdowngraded', {
'bubbles': true, 'cancelable': false
});
} else {
ev = document.createEvent('Events');
ev.initEvent('mdl-componentdowngraded', true, true);
}
}
}
@ -3567,15 +3580,6 @@ function MaterialLayoutTab(tab, tabs, panels, layout) {
}
});
tab.show = selectTab;
tab.addEventListener('click', function (e) {
e.preventDefault();
var href = tab.href.split('#')[1];
var panel = layout.content_.querySelector('#' + href);
layout.resetTabState_(tabs);
layout.resetPanelState_(panels);
tab.classList.add(layout.CssClasses_.IS_ACTIVE);
panel.classList.add(layout.CssClasses_.IS_ACTIVE);
});
}
window['MaterialLayoutTab'] = MaterialLayoutTab;
// The component registers itself. It can assume componentHandler is available