Starting simple, removed non working pages for now

This commit is contained in:
Ruud committed 2011-08-02 12:37:25 +02:00
1 parent e14591783a
commit aa24e3e249
8 files changed
+275 -225

No files matched your search

+13 -10
View File
@@ -3,7 +3,7 @@ var MovieList = new Class({
Implements: [Options],
options: {
navigation: true
navigation: false
},
movies: [],
@@ -23,7 +23,8 @@ var MovieList = new Class({
self.el.empty();
// Create the alphabet nav
self.createNavigation();
if(self.options.navigation)
self.createNavigation();
Object.each(self.movies, function(info){
var m = new Movie(self, {
@@ -32,16 +33,18 @@ var MovieList = new Class({
$(m).inject(self.el);
m.fireEvent('injected');
var first_char = m.getTitle().substr(0, 1);
self.activateLetter(first_char);
if(self.options.navigation){
var first_char = m.getTitle().substr(0, 1);
self.activateLetter(first_char);
}
});
self.el.addEvents({
'mouseenter:relay(.movie)': function(e, el){
el.addClass('hover')
el.addClass('hover');
},
'mouseleave:relay(.movie)': function(e, el){
el.removeClass('hover')
el.removeClass('hover');
}
});
},
@@ -64,13 +67,13 @@ var MovieList = new Class({
self.letters[c] = new Element('li', {
'text': c,
'class': 'letter_'+c
}).inject(self.alpha)
}).inject(self.alpha);
});
},
activateLetter: function(letter){
this.letters[letter].addClass('active')
this.letters[letter].addClass('active');
},
update: function(){
@@ -80,7 +83,7 @@ var MovieList = new Class({
},
getMovies: function(){
var self = this
var self = this;
Api.request('movie.list', {
'data': {
@@ -90,7 +93,7 @@ var MovieList = new Class({
self.store(json.movies);
self.create();
}
})
});
},
store: function(movies){
@@ -206,6 +206,7 @@ var ReleaseAction = new Class({
).inject(self.movie, 'top');
Array.each(self.movie.data.releases, function(release){
p(release);
new Element('div', {
'text': release.title
}).inject(self.release_container)