File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed
Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -207,4 +207,41 @@ summary.querySelector('form').onreset = function() {
207207
208208 }
209209
210+ } ;
211+
212+
213+ body . querySelector ( 'form' ) . onsubmit = function ( e ) { e . preventDefault ( ) ;
214+
215+ if ( e . submitter . classList . contains ( 'finish' ) ) {
216+
217+ significantChange . querySelector ( 'form' ) . significantChange . parentNode . click ( ) ;
218+ significantChange . querySelector ( 'form' ) . significantChange . checked = false ;
219+
220+ currentTarget = significantChange ;
221+ significantChange . scrollIntoView ( {
222+ behavior : 'smooth'
223+ } ) ;
224+
225+ } else {
226+
227+ currentTarget = footer ;
228+ footer . scrollIntoView ( {
229+ behavior : 'smooth'
230+ } ) ;
231+
232+ if ( type . querySelector ( 'form' ) . type . value == 'revert' )
233+ setTimeout ( ( ) => footer . querySelector ( 'form button[type="submit"]' ) . click ( ) , 1000 ) ;
234+
235+ }
236+
237+ } ;
238+ body . querySelector ( 'form' ) . onreset = function ( ) {
239+
240+ summary . querySelector ( 'form' ) . summary . parentNode . click ( ) ;
241+
242+ currentTarget = summary ;
243+ summary . scrollIntoView ( {
244+ behavior : 'smooth'
245+ } ) ;
246+
210247} ;
You can’t perform that action at this time.
0 commit comments