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:
commit
acecc259e8
1 changed files with 5 additions and 5 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue