diff --git a/src/definitions/modules/sidebar.js b/src/definitions/modules/sidebar.js index 685f56383..2dedde9ca 100644 --- a/src/definitions/modules/sidebar.js +++ b/src/definitions/modules/sidebar.js @@ -163,37 +163,69 @@ $.fn.sidebar = function(parameters) { var width = $module.outerWidth(), height = $module.outerHeight(), - style = '' - + '' - ; + ; + } + + style += ''; + $head.append(style); $style = $('style[title=' + namespace + ']'); module.debug('Adding sizing css to head', $style); @@ -618,6 +650,15 @@ $.fn.sidebar = function(parameters) { }, is: { + + ie: function() { + var + isIE11 = (!(window.ActiveXObject) && 'ActiveXObject' in window), + isIE = ('ActiveXObject' in window) + ; + return (isIE11 || isIE); + }, + legacy: function() { var element = document.createElement('div'), diff --git a/src/definitions/modules/sidebar.less b/src/definitions/modules/sidebar.less index cae80bfed..3502e0474 100755 --- a/src/definitions/modules/sidebar.less +++ b/src/definitions/modules/sidebar.less @@ -139,7 +139,10 @@ height: 0px; overflow: hidden; opacity: 0; - transition: opacity @duration; + transition: + transform @duration, + opacity @duration + ; will-change: opacity; z-index: @dimmerLayer; } @@ -452,4 +455,4 @@ } .ui.visible.scale.down.sidebar ~ .pusher { transform: scale(0.75); -} \ No newline at end of file +}