aboutsummaryrefslogtreecommitdiff
path: root/js/src
diff options
context:
space:
mode:
authorJacob Thornton <[email protected]>2015-08-15 12:10:24 -0700
committerJacob Thornton <[email protected]>2015-08-15 12:10:24 -0700
commitc830956d17d23acf5f5a177db5509bd87f1473c3 (patch)
tree491e9ecd85f0f979e30188392bb9bf62fe4610ae /js/src
parentdb14bac42fcac97df5e1b11ab14f8907a3c3c2a9 (diff)
downloadbootstrap-c830956d17d23acf5f5a177db5509bd87f1473c3.tar.xz
bootstrap-c830956d17d23acf5f5a177db5509bd87f1473c3.zip
change modal.js to use is-fixed classes to target padding-right
Diffstat (limited to 'js/src')
-rw-r--r--js/src/modal.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/js/src/modal.js b/js/src/modal.js
index 287acb12d..df49c1a4c 100644
--- a/js/src/modal.js
+++ b/js/src/modal.js
@@ -55,17 +55,18 @@ const Modal = (($) => {
}
const ClassName = {
- BACKDROP : 'modal-backdrop',
- OPEN : 'modal-open',
- FADE : 'fade',
- IN : 'in'
+ SCROLLBAR_MEASURER : 'modal-scrollbar-measure',
+ BACKDROP : 'modal-backdrop',
+ OPEN : 'modal-open',
+ FADE : 'fade',
+ IN : 'in'
}
const Selector = {
DIALOG : '.modal-dialog',
DATA_TOGGLE : '[data-toggle="modal"]',
DATA_DISMISS : '[data-dismiss="modal"]',
- SCROLLBAR_MEASURER : 'modal-scrollbar-measure'
+ FIXED_CONTENT : '.navbar-fixed-top, .navbar-fixed-bottom, .is-fixed'
}
@@ -414,7 +415,7 @@ const Modal = (($) => {
_setScrollbar() {
let bodyPadding = parseInt(
- $(document.body).css('padding-right') || 0,
+ $(Selector.FIXED_CONTENT).css('padding-right') || 0,
10
)
@@ -432,7 +433,7 @@ const Modal = (($) => {
_getScrollbarWidth() { // thx d.walsh
let scrollDiv = document.createElement('div')
- scrollDiv.className = Selector.SCROLLBAR_MEASURER
+ scrollDiv.className = ClassName.SCROLLBAR_MEASURER
document.body.appendChild(scrollDiv)
let scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
document.body.removeChild(scrollDiv)