Update page actions

This commit is contained in:
Ruud
2014-12-17 17:29:54 +01:00
parent ae6affdb52
commit 02ff0acc64
4 changed files with 16 additions and 14 deletions
@@ -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);
-4
View File
@@ -139,10 +139,6 @@ a {
}
.alph_nav {
display: none; // Hide for now
}
}
@for $i from 1 through 4 {