@ -2,10 +2,9 @@
define ( [
define ( [
'app' , 'AddSeries/RootFolders/RootFolderCollection' ,
'app' , 'AddSeries/RootFolders/RootFolderCollection' ,
'Quality/QualityProfileCollection' ,
'Quality/QualityProfileCollection' ,
'Shared/NotificationCollection' ,
'AddSeries/Existing/UnmappedFolderModel' ,
'AddSeries/Existing/UnmappedFolderModel' ,
'AddSeries/Collection' ,
'AddSeries/Collection' ,
'Series/SeriesModel' ] , function ( app , rootFolders , qualityProfileCollection , notificationCollection ) {
'Series/SeriesModel' ] , function ( app , rootFolders , qualityProfileCollection ) {
NzbDrone . AddSeries . Existing . FolderMatchResultView = Backbone . Marionette . ItemView . extend ( {
NzbDrone . AddSeries . Existing . FolderMatchResultView = Backbone . Marionette . ItemView . extend ( {
template : 'AddSeries/SearchResultTemplate' ,
template : 'AddSeries/SearchResultTemplate' ,
@ -34,19 +33,12 @@ define([
this . model . set ( 'rootFolderId' , rootFolderId ) ;
this . model . set ( 'rootFolderId' , rootFolderId ) ;
this . model . set ( 'folder' , folder ) ;
this . model . set ( 'folder' , folder ) ;
var seriesCollection = new NzbDrone . AddSeries . Collection ( ) ;
seriesCollection . add ( this . model ) ;
this . model . save ( undefined , {
this . model . save ( undefined , {
success : function ( ) {
success : function ( ) {
var notificationModel = new NzbDrone . Shared . NotificationModel ( {
NzbDrone . Shared . Messenger . show ( {
tvDbId : self . model . get ( 'tvDbId' ) ,
message : 'Added: ' + self . model . get ( 'title' )
title : 'Added' ,
message : self . model . get ( 'title' ) ,
level : 'success'
} ) ;
} ) ;
notificationCollection . push ( notificationModel ) ;
NzbDrone . vent . trigger ( NzbDrone . Events . SeriesAdded , { existing : true , series : self . model } ) ;
NzbDrone . vent . trigger ( NzbDrone . Events . SeriesAdded , { existing : true , series : self . model } ) ;
self . trigger ( 'seriesAdded' ) ;
self . trigger ( 'seriesAdded' ) ;
self . close ( ) ;
self . close ( ) ;