1
0
Fork 0
mirror of https://github.com/futurepress/epub.js.git synced 2025-10-05 15:32:55 +02:00

Merge pull request #897 from mikkelvp/vendor-prefixes

Fix vender prefixing
This commit is contained in:
Fred Chasen 2019-03-07 18:13:46 -08:00 committed by GitHub
commit acecc259e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -93,16 +93,16 @@ export function isFloat(n) {
export function prefixed(unprefixed) {
var vendors = ["Webkit", "webkit", "Moz", "O", "ms" ];
var prefixes = ["-webkit-", "-webkit-", "-moz-", "-o-", "-ms-"];
var upper = unprefixed[0].toUpperCase() + unprefixed.slice(1);
var lower = unprefixed.toLowerCase();
var length = vendors.length;
if (typeof(document) === "undefined" || typeof(document.body.style[unprefixed]) != "undefined") {
if (typeof(document) === "undefined" || typeof(document.body.style[lower]) != "undefined") {
return unprefixed;
}
for (var i = 0; i < length; i++) {
if (typeof(document.body.style[vendors[i] + upper]) != "undefined") {
return prefixes[i] + unprefixed;
if (typeof(document.body.style[prefixes[i] + lower]) != "undefined") {
return prefixes[i] + lower;
}
}