From 90a5ba7d43d082f9fe456e58a7e0f62d85d319c6 Mon Sep 17 00:00:00 2001 From: Kristoffer Aarholt Date: Tue, 21 Oct 2014 16:45:32 +0200 Subject: [PATCH] Added prefixed css-rules when resetting transform on showIFrame --- js/views/one_page_view.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/js/views/one_page_view.js b/js/views/one_page_view.js index 862a61876..19ff35cff 100644 --- a/js/views/one_page_view.js +++ b/js/views/one_page_view.js @@ -473,12 +473,15 @@ ReadiumSDK.Views.OnePageView = function(options, classes, enableBookStyleOverrid var _useCSSTransformToHideIframe = true; this.showIFrame = function() { - + var css = {}; _$iframe.css("visibility", "visible"); if (_useCSSTransformToHideIframe) { - _$iframe.css("transform", "none"); + _.each([ "", "-webkit-", "-moz-", "-ms-" ], function(prefix) { + css[prefix + "transform"] = "none"; + }); + _$iframe.css(css); var enable3D = false; var settings = _viewSettings; @@ -490,7 +493,10 @@ ReadiumSDK.Views.OnePageView = function(options, classes, enableBookStyleOverrid if (settings.enableGPUHardwareAccelerationCSS3D) { enable3D = true; - _$iframe.css("transform", "translateZ(0)"); + _.each([ "", "-webkit-", "-moz-", "-ms-" ], function(prefix) { + css[prefix + "transform"] = "translateZ(0)"; + }); + _$iframe.css(css); } } else