aboutsummaryrefslogtreecommitdiff
path: root/js/tests/visual/modal.html
diff options
context:
space:
mode:
authorMartijn Cuppens <[email protected]>2018-03-13 09:59:20 +0100
committerJohann-S <[email protected]>2018-03-13 09:59:20 +0100
commit1fadad1c33b99b94a4a821fe5c62c8064d129424 (patch)
tree8ea41f4bf03696e7718cc7c3e1216b7153b2fc85 /js/tests/visual/modal.html
parent1859595cb6e1c92ba8134a7c12a087cb05f89688 (diff)
downloadbootstrap-1fadad1c33b99b94a4a821fe5c62c8064d129424.tar.xz
bootstrap-1fadad1c33b99b94a4a821fe5c62c8064d129424.zip
Variable transition durations (#25662)
Diffstat (limited to 'js/tests/visual/modal.html')
-rw-r--r--js/tests/visual/modal.html37
1 files changed, 37 insertions, 0 deletions
diff --git a/js/tests/visual/modal.html b/js/tests/visual/modal.html
index 3b4cd4d3e..d7e7767eb 100644
--- a/js/tests/visual/modal.html
+++ b/js/tests/visual/modal.html
@@ -147,6 +147,26 @@
</div>
</div>
+ <div class="modal fade" id="slowModal" tabindex="-1" role="dialog" aria-labelledby="slowModalLabel" aria-hidden="true" style="transition-duration: 5s;">
+ <div class="modal-dialog" role="document" style="transition-duration: inherit;">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+ <span aria-hidden="true">&times;</span>
+ </button>
+ <h4 class="modal-title" id="slowModalLabel">Lorem slowly</h4>
+ </div>
+ <div class="modal-body">
+ <p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Nulla vitae elit libero, a pharetra augue.</p>
+ </div>
+ <div class="modal-footer">
+ <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
+ <button type="button" class="btn btn-primary">Save changes</button>
+ </div>
+ </div>
+ </div>
+ </div>
+
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
@@ -164,6 +184,12 @@
<br><br>
+ <button type="button" class="btn btn-secondary btn-lg" data-toggle="modal" data-target="#slowModal">
+ Launch modal with slow transition
+ </button>
+
+ <br><br>
+
<div class="bg-dark text-white p-2" id="tall" style="display: none;">
Tall body content to force the page to have a scrollbar.
</div>
@@ -225,6 +251,17 @@
})
.modal('show')
})
+
+ // Test transition duration
+ var t0, t1;
+
+ $('#slowModal').on('shown.bs.modal', function(){
+ t1 = performance.now()
+ console.log('transition-duration took ' + (t1 - t0) + 'ms.')
+ }).on('show.bs.modal', function(){
+ t0 = performance.now()
+ })
+
})
</script>
</body>