Removing webkit workaround after consulting Dmitry
This commit is contained in:
parent
e4b8c5a9ec
commit
81e83b9578
|
|
@ -2702,26 +2702,6 @@
|
|||
};
|
||||
})(Matrix.prototype);
|
||||
|
||||
// WebKit rendering bug workaround method
|
||||
var version = navigator.userAgent.match(/Version\/(.*?)\s/) || navigator.userAgent.match(/Chrome\/(\d+)/);
|
||||
if ((navigator.vendor == "Apple Computer, Inc.") && (version && version[1] < 4 || navigator.platform.slice(0, 2) == "iP") ||
|
||||
(navigator.vendor == "Google Inc." && version && version[1] < 8)) {
|
||||
/*\
|
||||
* Paper.safari
|
||||
[ method ]
|
||||
**
|
||||
* There is an inconvenient rendering bug in Safari (WebKit):
|
||||
* sometimes the rendering should be forced.
|
||||
* This method should help with dealing with this bug.
|
||||
\*/
|
||||
paperproto.safari = function () {
|
||||
var rect = this.rect(-99, -99, this.width + 99, this.height + 99).attr({stroke: "none"});
|
||||
setTimeout(function () {rect.remove();});
|
||||
};
|
||||
} else {
|
||||
paperproto.safari = fun;
|
||||
}
|
||||
|
||||
var preventDefault = function () {
|
||||
this.returnValue = false;
|
||||
},
|
||||
|
|
@ -4248,7 +4228,6 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
R.svg && that && that.paper && that.paper.safari();
|
||||
animationElements.length && requestAnimFrame(animation);
|
||||
},
|
||||
upto255 = function (color) {
|
||||
|
|
|
|||
|
|
@ -490,7 +490,6 @@ window.Raphael && window.Raphael.svg && function(R) {
|
|||
h = this.offsetHeight;
|
||||
$(el, {width: w, height: h});
|
||||
$(ig, {width: w, height: h});
|
||||
o.paper.safari();
|
||||
});
|
||||
})(el);
|
||||
o.paper.defs.appendChild(el);
|
||||
|
|
@ -865,7 +864,7 @@ window.Raphael && window.Raphael.svg && function(R) {
|
|||
= (object) @Element
|
||||
\*/
|
||||
elproto.hide = function () {
|
||||
!this.removed && this.paper.safari(this.node.style.display = "none");
|
||||
if(!this.removed) this.node.style.display = "none";
|
||||
return this;
|
||||
};
|
||||
/*\
|
||||
|
|
@ -876,7 +875,7 @@ window.Raphael && window.Raphael.svg && function(R) {
|
|||
= (object) @Element
|
||||
\*/
|
||||
elproto.show = function () {
|
||||
!this.removed && this.paper.safari(this.node.style.display = "");
|
||||
if(!this.removed) this.node.style.display = "";
|
||||
return this;
|
||||
};
|
||||
/*\
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
28
raphael.js
28
raphael.js
|
|
@ -376,7 +376,7 @@
|
|||
return "You are running Eve " + version;
|
||||
};
|
||||
(typeof module != "undefined" && module.exports) ? (module.exports = eve) : (typeof define != "undefined" ? (define("eve", [], function() { return eve; })) : (glob.eve = eve));
|
||||
})(window || this);
|
||||
})(this);
|
||||
// ┌─────────────────────────────────────────────────────────────────────┐ \\
|
||||
// │ "Raphaël 2.1.2" - JavaScript Vector Library │ \\
|
||||
// ├─────────────────────────────────────────────────────────────────────┤ \\
|
||||
|
|
@ -3081,26 +3081,6 @@
|
|||
};
|
||||
})(Matrix.prototype);
|
||||
|
||||
// WebKit rendering bug workaround method
|
||||
var version = navigator.userAgent.match(/Version\/(.*?)\s/) || navigator.userAgent.match(/Chrome\/(\d+)/);
|
||||
if ((navigator.vendor == "Apple Computer, Inc.") && (version && version[1] < 4 || navigator.platform.slice(0, 2) == "iP") ||
|
||||
(navigator.vendor == "Google Inc." && version && version[1] < 8)) {
|
||||
/*\
|
||||
* Paper.safari
|
||||
[ method ]
|
||||
**
|
||||
* There is an inconvenient rendering bug in Safari (WebKit):
|
||||
* sometimes the rendering should be forced.
|
||||
* This method should help with dealing with this bug.
|
||||
\*/
|
||||
paperproto.safari = function () {
|
||||
var rect = this.rect(-99, -99, this.width + 99, this.height + 99).attr({stroke: "none"});
|
||||
setTimeout(function () {rect.remove();});
|
||||
};
|
||||
} else {
|
||||
paperproto.safari = fun;
|
||||
}
|
||||
|
||||
var preventDefault = function () {
|
||||
this.returnValue = false;
|
||||
},
|
||||
|
|
@ -4627,7 +4607,6 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
R.svg && that && that.paper && that.paper.safari();
|
||||
animationElements.length && requestAnimFrame(animation);
|
||||
},
|
||||
upto255 = function (color) {
|
||||
|
|
@ -6305,7 +6284,6 @@
|
|||
h = this.offsetHeight;
|
||||
$(el, {width: w, height: h});
|
||||
$(ig, {width: w, height: h});
|
||||
o.paper.safari();
|
||||
});
|
||||
})(el);
|
||||
o.paper.defs.appendChild(el);
|
||||
|
|
@ -6680,7 +6658,7 @@
|
|||
= (object) @Element
|
||||
\*/
|
||||
elproto.hide = function () {
|
||||
!this.removed && this.paper.safari(this.node.style.display = "none");
|
||||
if(!this.removed) this.node.style.display = "none";
|
||||
return this;
|
||||
};
|
||||
/*\
|
||||
|
|
@ -6691,7 +6669,7 @@
|
|||
= (object) @Element
|
||||
\*/
|
||||
elproto.show = function () {
|
||||
!this.removed && this.paper.safari(this.node.style.display = "");
|
||||
if(!this.removed) this.node.style.display = "";
|
||||
return this;
|
||||
};
|
||||
/*\
|
||||
|
|
|
|||
Loading…
Reference in New Issue