- style="border-top-left-radius: 6px !important; border-bottom-left-radius: 6px !important;"> <%= localize.popularityTab%>
- > <%= localize.showtimeTab%>
- > <%= localize.titleTab%> <% if(showDistance) {%>
- style="border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important;"> <%= localize.distanceTab%> <%}%>
-
<%
var lastReleaseDate;
var groupedMovies = _.groupBy(movies, function (item) {
return item.get('code');
});
var moviesToShow = new MovieCollection();
_.each(groupedMovies, function (g){
var m = new MovieCollection(g).changeSort('byPerformance');
moviesToShow.push(m.models[0]);
});
if(!window.GroupMovies){
movies = moviesToShow.changeSort(this.options.sort).models;
}
if (comingSoon) {
movies = moviesToShow.models.sort(function (left, right) {
return left.get('releaseDate') - right.get('releaseDate')
});
}
_.each(movies, function (movie) {
var dDDFlag = movie.get('dDDFlag');
var imaxFlag = movie.get('imaxFlag');
if(window.appConfig.GroupMovies){
if(movie.group.dDDFlag){
dDDFlag = true;
}
if(movie.group.imaxFlag){
imaxFlag = true;
}
}
if (movie.get('nextPerformance') || (jQuery.isEmptyObject(movie.get('nextPerformance')) && comingSoon)){
%>
-
<% if(comingSoon) { var releaseDate = Globalize.format(DtHelper.getDateFromBussinessDate(movie.get('releaseDate')), "D", movie.theaterCulture); if(releaseDate != lastReleaseDate) { %><%= releaseDate %><%} lastReleaseDate = releaseDate; }%><%if(window.appConfig.GroupMovies && movie.group[0].get('tMDBName')){%><% if(comingSoon){%>
<%= movie.group[0].get('tMDBName')%>
<%} else {%><%=movie.get('name')%>
<%}%><%= movie.get('nextPerformance') && !jQuery.isEmptyObject(movie.get('nextPerformance')) ? localize.ticketsOnSaleNow : localize.ticketsOnSaleSoon %><%}%>
<% }}); %>