HomeMediacenter/js/series.js
2020-05-16 20:41:32 +02:00

56 lines
2.3 KiB
JavaScript
Executable File

var tempscrollposition = 0;
$(document).ready(function() {
$.post('php/getseriesdata.php','action=getallseries',function(data){
console.log(data);
// console.log("post finished");
for (var num in data.data) {
//insert a tile for each TV show...
var previewtvshow = $("<div class='movietile'><div class='movietile-thumbnail'><img style='max-width: 100%;max-height:100%;' src=\"rsc/thumbnailsseries/"+data.data[num].thumbnail+"\"></img></div><div class='movietile-text'>"+data.data[num].name+"</div></div>");
$(".movielist").append(previewtvshow);
previewtvshow.click(function(event) {
var clickeditem = data.data[$(this).index()];
tempscrollposition = $(window).scrollTop();
$('.movielist').hide();
console.log(clickeditem);
$.post('php/getseriesdata.php','action=getseries&seriesname='+clickeditem.name,function(data){
console.log(data);
// TODO
// var seasons = [];
/*
var seasonold = "";
for (var n in data.data) {
var filename = data.data[n].name;
var season = filename.substring(filename.length-5,filename.length-3); // TODO:
if (season != seasonold) {
seasons.push(season);
seasonold = season;
}
}
console.log("This tv show has "+seasons.length+" seasons");*/
$('.episodelist').html("");
for (var i in data.data) {
var episode = $("<div class='movietile'><div class='movietile-thumbnail'><img style='max-width: 100%;max-height:100%;' src=\"rsc/thumbnailsseries/"+data.data[i].thumbnail+"\"></img></div><div class='movietile-text'>"+data.data[i].name+"</div></div>");
$('.episodelist').append(episode);
episode.click(function(event) {
var clickeditem = data.data[$(this).index()];
console.log(clickeditem);
$('.episodelist').hide();
$('#moviespace').show();
$('.moviespace-videospace').html("<video id='moviespace-video' controls><source src='../Serien/"+clickeditem.url+"'></video>");
$('.moviespace-heading').html(clickeditem.name);
});
}
},'json');
$('.episodelist').show();
});
}
},'json');
});