@atlassian/aui
Version:
Atlassian User Interface Framework
14 lines • 1.58 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=[57],exports.modules={66:
/*!*******************************!*\
!*** ../src/js/aui/button.js ***!
\*******************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,i,u){"use strict";var n=o(u(/*! ./jquery */0)),e=function(t){if(t&&t.__esModule)return t;var i={};if(null!=t)for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&(i[u]=t[u]);return i.default=t,i}(u(/*! ./internal/log */6)),s=o(u(/*! ./internal/amdify */7)),r=o(u(/*! ./internal/skate */5));function o(t){return t&&t.__esModule?t:{default:t}}function a(t){return t.hasAttribute("aria-busy")&&"true"===t.getAttribute("aria-busy")}function l(t){return"INPUT"===t.nodeName}(0,r.default)("aui-button",{type:r.default.type.CLASSNAME,prototype:{busy:function(){return l(this)||a(this)?(e.warn("It is not valid to call busy() on an input button."),this):((0,n.default)(this).spin(),this.setAttribute("aria-busy",!0),this.setAttribute("busy",""),this)},idle:function(){return l(this)||!a(this)?(e.warn("It is not valid to call idle() on an input button."),this):((0,n.default)(this).spinStop(),this.removeAttribute("aria-busy"),this.removeAttribute("busy"),this)},isBusy:function(){return l(this)?(e.warn("It is not valid to call isBusy() on an input button."),!1):a(this)}}}),(0,s.default)("aui/button")}};