diff --git a/addons/website/static/src/css/website.css b/addons/website/static/src/css/website.css index 54faf97838e..1c09080fbf9 100644 --- a/addons/website/static/src/css/website.css +++ b/addons/website/static/src/css/website.css @@ -602,6 +602,10 @@ div.media_iframe_video .css_editable_mode_display { z-index: 2; } +html[data-browser^="msie"] div.media_iframe_video iframe { + margin-left: 0; +} + /* Mobile view */ @media (max-width: 768px) { img:not(.cke_iframe), .media_iframe_video, span.fa, i.fa { diff --git a/addons/website/static/src/css/website.sass b/addons/website/static/src/css/website.sass index fc11a0c21b7..b7d5bac7fcd 100644 --- a/addons/website/static/src/css/website.sass +++ b/addons/website/static/src/css/website.sass @@ -484,6 +484,9 @@ div.media_iframe_video display: none z-index: 2 +html[data-browser^="msie"] div.media_iframe_video iframe + margin-left: 0 + /* Mobile view */ @media (max-width: 768px) diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js index 0b5684e3a3b..6a9bce3b041 100644 --- a/addons/website/static/src/js/website.js +++ b/addons/website/static/src/js/website.js @@ -1,6 +1,18 @@ (function() { "use strict"; + /* --- Set the browser into the dom for css selectors --- */ + var browser; + if ($.browser.webkit) browser = "webkit"; + else if ($.browser.safari) browser = "safari"; + else if ($.browser.opera) browser = "opera"; + else if ($.browser.msie || ($.browser.mozilla && +$.browser.version.replace(/^([0-9]+\.[0-9]+).*/, '\$1') < 20)) browser = "msie"; + else if ($.browser.mozilla) browser = "mozilla"; + browser += ","+$.browser.version; + if (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())) browser += ",mobile"; + document.documentElement.setAttribute('data-browser', browser); + /* ---------------------------------------------------- */ + var website = {}; openerp.website = website;