[Pkg-javascript-commits] [leaflet] 158/301: Delete ltr/rtl code as its not needed any more, wtf?
Jonas Smedegaard
js at moszumanska.debian.org
Mon Jan 27 22:22:48 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master
in repository leaflet.
commit 0c7e7eb37389019e889fcfe976c72ecb8a0cea85
Author: danzel <danzel at localhost.geek.nz>
Date: Wed Oct 30 10:25:28 2013 +1300
Delete ltr/rtl code as its not needed any more, wtf?
---
spec/suites/dom/DomUtilSpec.js | 7 -------
src/dom/DomEvent.js | 16 +---------------
src/dom/DomUtil.js | 24 +-----------------------
3 files changed, 2 insertions(+), 45 deletions(-)
diff --git a/spec/suites/dom/DomUtilSpec.js b/spec/suites/dom/DomUtilSpec.js
index 7b3d200..df3ebd9 100644
--- a/spec/suites/dom/DomUtilSpec.js
+++ b/spec/suites/dom/DomUtilSpec.js
@@ -53,13 +53,6 @@ describe('DomUtil', function() {
});
});
- describe('#documentIsLtr', function () {
- it('returns true if doc direction is ltr', function () {
- expect(L.DomUtil.documentIsLtr()).to.eql(true);
- expect(L.DomUtil.documentIsLtr()).to.eql(true); // cached
- });
- });
-
describe('#getViewportOffset', function () {
it('calculates the viewport offset of an element', function () {
var div = document.createElement('div');
diff --git a/src/dom/DomEvent.js b/src/dom/DomEvent.js
index ccad201..5ef5929 100644
--- a/src/dom/DomEvent.js
+++ b/src/dom/DomEvent.js
@@ -144,8 +144,7 @@ L.DomEvent = {
getMousePosition: function (e, container) {
- var ie7 = L.Browser.ie7,
- body = document.body,
+ var body = document.body,
docEl = document.documentElement,
x = e.pageX ? e.pageX - body.scrollLeft - docEl.scrollLeft: e.clientX,
y = e.pageY ? e.pageY - body.scrollTop - docEl.scrollTop: e.clientY,
@@ -159,19 +158,6 @@ L.DomEvent = {
left = rect.left - container.clientLeft,
top = rect.top - container.clientTop;
- // webkit (and ie <= 7) handles RTL scrollLeft different to everyone else
- // https://code.google.com/p/closure-library/source/browse/trunk/closure/goog/style/bidi.js
- if (!L.DomUtil.documentIsLtr() && (L.Browser.webkit || ie7)) {
- left += container.scrollWidth - container.clientWidth;
-
- // ie7 shows the scrollbar by default and provides clientWidth counting it, so we
- // need to add it back in if it is visible; scrollbar is on the left as we are RTL
- if (ie7 && L.DomUtil.getStyle(container, 'overflow-y') !== 'hidden' &&
- L.DomUtil.getStyle(container, 'overflow') !== 'hidden') {
- left += 17;
- }
- }
-
return pos._subtract(new L.Point(left, top));
},
diff --git a/src/dom/DomUtil.js b/src/dom/DomUtil.js
index 5901216..d44e1ed 100644
--- a/src/dom/DomUtil.js
+++ b/src/dom/DomUtil.js
@@ -30,8 +30,7 @@ L.DomUtil = {
el = element,
docBody = document.body,
docEl = document.documentElement,
- pos,
- ie7 = L.Browser.ie7;
+ pos;
do {
top += el.offsetTop || 0;
@@ -78,33 +77,12 @@ L.DomUtil = {
top -= el.scrollTop || 0;
left -= el.scrollLeft || 0;
- // webkit (and ie <= 7) handles RTL scrollLeft different to everyone else
- // https://code.google.com/p/closure-library/source/browse/trunk/closure/goog/style/bidi.js
- if (!L.DomUtil.documentIsLtr() && (L.Browser.webkit || ie7)) {
- left += el.scrollWidth - el.clientWidth;
-
- // ie7 shows the scrollbar by default and provides clientWidth counting it, so we
- // need to add it back in if it is visible; scrollbar is on the left as we are RTL
- if (ie7 && L.DomUtil.getStyle(el, 'overflow-y') !== 'hidden' &&
- L.DomUtil.getStyle(el, 'overflow') !== 'hidden') {
- left += 17;
- }
- }
-
el = el.parentNode;
} while (el);
return new L.Point(left, top);
},
- documentIsLtr: function () {
- if (!L.DomUtil._docIsLtrCached) {
- L.DomUtil._docIsLtrCached = true;
- L.DomUtil._docIsLtr = L.DomUtil.getStyle(document.body, 'direction') === 'ltr';
- }
- return L.DomUtil._docIsLtr;
- },
-
create: function (tagName, className, container) {
var el = document.createElement(tagName);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/leaflet.git
More information about the Pkg-javascript-commits
mailing list