@@ -217,86 +217,83 @@ <h4 class="modal-title" id="slowModalLabel">Lorem slowly</h4>
217
217
< script src ="../../dist/tooltip.js "> </ script >
218
218
< script src ="../../dist/popover.js "> </ script >
219
219
< script >
220
+ var ffBugTestResult = document . getElementById ( 'ff-bug-test-result' )
220
221
var firefoxTestDone = false
221
- document . addEventListener ( 'DOMContentLoaded' , function ( ) {
222
- var ffBugTestResult = document . getElementById ( 'ff-bug-test-result' )
223
222
224
- function reportFirefoxTestResult ( result ) {
225
- if ( ! firefoxTestDone ) {
226
- ffBugTestResult . classList
227
- . add ( result ? 'text-success' : 'text-danger' )
228
-
229
- ffBugTestResult . innerHTML = result ? 'PASS' : 'FAIL'
230
- }
223
+ function reportFirefoxTestResult ( result ) {
224
+ if ( ! firefoxTestDone ) {
225
+ ffBugTestResult . classList . add ( result ? 'text-success' : 'text-danger' )
226
+ ffBugTestResult . innerHTML = result ? 'PASS' : 'FAIL'
231
227
}
228
+ }
232
229
233
- [ ] . slice . call ( document . querySelectorAll ( '[data-toggle="popover"]' ) )
234
- . forEach ( function ( popover ) {
235
- new Popover ( popover )
236
- } )
237
-
238
- var tooltipList = [ ] . slice . call ( document . querySelectorAll ( '[data-toggle="tooltip"]' ) )
239
- tooltipList . forEach ( function ( tooltip ) {
240
- new Tooltip ( tooltip )
241
- } )
242
-
243
- var tallToggle = document . getElementById ( 'tall-toggle' )
244
- var tall = document . getElementById ( 'tall' )
245
- tallToggle . addEventListener ( 'click' , function ( ) {
246
- if ( tall . style . display === 'none' ) {
247
- tall . style . display = 'block'
248
- } else {
249
- tall . style . display = 'none'
250
- }
230
+ [ ] . slice . call ( document . querySelectorAll ( '[data-toggle="popover"]' ) )
231
+ . forEach ( function ( popover ) {
232
+ new Popover ( popover )
251
233
} )
252
234
253
- var ffBugInput = document . getElementById ( 'ff-bug-input' )
254
- var firefoxModal = document . getElementById ( 'firefoxModal' )
255
- function handlerClickFfBugInput ( ) {
256
- firefoxModal . addEventListener ( 'focus' , reportFirefoxTestResult . bind ( false ) )
257
- ffBugInput . addEventListener ( 'focus' , reportFirefoxTestResult . bind ( true ) )
258
- ffBugInput . removeEventListener ( 'focus' , handlerClickFfBugInput )
235
+ var tooltipList = [ ] . slice . call ( document . querySelectorAll ( '[data-toggle="tooltip"]' ) )
236
+ tooltipList . forEach ( function ( tooltip ) {
237
+ new Tooltip ( tooltip )
238
+ } )
239
+
240
+ var tallToggle = document . getElementById ( 'tall-toggle' )
241
+ var tall = document . getElementById ( 'tall' )
242
+ tallToggle . addEventListener ( 'click' , function ( ) {
243
+ if ( tall . style . display === 'none' ) {
244
+ tall . style . display = 'block'
245
+ } else {
246
+ tall . style . display = 'none'
259
247
}
260
- ffBugInput . addEventListener ( 'focus' , handlerClickFfBugInput )
248
+ } )
261
249
262
- var btnPreventModal = document . getElementById ( 'btnPreventModal' )
263
- var modalFf = new Modal ( firefoxModal )
250
+ var ffBugInput = document . getElementById ( 'ff-bug-input' )
251
+ var firefoxModal = document . getElementById ( 'firefoxModal' )
252
+ function handlerClickFfBugInput ( ) {
253
+ firefoxModal . addEventListener ( 'focus' , reportFirefoxTestResult . bind ( false ) )
254
+ ffBugInput . addEventListener ( 'focus' , reportFirefoxTestResult . bind ( true ) )
255
+ ffBugInput . removeEventListener ( 'focus' , handlerClickFfBugInput )
256
+ }
257
+ ffBugInput . addEventListener ( 'focus' , handlerClickFfBugInput )
264
258
265
- btnPreventModal . addEventListener ( 'click' , function ( ) {
266
- function shownFirefoxModal ( ) {
267
- modalFf . hide ( )
268
- firefoxModal . removeEventListener ( 'shown.bs.modal' , hideFirefoxModal )
269
- }
259
+ var btnPreventModal = document . getElementById ( 'btnPreventModal' )
260
+ var modalFf = new Modal ( firefoxModal )
270
261
271
- function hideFirefoxModal ( event ) {
272
- event . preventDefault ( )
273
- firefoxModal . removeEventListener ( 'hide.bs.modal' , hideFirefoxModal )
262
+ btnPreventModal . addEventListener ( 'click' , function ( ) {
263
+ function shownFirefoxModal ( ) {
264
+ modalFf . hide ( )
265
+ firefoxModal . removeEventListener ( 'shown.bs.modal' , hideFirefoxModal )
266
+ }
267
+
268
+ function hideFirefoxModal ( event ) {
269
+ event . preventDefault ( )
270
+ firefoxModal . removeEventListener ( 'hide.bs.modal' , hideFirefoxModal )
274
271
275
- if ( modalFf . _isTransitioning ) {
276
- console . error ( 'Modal plugin should not set _isTransitioning when hide event is prevented' )
277
- } else {
278
- console . log ( 'Test passed' )
279
- modalFf . hide ( ) // work as expected
280
- }
272
+ if ( modalFf . _isTransitioning ) {
273
+ console . error ( 'Modal plugin should not set _isTransitioning when hide event is prevented' )
274
+ } else {
275
+ console . log ( 'Test passed' )
276
+ modalFf . hide ( ) // work as expected
281
277
}
278
+ }
282
279
283
- firefoxModal . addEventListener ( 'shown.bs.modal' , shownFirefoxModal )
284
- firefoxModal . addEventListener ( 'hide.bs.modal' , hideFirefoxModal )
285
- modalFf . show ( )
286
- } )
280
+ firefoxModal . addEventListener ( 'shown.bs.modal' , shownFirefoxModal )
281
+ firefoxModal . addEventListener ( 'hide.bs.modal' , hideFirefoxModal )
282
+ modalFf . show ( )
283
+ } )
287
284
288
- // Test transition duration
289
- var t0 , t1 ;
290
- var slowModal = document . getElementById ( 'slowModal' )
285
+ // Test transition duration
286
+ var t0
287
+ var t1
288
+ var slowModal = document . getElementById ( 'slowModal' )
291
289
292
- slowModal . addEventListener ( 'shown.bs.modal' , function ( ) {
293
- t1 = performance . now ( )
294
- console . log ( 'transition-duration took ' + ( t1 - t0 ) + 'ms.' )
295
- } )
290
+ slowModal . addEventListener ( 'shown.bs.modal' , function ( ) {
291
+ t1 = performance . now ( )
292
+ console . log ( 'transition-duration took ' + ( t1 - t0 ) + 'ms.' )
293
+ } )
296
294
297
- slowModal . addEventListener ( 'show.bs.modal' , function ( ) {
298
- t0 = performance . now ( )
299
- } )
295
+ slowModal . addEventListener ( 'show.bs.modal' , function ( ) {
296
+ t0 = performance . now ( )
300
297
} )
301
298
</ script >
302
299
</ body >
0 commit comments