fix timetable (get unknown language)
This commit is contained in:
@@ -131,10 +131,10 @@ function Film(oSettings)
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this.renderTimetable = function(iCinemaId, asLang)
|
this.renderTimetable = function(iCinemaId)
|
||||||
{
|
{
|
||||||
var sCinema = self.settings.cinemas(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)');
|
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)
|
else if(sLang=='VFSTF') self.feedback('Hiding hearing-impaired version ('+sLang+') of "'+self.name()+'" @'+sCinema)
|
||||||
@@ -147,7 +147,7 @@ function Film(oSettings)
|
|||||||
.append($('<span>', {'class':'lang'}).text(sLang))
|
.append($('<span>', {'class':'lang'}).text(sLang))
|
||||||
.appendTo(self.anchor().find('.timetable'));
|
.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
|
$Timetable
|
||||||
.append($('<a>', {'class':'button', 'href':oTime.booking, 'target':'_blank', 'title':'Book screening'}).text(oTime.time))
|
.append($('<a>', {'class':'button', 'href':oTime.booking, 'target':'_blank', 'title':'Book screening'}).text(oTime.time))
|
||||||
.append(' '); //for line break
|
.append(' '); //for line break
|
||||||
@@ -299,14 +299,12 @@ function Ugc()
|
|||||||
{filmId:oFilm.id(), cinemaId:iCinemaId, cinemaCode:'', day:self.settings.date('midnight_timestamp')},
|
{filmId:oFilm.id(), cinemaId:iCinemaId, cinemaCode:'', day:self.settings.date('midnight_timestamp')},
|
||||||
function(hData){
|
function(hData){
|
||||||
var sLang = '';
|
var sLang = '';
|
||||||
var asLangs = [];
|
|
||||||
var $Timetable = $(hData);
|
var $Timetable = $(hData);
|
||||||
var oTimes = [];
|
var oTimes = [];
|
||||||
$Timetable.children().each(function(iKey, oDiv){
|
$Timetable.children().each(function(iKey, oDiv){
|
||||||
$Div = $(oDiv);
|
$Div = $(oDiv);
|
||||||
if($Div.attr('class')=='Line') //New Lang
|
if($Div.attr('class')=='Line') //New Lang
|
||||||
{
|
{
|
||||||
if(sLang!='') asLangs.push(sLang);
|
|
||||||
sLang = $.trim($Div.find('.FilmTitle').text());
|
sLang = $.trim($Div.find('.FilmTitle').text());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -318,8 +316,7 @@ function Ugc()
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
asLangs.push(sLang);
|
oFilm.renderTimetable(iCinemaId);
|
||||||
oFilm.renderTimetable(iCinemaId, asLangs);
|
|
||||||
self.wip(-1);
|
self.wip(-1);
|
||||||
},
|
},
|
||||||
function(){
|
function(){
|
||||||
|
|||||||
Reference in New Issue
Block a user