You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
1.6 KiB
91 lines
1.6 KiB
Page.Home = new Class({
|
|
|
|
Extends: PageBase,
|
|
|
|
name: 'home',
|
|
title: 'Manage new stuff for things and such',
|
|
|
|
indexAction: function(param){
|
|
var self = this;
|
|
|
|
if(self.soon_list)
|
|
return
|
|
|
|
// Snatched
|
|
self.available_list = new MovieList({
|
|
'navigation': false,
|
|
'identifier': 'snatched',
|
|
'load_more': false,
|
|
'view': 'list',
|
|
'actions': MovieActions,
|
|
'title': 'Snatched & Available',
|
|
'filter': {
|
|
'release_status': 'snatched,available'
|
|
}
|
|
});
|
|
|
|
// Downloaded
|
|
// self.downloaded_list = new MovieList({
|
|
// 'navigation': false,
|
|
// 'identifier': 'downloaded',
|
|
// 'load_more': false,
|
|
// 'view': 'titles',
|
|
// 'filter': {
|
|
// 'release_status': 'done',
|
|
// 'order': 'release_order'
|
|
// }
|
|
// });
|
|
// self.el.adopt(
|
|
// new Element('h2', {
|
|
// 'text': 'Just downloaded'
|
|
// }),
|
|
// $(self.downloaded_list)
|
|
// );
|
|
|
|
// Comming Soon
|
|
self.soon_list = new MovieList({
|
|
'navigation': false,
|
|
'identifier': 'soon',
|
|
'limit': 24,
|
|
'title': 'Soon',
|
|
'filter': {
|
|
'random': true
|
|
},
|
|
'load_more': false,
|
|
'view': 'thumbs',
|
|
'api_call': 'dashboard.soon'
|
|
});
|
|
|
|
self.el.adopt(
|
|
$(self.available_list),
|
|
$(self.soon_list)
|
|
);
|
|
|
|
// Suggest
|
|
// self.suggestion_list = new MovieList({
|
|
// 'navigation': false,
|
|
// 'identifier': 'suggestions',
|
|
// 'limit': 6,
|
|
// 'load_more': false,
|
|
// 'view': 'thumbs',
|
|
// 'api_call': 'suggestion.suggest'
|
|
// });
|
|
// self.el.adopt(
|
|
// new Element('h2', {
|
|
// 'text': 'You might like'
|
|
// }),
|
|
// $(self.suggestion_list)
|
|
// );
|
|
|
|
// Recent
|
|
// Snatched
|
|
// Renamed
|
|
// Added
|
|
|
|
// Free space
|
|
|
|
// Shortcuts
|
|
|
|
}
|
|
|
|
})
|