diff --git a/podlove-web-player/podlove-web-player.js b/podlove-web-player/podlove-web-player.js index 933cac30f..2a7db0c76 100644 --- a/podlove-web-player/podlove-web-player.js +++ b/podlove-web-player/podlove-web-player.js @@ -244,15 +244,8 @@ }; var generateChapterTable = function( params, playerId){ - var class_names = 'podlovewebplayer_chapters'; - if (params.chapterlinks != 'false') { - class_names += ' linked linked_'+params.chapterlinks; - } - var chaptersActive = ""; - if (params.chaptersVisible == true) { - chaptersActive = " active"; - } - var tablestring = '
'; + + var tablestring = '
'; tablestring += ''; tablestring += ''; tablestring += ''; @@ -260,8 +253,18 @@ tablestring += ''; tablestring += ''; tablestring += '
Podcast Chapters
Chapter NumberStart timeDuration
'; - var wrapper = $(tablestring); - var table = wrapper.find('table'); + var div = $(tablestring); + var table = div.find('table'); + + if (params.chaptersVisible === true) { + div.addClass('active'); + } + + table.addClass('podlovewebplayer_chapters').attr('rel', playerId); + if (params.chapterlinks != 'false') { + table.addClass('linked linked_'+params.chapterlinks); + } + //prepare row data var tempchapters = []; @@ -338,7 +341,7 @@ }); - return wrapper; + return div; };