Pretty restart questions
This commit is contained in:
@@ -70,13 +70,13 @@ var CouchPotato = new Class({
|
||||
[new Element('a.orange', {
|
||||
'text': 'Restart',
|
||||
'events': {
|
||||
'click': self.restart.bind(self)
|
||||
'click': self.restartQA.bind(self)
|
||||
}
|
||||
}),
|
||||
new Element('a.red', {
|
||||
'text': 'Shutdown',
|
||||
'events': {
|
||||
'click': self.shutdown.bind(self)
|
||||
'click': self.shutdownQA.bind(self)
|
||||
}
|
||||
}),
|
||||
new Element('a', {
|
||||
@@ -161,6 +161,29 @@ var CouchPotato = new Class({
|
||||
self.checkAvailable(1000);
|
||||
},
|
||||
|
||||
shutdownQA: function(){
|
||||
var self = this;
|
||||
|
||||
new Question('Are you sure you want to shutdown CouchPotato?', '', [{
|
||||
'text': 'Shutdown',
|
||||
'class': 'shutdown red',
|
||||
'events': {
|
||||
'click': function(e){
|
||||
(e).preventDefault();
|
||||
|
||||
self.blockPage('You have shutdown. This is what suppose to happen ;)');
|
||||
Api.request('app.shutdown', {
|
||||
'onComplete': self.blockPage.bind(self)
|
||||
});
|
||||
self.checkAvailable(1000);
|
||||
}
|
||||
}
|
||||
}, {
|
||||
'text': 'No, nevah!',
|
||||
'cancel': true
|
||||
}]);
|
||||
},
|
||||
|
||||
restart: function(message, title){
|
||||
var self = this;
|
||||
|
||||
@@ -169,6 +192,28 @@ var CouchPotato = new Class({
|
||||
self.checkAvailable(1000);
|
||||
},
|
||||
|
||||
restartQA: function(message, title){
|
||||
var self = this;
|
||||
|
||||
new Question('Are you sure you want to restart CouchPotato?', '', [{
|
||||
'text': 'Restart',
|
||||
'class': 'restart orange',
|
||||
'events': {
|
||||
'click': function(e){
|
||||
(e).preventDefault();
|
||||
|
||||
self.blockPage(message || 'Restarting... please wait. If this takes to long, something must have gone wrong.', title);
|
||||
Api.request('app.restart');
|
||||
self.checkAvailable(1000);
|
||||
|
||||
}
|
||||
}
|
||||
}, {
|
||||
'text': 'No, nevah!',
|
||||
'cancel': true
|
||||
}]);
|
||||
},
|
||||
|
||||
checkForUpdate: function(func){
|
||||
var self = this;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user