File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -197,6 +197,13 @@ var ConnectView = View.extend({
197
197
this . authMethod = null ;
198
198
this . authOpen = false ;
199
199
} ,
200
+ onConnectionDestroyed : function ( ) {
201
+ this . reset ( ) ;
202
+ this . form . connection_id = '' ;
203
+ this . form . reset ( ) ;
204
+ this . authMethod = null ;
205
+ this . authOpen = false ;
206
+ } ,
200
207
201
208
/**
202
209
* Triggers when the auth methods has changed (or set back to null)
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ var SidebarItemView = View.extend({
19
19
dblclick : 'onDoubleClick' ,
20
20
mouseover : 'onMouseOver' ,
21
21
mouseout : 'onMouseOut' ,
22
- 'click [data-hook=close]' : 'onCloseClick '
22
+ 'click [data-hook=close]' : 'onRemoveClick '
23
23
} ,
24
24
bindings : {
25
25
'model.name' : {
@@ -51,10 +51,11 @@ var SidebarItemView = View.extend({
51
51
onDoubleClick : function ( event ) {
52
52
this . parent . onItemDoubleClick ( event , this ) ;
53
53
} ,
54
- onCloseClick : function ( event ) {
54
+ onRemoveClick : function ( event ) {
55
55
event . stopPropagation ( ) ;
56
56
event . preventDefault ( ) ;
57
57
this . model . destroy ( ) ;
58
+ this . parent . onRemoveClick ( event , this ) ;
58
59
} ,
59
60
onMouseOver : function ( ) {
60
61
this . hover = true ;
@@ -93,6 +94,12 @@ var SidebarView = View.extend({
93
94
}
94
95
this . parent . createNewConnection ( ) ;
95
96
} ,
97
+ onRemoveClick : function ( event , view ) {
98
+ event . stopPropagation ( ) ;
99
+ event . preventDefault ( ) ;
100
+ view . model . destroy ( ) ;
101
+ this . parent . onConnectionDestroyed ( ) ;
102
+ } ,
96
103
onItemClick : function ( event , view ) {
97
104
event . stopPropagation ( ) ;
98
105
event . preventDefault ( ) ;
You can’t perform that action at this time.
0 commit comments