Update page actions
This commit is contained in:
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);
|
||||||
|
|||||||
@@ -139,10 +139,6 @@ a {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.alph_nav {
|
|
||||||
display: none; // Hide for now
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@for $i from 1 through 4 {
|
@for $i from 1 through 4 {
|
||||||
|
|||||||
Reference in new issue
Block a user