File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed
indigo_app/static/javascript/indigo/views Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change 49
49
this . onXmlElementParsed . bind ( this ) ,
50
50
) : null ;
51
51
52
+ this . contentPane = document . querySelector ( '.document-primary-pane-content-pane' ) ;
53
+
52
54
// setup renderer
53
55
this . editorReady = $ . Deferred ( ) ;
54
56
this . listenTo ( this . document , 'change' , this . onDocumentChanged ) ;
86
88
} ,
87
89
88
90
quickEdit : function ( e ) {
89
- var elemId = e . currentTarget . parentElement . parentElement . id ,
90
- element = this . parent . documentContent . xmlDocument ;
91
-
92
- // the id might be scoped
93
- elemId . split ( "/" ) . forEach ( function ( id ) {
94
- element = element . querySelector ( '[eId="' + id + '"]' ) ;
95
- } ) ;
91
+ const htmlElement = e . currentTarget . parentElement . parentElement ;
92
+ const elemId = htmlElement . id ;
93
+ const element = this . parent . documentContent . xmlDocument . querySelector ( '[eId="' + elemId + '"]' ) ;
96
94
97
95
if ( element && this . confirmAndDiscardChanges ( ) ) {
98
96
this . editXmlElement ( element ) ;
97
+ htmlElement . scrollIntoView ( { behavior : "smooth" } ) ;
99
98
}
100
99
} ,
101
100
191
190
}
192
191
193
192
this . render ( ) ;
194
- this . $ ( '.document-sheet-container' ) . scrollTop ( 0 ) ;
193
+ this . contentPane . scrollTo ( 0 , 0 ) ;
195
194
}
196
195
} ,
197
196
You can’t perform that action at this time.
0 commit comments