mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-21 22:04:31 -04:00
Added back version check on ajaxSuccess
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
var vent = require('../vent');
|
||||
var vent = require('../vent');
|
||||
var AppLayout = require('../AppLayout');
|
||||
var Marionette = require('marionette');
|
||||
var NotFoundView = require('./NotFoundView');
|
||||
var Messenger = require('messenger');
|
||||
|
||||
|
||||
module.exports = Marionette.AppRouter.extend({
|
||||
initialize : function(){
|
||||
@@ -34,6 +36,20 @@ module.exports = Marionette.AppRouter.extend({
|
||||
}
|
||||
},
|
||||
_onServerUpdated : function(){
|
||||
Messenger.show({
|
||||
message : 'Sonarr has been updated',
|
||||
hideAfter : 0,
|
||||
id : 'droneUpdated',
|
||||
actions : {
|
||||
viewChanges : {
|
||||
label : 'View Changes',
|
||||
action : function(){
|
||||
window.location = window.NzbDrone.UrlBase + '/system/updates';
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
this.pendingUpdate = true;
|
||||
},
|
||||
showMainRegion : function(view){
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
var $ = require('jquery');
|
||||
var vent = require('vent');
|
||||
|
||||
$(document).ajaxSuccess(function(event, xhr){
|
||||
var version = xhr.getResponseHeader('X-ApplicationVersion');
|
||||
if(!version || !window.NzbDrone || !window.NzbDrone.Version) {
|
||||
return;
|
||||
}
|
||||
|
||||
if(version !== window.NzbDrone.Version) {
|
||||
vent.trigger(vent.Events.ServerUpdated);
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user