diff --git a/lib/ace/lib/dom.js b/lib/ace/lib/dom.js index 04f8bf5f..34549916 100644 --- a/lib/ace/lib/dom.js +++ b/lib/ace/lib/dom.js @@ -210,13 +210,13 @@ else }; exports.scrollbarWidth = function(document) { - - var inner = exports.createElement("p"); + var inner = exports.createElement("ace_inner"); inner.style.width = "100%"; inner.style.minWidth = "0px"; inner.style.height = "200px"; + inner.style.display = "block"; - var outer = exports.createElement("div"); + var outer = exports.createElement("ace_outer"); var style = outer.style; style.position = "absolute"; @@ -225,10 +225,11 @@ exports.scrollbarWidth = function(document) { style.width = "200px"; style.minWidth = "0px"; style.height = "150px"; + style.display = "block"; outer.appendChild(inner); - var body = document.body || document.documentElement; + var body = document.documentElement; body.appendChild(outer); var noScrollbar = inner.offsetWidth;