@atlassian/aui
Version:
Atlassian User Interface Framework
14 lines • 3.82 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=[8],exports.modules={9:
/*!*********************************************!*\
!*** ../src/js/aui/internal/deprecation.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}),t.getMessageLogger=t.propertyDeprecationSupported=t.obj=t.prop=t.css=t.construct=t.fn=void 0;var n=a(r(/*! ../jquery */0)),o=a(r(/*! ./globalize */1));function a(e){return e&&e.__esModule?e:{default:e}}var c=Object.prototype.hasOwnProperty,i=[],p=[];function s(){"undefined"!=typeof console&&console.warn&&Function.prototype.apply.call(console.warn,console,arguments)}function u(e,t){if("function"==typeof e)return e;var r=!1;return t=t||{},function(n){var o,a=function(e){var t=new Error,r=t.stack||t.stacktrace,n=r&&r.replace(/^Error\n/,"")||"";return n?(n=n.split("\n"))[e+2]:n}(n||1)||"";if(!r||-1===i.indexOf(a)){i.push(a),r=!0;var c="DEPRECATED "+(t.deprecationType+" "||"")+"- "+(o=e,(o+="")?o.charAt(0).toUpperCase()+o.substring(1):"")+" has been deprecated"+(t.sinceVersion?" since "+t.sinceVersion:"")+" and will be removed in "+(t.removeInVersion||"a future release")+".";t.alternativeName&&(c+=" Use "+t.alternativeName+" instead. "),t.extraInfo&&(c+=" "+t.extraInfo),a=""===a?" \n No stack trace of the deprecated usage is available in your current browser.":" \n "+a,t.extraObject?s(c+="\n",t.extraObject,a):s(c,a)}}}function f(e,t){var r=e.options.displayName;r=r?" ("+r+")":"";var o=n.default.extend({deprecationType:"CSS",extraObject:t},e.options);u("'"+e.selector+"' pattern"+r,o)()}function d(e,t,r){(r=r||{}).deprecationType=r.deprecationType||"JS";var n=u(t||e.name||"this function",r);return function(){return n(),e.apply(this,arguments)}}function l(e,t,r){(r=r||{}).deprecationType=r.deprecationType||"JS";var o=d(e,t,r);return o.prototype=e.prototype,n.default.extend(o,e),o}var y=!1;try{Object.defineProperty&&(Object.defineProperty({},"blam",{get:function(){},set:function(){}}),t.propertyDeprecationSupported=y=!0)}catch(e){}function v(e,t,r){if("function"==typeof e[t]){(r=r||{}).deprecationType=r.deprecationType||"JS";var n=r.displayName||t;e[t]=d(e[t],n,r)}else!function(e,t,r){if(y){var n=e[t];(r=r||{}).deprecationType=r.deprecationType||"JS";var o=u(r.displayName||t,r);Object.defineProperty(e,t,{get:function(){return o(),n},set:function(e){return n=e,o(),e}})}}(e,t,r)}function b(e,t,r){for(var o in r=r||{},e)c.call(e,o)&&(r.deprecationType=r.deprecationType||"JS",r.displayName=t+o,r.alternativeName=r.alternativeNamePrefix&&r.alternativeNamePrefix+o,v(e,o,n.default.extend({},r)))}function h(e,t){window.MutationObserver?("string"==typeof e&&(e=[e]),e.forEach(function(e){return function(t){var r={selector:t,options:e||{}};p.push(r);for(var n=document.querySelectorAll(t),o=0;o<n.length;o++)f(r,n[o])}}(t))):s("CSS could not be deprecated as Mutation Observer was not found.")}function g(e){return function(t){var r,n;r=e,n=t.selector,(r.matches||r.msMatchesSelector||r.webkitMatchesSelector||r.mozMatchesSelector||r.oMatchesSelector).call(r,n)&&f(t,e)}}if(window.MutationObserver){new MutationObserver(function(e){e.forEach(function(e){for(var t=e.addedNodes,r=0;r<t.length;r++){var n=t[r];1===n.nodeType&&p.forEach(g(n))}})}).observe(document,{childList:!0,subtree:!0})}var m={fn:d,construct:l,css:h,prop:v,obj:b,propertyDeprecationSupported:y,getMessageLogger:u};(0,o.default)("deprecate",m),t.fn=d,t.construct=l,t.css=h,t.prop=v,t.obj=b,t.propertyDeprecationSupported=y,t.getMessageLogger=u}};