From 50ab7c3cf42b3ef68637c514998b32c1e24474cb Mon Sep 17 00:00:00 2001 From: franzz Date: Sun, 30 Aug 2015 17:56:26 +0200 Subject: [PATCH] fix timetable (get unknown language) --- script/ugc.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/script/ugc.js b/script/ugc.js index 6d08f3d..ddd6825 100755 --- a/script/ugc.js +++ b/script/ugc.js @@ -131,10 +131,10 @@ function Film(oSettings) } }; - this.renderTimetable = function(iCinemaId, asLang) + this.renderTimetable = function(iCinemaId) { var sCinema = self.settings.cinemas(iCinemaId); - $.each(asLang, function(iKey, sLang) + $.each(self.timetable(iCinemaId), function(sLang, asTimetable) { if(sLang=='VF' && ('VOSTF' in self.timetable(iCinemaId))) self.feedback('Hiding VF of "'+self.name()+'" @'+sCinema+' (VOSTF available)'); else if(sLang=='VFSTF') self.feedback('Hiding hearing-impaired version ('+sLang+') of "'+self.name()+'" @'+sCinema) @@ -147,7 +147,7 @@ function Film(oSettings) .append($('', {'class':'lang'}).text(sLang)) .appendTo(self.anchor().find('.timetable')); - $.each(self.timetable(iCinemaId, sLang).sort(self.timeCompare), function(iKey, oTime){ + $.each(asTimetable.sort(self.timeCompare), function(iKey, oTime){ $Timetable .append($('', {'class':'button', 'href':oTime.booking, 'target':'_blank', 'title':'Book screening'}).text(oTime.time)) .append(' '); //for line break @@ -299,14 +299,12 @@ function Ugc() {filmId:oFilm.id(), cinemaId:iCinemaId, cinemaCode:'', day:self.settings.date('midnight_timestamp')}, function(hData){ var sLang = ''; - var asLangs = []; var $Timetable = $(hData); var oTimes = []; $Timetable.children().each(function(iKey, oDiv){ $Div = $(oDiv); if($Div.attr('class')=='Line') //New Lang { - if(sLang!='') asLangs.push(sLang); sLang = $.trim($Div.find('.FilmTitle').text()); } else @@ -318,8 +316,7 @@ function Ugc() }); } }); - asLangs.push(sLang); - oFilm.renderTimetable(iCinemaId, asLangs); + oFilm.renderTimetable(iCinemaId); self.wip(-1); }, function(){