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