perfect RTL support

This commit is contained in:
ahspw
2015-06-22 21:36:43 +09:00
committed by Hyunje Alex Jun
parent db855ceca1
commit 3dbf20a5d0
6 changed files with 19 additions and 6 deletions
+9
View File
@@ -21,6 +21,15 @@ function Instance(element) {
i.contentHeight = null;
i.isRtl = d.css(element, 'direction') === "rtl";
i.isNegativeScroll = (function () {
var originalScrollLeft = element.scrollLeft;
var result = null;
element.scrollLeft = -1;
result = element.scrollLeft < 0;
element.scrollLeft = originalScrollLeft;
return result;
})();
i.negativeScrollAdjustment = i.isNegativeScroll ? element.scrollWidth - element.clientWidth : 0;
i.event = new EventManager();
i.ownerDocument = element.ownerDocument || document;