@atlassian/aui
Version:
Atlassian User Interface Framework
26 lines • 3.07 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=[71],exports.modules={197:
/*!*********************************!*\
!*** ../src/js/aui/expander.js ***!
\*********************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,r){"use strict";var a,n=r(/*! ./jquery */0),i=(a=n)&&a.__esModule?a:{default:a};var g=(0,i.default)(document),d=function(e){var t={};return t.$trigger=(0,i.default)(e.currentTarget),t.$content=g.find("#"+t.$trigger.attr("aria-controls")),t.triggerIsParent=0!==t.$content.parent().filter(t.$trigger).length,t.$shortContent=t.triggerIsParent?t.$trigger.find(".aui-expander-short-content"):null,t.height=t.$content.css("min-height"),t.isCollapsible=!1!==t.$trigger.data("collapsible"),t.replaceText=t.$trigger.attr("data-replace-text"),t.replaceSelector=t.$trigger.data("replace-selector"),t},o=function(e){if(e.replaceText){var t=e.replaceSelector?e.$trigger.find(e.replaceSelector):e.$trigger;e.$trigger.attr("data-replace-text",t.text()),t.text(e.replaceText)}},c={"aui-expander-invoke":function(e){var t=(0,i.default)(e.currentTarget),r=g.find("#"+t.attr("aria-controls")),a=!1!==t.data("collapsible");"true"===r.attr("aria-expanded")&&a?t.trigger("aui-expander-collapse"):t.trigger("aui-expander-expand")},"aui-expander-expand":function(e){var t=d(e);"true"!==t.$content.attr("aria-expanded")&&(t.$content.attr("aria-expanded","true"),t.$trigger.attr("aria-expanded","true"),t.$content.outerHeight()>0&&t.$content.attr("aria-hidden","false"),o(t),t.triggerIsParent&&t.$shortContent.hide(),t.$trigger.trigger("aui-expander-expanded"))},"aui-expander-collapse":function(e){var t=d(e);"true"===t.$content.attr("aria-expanded")&&(o(t),t.$content.attr("aria-expanded","false"),t.$trigger.attr("aria-expanded","false"),t.triggerIsParent&&t.$shortContent.show(),0===t.$content.outerHeight()&&t.$content.attr("aria-hidden","true"),t.$trigger.trigger("aui-expander-collapsed"))},"click.aui-expander":function(e){(0,i.default)(e.currentTarget).trigger("aui-expander-invoke",e.currentTarget)}};g.on(c,".aui-expander-trigger")},199:
/*!**************************************************!*\
!*** ../src/less/aui-experimental-expander.less ***!
\**************************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,r){},200:
/*!***********************************!*\
!*** ./aui.component.expander.js ***!
\***********************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(/*! @atlassian/aui/src/less/aui-experimental-expander.less */199),r(/*! @atlassian/aui/src/js/aui/expander.js */197)}};