@atlassian/aui
Version:
Atlassian User Interface Framework
14 lines • 1.99 kB
JavaScript
/*!!
* @atlassian/aui - Atlassian User Interface Framework
* @version v8.0.0-alpha.1
* @link https://aui.atlassian.com
* @license SEE LICENSE IN LICENSE.md
* @author Atlassian Pty Ltd.
*/
exports.ids=[15],exports.modules={79:
/*!********************************!*\
!*** ../src/js/aui/blanket.js ***!
\********************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,d,o){"use strict";Object.defineProperty(d,"__esModule",{value:!0}),d.undim=d.dim=void 0;var t,i=n(o(/*! ./jquery */0)),r=o(/*! ./internal/deprecation */9),a=o(/*! ./internal/animation */31),l=n(o(/*! ./internal/globalize */1));function n(e){return e&&e.__esModule?e:{default:e}}var u=[];function f(e,d){Array.prototype.forEach.call(document.body.children,function(e){(function(e){return e.hasAttribute("aria-hidden")})(e)||function(e){return e.classList.contains("aui-layer")}(e)||(e.setAttribute("aria-hidden","true"),u.push(e))}),t||(t=document.body),!0===e&&c();var o=!!f.$dim&&"false"===f.$dim.attr("aria-hidden");return f.$dim&&(f.$dim.remove(),f.$dim=null),f.$dim=(0,i.default)("<div></div>").addClass("aui-blanket"),f.$dim.attr("tabindex","0"),f.$dim.appendTo(document.body),o||((0,a.recomputeStyle)(f.$dim),f.cachedOverflow={overflow:t.style.overflow,overflowX:t.style.overflowX,overflowY:t.style.overflowY},t.style.overflowX="hidden",t.style.overflowY="hidden",t.style.overflow="hidden"),f.$dim.attr("aria-hidden","false"),d&&f.$dim.css({zIndex:d}),f.$dim}function s(){u.forEach(function(e){e.removeAttribute("aria-hidden")}),u=[],f.$dim&&(f.$dim.attr("aria-hidden","true"),t&&(t.style.overflow=f.cachedOverflow.overflow,t.style.overflowX=f.cachedOverflow.overflowX,t.style.overflowY=f.cachedOverflow.overflowY))}var c=(0,r.getMessageLogger)("useShim",{extraInfo:"useShim has no alternative as it is now calculated by dim()."});(0,l.default)("dim",f),(0,l.default)("undim",s),d.dim=f,d.undim=s}};