Update page actions

This commit is contained in:
Ruud committed 2014-12-17 17:29:54 +01:00
1 parent ae6affdb52
commit 02ff0acc64
4 files changed
+16 -14

No files matched your search

@@ -50,6 +50,10 @@ var MovieList = new Class({
else else
self.changeView(self.getSavedView() || self.options.view || 'thumb'); self.changeView(self.getSavedView() || self.options.view || 'thumb');
// Create the alphabet nav
if(self.options.navigation)
self.createNavigation();
self.getMovies(); self.getMovies();
App.on('movie.added', self.movieAdded.bind(self)); App.on('movie.added', self.movieAdded.bind(self));
@@ -89,10 +93,6 @@ var MovieList = new Class({
create: function(){ create: function(){
var self = this; var self = this;
// Create the alphabet nav
if(self.options.navigation)
self.createNavigation();
if(self.options.load_more) if(self.options.load_more)
self.scrollspy = new ScrollSpy({ self.scrollspy = new ScrollSpy({
min: function(){ min: function(){
@@ -253,7 +253,7 @@ var MovieList = new Class({
'class': 'extra' 'class': 'extra'
}) })
) )
).inject(self.el, 'top'); );
// Mass edit // Mass edit
self.mass_edit_select_class = new Form.Check(self.mass_edit_select); self.mass_edit_select_class = new Form.Check(self.mass_edit_select);
@@ -19,9 +19,13 @@ Page.Movies = new Class({
defaultAction: function(action, params){ defaultAction: function(action, params){
var self = this; var self = this;
if(self.current_page) if(self.current_page){
self.current_page.hide(); self.current_page.hide();
if(self.current_page.list && self.current_page.list.navigation)
self.current_page.list.navigation.destroy();
}
var route = new Route(); var route = new Route();
route.parse(action); route.parse(action);
@@ -34,6 +38,9 @@ Page.Movies = new Class({
page.open(route.getAction() || 'index', params); page.open(route.getAction() || 'index', params);
page.show(); page.show();
if(page.list && page.list.navigation)
page.list.navigation.inject(self.navigation);
self.current_page = page; self.current_page = page;
} }
@@ -10,7 +10,7 @@ var MoviesWanted = new Class({
indexAction: function(){ indexAction: function(){
var self = this; var self = this;
if(!self.wanted){ if(!self.list){
self.manual_search = new Element('a', { self.manual_search = new Element('a', {
'title': 'Force a search for the full wanted list', 'title': 'Force a search for the full wanted list',
@@ -20,7 +20,6 @@ var MoviesWanted = new Class({
} }
}); });
self.scan_folder = new Element('a', { self.scan_folder = new Element('a', {
'title': 'Scan a folder and rename all movies in it', 'title': 'Scan a folder and rename all movies in it',
'text': 'Manual folder scan', 'text': 'Manual folder scan',
@@ -30,7 +29,7 @@ var MoviesWanted = new Class({
}); });
// Wanted movies // Wanted movies
self.wanted = new MovieList({ self.list = new MovieList({
'identifier': 'wanted', 'identifier': 'wanted',
'status': 'active', 'status': 'active',
'actions': [MA.IMDB, MA.Trailer, MA.Release, MA.Edit, MA.Refresh, MA.Readd, MA.Delete], 'actions': [MA.IMDB, MA.Trailer, MA.Release, MA.Edit, MA.Refresh, MA.Readd, MA.Delete],
@@ -38,7 +37,7 @@ var MoviesWanted = new Class({
'menu': [self.manual_search, self.scan_folder], 'menu': [self.manual_search, self.scan_folder],
'on_empty_element': App.createUserscriptButtons().addClass('empty_wanted') 'on_empty_element': App.createUserscriptButtons().addClass('empty_wanted')
}); });
$(self.wanted).inject(self.el); $(self.list).inject(self.el);
// Check if search is in progress // Check if search is in progress
self.startProgressInterval.delay(4000, self); self.startProgressInterval.delay(4000, self);
-4
View File
@@ -139,10 +139,6 @@ a {
} }
.alph_nav {
display: none; // Hide for now
}
} }
@for $i from 1 through 4 { @for $i from 1 through 4 {