fix odd/even background color on mobile devices
This commit is contained in:
@@ -17,7 +17,7 @@ function Film(oSettings)
|
|||||||
{
|
{
|
||||||
this._ban.status = true;
|
this._ban.status = true;
|
||||||
this._ban.reason = sReason;
|
this._ban.reason = sReason;
|
||||||
this.feedback('Hidding movie "'+this.name()+'". Ban reason: '+this.ban().reason);
|
this.feedback('Hidding movie "'+this.name()+'": '+this.ban().reason);
|
||||||
this.anchor().addClass('banned');
|
this.anchor().addClass('banned');
|
||||||
}
|
}
|
||||||
else this.error('Setting ban status with no reason');
|
else this.error('Setting ban status with no reason');
|
||||||
@@ -84,7 +84,8 @@ function Film(oSettings)
|
|||||||
{
|
{
|
||||||
var sEdito = this.edito() || '';
|
var sEdito = this.edito() || '';
|
||||||
var iRank = 0;
|
var iRank = 0;
|
||||||
if(sEdito=='Nouveau') iRank += 10000000;
|
if(this.ban().status) iRank -= 10000000;
|
||||||
|
else if(sEdito=='Nouveau') iRank += 10000000;
|
||||||
else if(sEdito.slice(-7)=='semaine') iRank += 100000*parseInt(sEdito.substr(0, sEdito.indexOf('è')));
|
else if(sEdito.slice(-7)=='semaine') iRank += 100000*parseInt(sEdito.substr(0, sEdito.indexOf('è')));
|
||||||
iRank += parseInt(this.id(), 10);
|
iRank += parseInt(this.id(), 10);
|
||||||
return iRank;
|
return iRank;
|
||||||
@@ -96,8 +97,7 @@ function Film(oSettings)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
//Add film to DOM
|
//Add film to DOM
|
||||||
this._anchor = $('<div>', {'class':'film', 'id':'film_'+this.getRank()})
|
this._anchor = $('<div>', {'class':'film', 'id':'film_'+this.id()})
|
||||||
.data('rank', this.getRank())
|
|
||||||
.data('id', this.id())
|
.data('id', this.id())
|
||||||
.append($('<img>', {'class':'bg', 'src':this.backgroundPoster()}))
|
.append($('<img>', {'class':'bg', 'src':this.backgroundPoster()}))
|
||||||
.append($('<div>', {'class':'poster-container'}).append($('<img>', {'class':'poster', 'src':this.backgroundPoster()})))
|
.append($('<div>', {'class':'poster-container'}).append($('<img>', {'class':'poster', 'src':this.backgroundPoster()})))
|
||||||
@@ -227,20 +227,21 @@ function Ugc()
|
|||||||
{
|
{
|
||||||
$Films = $('.film');
|
$Films = $('.film');
|
||||||
|
|
||||||
//Sort films
|
|
||||||
$Films.sort(function(oFilm1, oFilm2){return ($(oFilm1).data('rank') < $(oFilm2).data('rank'))?1:-1;}).detach();
|
|
||||||
|
|
||||||
//Remove movies with no screening
|
//Remove movies with no screening
|
||||||
$Films.not('.banned').each(function(iKey, hFilm){
|
$Films.not('.banned').each(function(iKey, hFilm){
|
||||||
var $Film = $(hFilm);
|
var $Film = $(hFilm);
|
||||||
if($Film.find('.timetable').is(':empty'))
|
if($Film.find('.timetable').is(':empty'))
|
||||||
{
|
{
|
||||||
var oFilm = self.film($Film.data('id'));
|
var oFilm = self.film($Film.data('id'));
|
||||||
self.feedback('Hiding movie "'+oFilm.name()+'". No screening today');
|
oFilm.ban(true, 'No screening today');
|
||||||
$Film.addClass('banned');
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//Sort films
|
||||||
|
$Films.sort(function(oFilm1, oFilm2){
|
||||||
|
return (self.film($(oFilm1).data('id')).getRank() < self.film($(oFilm2).data('id')).getRank())?1:-1;
|
||||||
|
}).detach();
|
||||||
|
|
||||||
//Add films (except bans)
|
//Add films (except bans)
|
||||||
$Films.appendTo(this.$Main);
|
$Films.appendTo(this.$Main);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user