KSPlayer: заполнение меню сезонов
This commit is contained in:
@@ -6,6 +6,7 @@ const KSPlayer = function(containerId, data) {
|
||||
/* --- PRIVATE FIELDS ------ */
|
||||
|
||||
let titleElement;
|
||||
let seasonSerials = [];
|
||||
|
||||
/* --- PRIVATE FUNCTIONS --- */
|
||||
|
||||
@@ -54,7 +55,7 @@ const KSPlayer = function(containerId, data) {
|
||||
return div;
|
||||
}
|
||||
|
||||
function createSeasonMenuElement() {
|
||||
function createSeasonMenuElement(seasons) {
|
||||
let div = document.createElement('div');
|
||||
div.id = 'pl-season';
|
||||
div.className = 'dropdown';
|
||||
@@ -79,13 +80,19 @@ const KSPlayer = function(containerId, data) {
|
||||
ul.className = 'dropdown-menu';
|
||||
ul.setAttribute('aria-labelledby', 'dropdownSeason');
|
||||
|
||||
let li = document.createElement('li');
|
||||
let a = document.createElement('a');
|
||||
a.href = '#';
|
||||
a.innerText = 'Season';
|
||||
seasons.forEach((item, idx) => {
|
||||
let li = document.createElement('li');
|
||||
let a = document.createElement('a');
|
||||
a.href = '#';
|
||||
a.innerText = item.title;
|
||||
a.setAttribute('data-number', idx);
|
||||
a.onclick = function() { return false; }
|
||||
|
||||
seasonSerials.push(createSerialMenuElement(item.serials));
|
||||
li.appendChild(a);
|
||||
ul.appendChild(li);
|
||||
});
|
||||
|
||||
li.appendChild(a);
|
||||
ul.appendChild(li);
|
||||
button.appendChild(text);
|
||||
button.appendChild(span);
|
||||
div.appendChild(button);
|
||||
@@ -121,11 +128,13 @@ const KSPlayer = function(containerId, data) {
|
||||
containerElement.appendChild(serialMenu);
|
||||
containerElement.appendChild(document.createElement('br'));
|
||||
containerElement.appendChild(document.createElement('br'));
|
||||
} else if (data.type === 'seasons_serial') {
|
||||
let seasonMenu = createSeasonMenuElement(data.seasons);
|
||||
containerElement.appendChild(seasonMenu);
|
||||
containerElement.appendChild(document.createElement('br'));
|
||||
containerElement.appendChild(document.createElement('br'));
|
||||
}
|
||||
|
||||
// let seasonMenu = createSeasonMenuElement();
|
||||
// containerElement.appendChild(seasonMenu);
|
||||
|
||||
containerElement.appendChild(videoElement);
|
||||
|
||||
/* --- FUNCTIONS ----------- */
|
||||
|
||||
Reference in New Issue
Block a user