File tree Expand file tree Collapse file tree 1 file changed +19
-11
lines changed Expand file tree Collapse file tree 1 file changed +19
-11
lines changed Original file line number Diff line number Diff line change 199
199
200
200
form . init ( ) ;
201
201
202
+ form . getActiveView = function ( ) {
203
+ return form . views . filter ( function ( ) { return this . style && this . style . display !== '' && this . style . display !== 'none' } ) ;
204
+ } ;
205
+
206
+ form . setActiveView = function ( index ) {
207
+ var view = form . getActiveView ( ) ;
208
+
209
+ // var view = (currentView) ? currentView : form.getActiveView();
210
+
211
+ view . hide ( ) ;
212
+ form . views . eq ( index ) . show ( ) ;
213
+ form . views . eq ( index ) . find ( ':input' ) . first ( ) . focus ( ) ;
214
+ }
215
+
202
216
form . nextNavButton . click ( function ( ) {
203
- //get the view that is currently being displayed
204
- var view = form . views . filter ( function ( ) { return this . style && this . style . display !== '' && this . style . display !== 'none' } ) ;
217
+ var view = form . getActiveView ( ) ;
205
218
206
219
if ( form . validate ( settings . validate ) . subset ( view ) ) {
207
220
var i = form . views . index ( view ) ;
208
- view . hide ( ) ;
209
- form . views . eq ( i + 1 ) . show ( ) ;
210
- form . views . eq ( i + 1 ) . find ( ':input' ) . first ( ) . focus ( ) ;
221
+
222
+ form . setActiveView ( i + 1 ) ;
211
223
}
212
224
} ) ;
213
225
214
226
form . backNavButton . click ( function ( ) {
215
- //get the view that is currently being displayed
216
- var view = form . views . filter ( function ( ) { return this . style && this . style . display !== '' && this . style . display !== 'none' } ) ;
217
-
227
+ var view = form . getActiveView ( ) ;
218
228
var i = form . views . index ( view ) ;
219
- view . hide ( ) ;
220
229
221
- form . views . eq ( i - 1 ) . show ( ) ;
222
- form . views . eq ( i - 1 ) . find ( ':input' ) . first ( ) . focus ( ) ;
230
+ form . setActiveView ( i - 1 ) ;
223
231
} ) ;
224
232
225
233
} ;
You can’t perform that action at this time.
0 commit comments