Your IP : 216.73.216.95


Current Path : /var/www/ljmtc/cbt/theme/boost/amd/build/bootstrap/
Upload File :
Current File : /var/www/ljmtc/cbt/theme/boost/amd/build/bootstrap/toast.min.js.map

{"version":3,"sources":["../../src/bootstrap/toast.js"],"names":["DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","$","fn","EVENT_CLICK_DISMISS","EVENT_HIDE","EVENT_HIDDEN","EVENT_SHOW","EVENT_SHOWN","CLASS_NAME_HIDE","CLASS_NAME_SHOW","CLASS_NAME_SHOWING","DefaultType","animation","autohide","delay","Default","Toast","element","config","_element","_config","_getConfig","_timeout","_setListeners","showEvent","Event","trigger","isDefaultPrevented","classList","add","complete","remove","setTimeout","hide","Util","reflow","transitionDuration","getTransitionDurationFromElement","one","TRANSITION_END","emulateTransitionEnd","contains","hideEvent","_close","clearTimeout","off","removeData","data","typeCheckConfig","constructor","on","each","$element","TypeError","_jQueryInterface","Constructor","noConflict"],"mappings":"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","sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.5.0): toast.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME               = 'toast'\nconst VERSION            = '4.5.0'\nconst DATA_KEY           = 'bs.toast'\nconst EVENT_KEY          = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_HIDE          = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN        = `hidden${EVENT_KEY}`\nconst EVENT_SHOW          = `show${EVENT_KEY}`\nconst EVENT_SHOWN         = `shown${EVENT_KEY}`\n\nconst CLASS_NAME_FADE    = 'fade'\nconst CLASS_NAME_HIDE    = 'hide'\nconst CLASS_NAME_SHOW    = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\n\nconst DefaultType = {\n  animation : 'boolean',\n  autohide  : 'boolean',\n  delay     : 'number'\n}\n\nconst Default = {\n  animation : true,\n  autohide  : true,\n  delay     : 500\n}\n\nconst SELECTOR_DATA_DISMISS = '[data-dismiss=\"toast\"]'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Toast {\n  constructor(element, config) {\n    this._element = element\n    this._config  = this._getConfig(config)\n    this._timeout = null\n    this._setListeners()\n  }\n\n  // Getters\n\n  static get VERSION() {\n    return VERSION\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get Default() {\n    return Default\n  }\n\n  // Public\n\n  show() {\n    const showEvent = $.Event(EVENT_SHOW)\n\n    $(this._element).trigger(showEvent)\n    if (showEvent.isDefaultPrevented()) {\n      return\n    }\n\n    if (this._config.animation) {\n      this._element.classList.add(CLASS_NAME_FADE)\n    }\n\n    const complete = () => {\n      this._element.classList.remove(CLASS_NAME_SHOWING)\n      this._element.classList.add(CLASS_NAME_SHOW)\n\n      $(this._element).trigger(EVENT_SHOWN)\n\n      if (this._config.autohide) {\n        this._timeout = setTimeout(() => {\n          this.hide()\n        }, this._config.delay)\n      }\n    }\n\n    this._element.classList.remove(CLASS_NAME_HIDE)\n    Util.reflow(this._element)\n    this._element.classList.add(CLASS_NAME_SHOWING)\n    if (this._config.animation) {\n      const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n      $(this._element)\n        .one(Util.TRANSITION_END, complete)\n        .emulateTransitionEnd(transitionDuration)\n    } else {\n      complete()\n    }\n  }\n\n  hide() {\n    if (!this._element.classList.contains(CLASS_NAME_SHOW)) {\n      return\n    }\n\n    const hideEvent = $.Event(EVENT_HIDE)\n\n    $(this._element).trigger(hideEvent)\n    if (hideEvent.isDefaultPrevented()) {\n      return\n    }\n\n    this._close()\n  }\n\n  dispose() {\n    clearTimeout(this._timeout)\n    this._timeout = null\n\n    if (this._element.classList.contains(CLASS_NAME_SHOW)) {\n      this._element.classList.remove(CLASS_NAME_SHOW)\n    }\n\n    $(this._element).off(EVENT_CLICK_DISMISS)\n\n    $.removeData(this._element, DATA_KEY)\n    this._element = null\n    this._config  = null\n  }\n\n  // Private\n\n  _getConfig(config) {\n    config = {\n      ...Default,\n      ...$(this._element).data(),\n      ...typeof config === 'object' && config ? config : {}\n    }\n\n    Util.typeCheckConfig(\n      NAME,\n      config,\n      this.constructor.DefaultType\n    )\n\n    return config\n  }\n\n  _setListeners() {\n    $(this._element).on(EVENT_CLICK_DISMISS, SELECTOR_DATA_DISMISS, () => this.hide())\n  }\n\n  _close() {\n    const complete = () => {\n      this._element.classList.add(CLASS_NAME_HIDE)\n      $(this._element).trigger(EVENT_HIDDEN)\n    }\n\n    this._element.classList.remove(CLASS_NAME_SHOW)\n    if (this._config.animation) {\n      const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n      $(this._element)\n        .one(Util.TRANSITION_END, complete)\n        .emulateTransitionEnd(transitionDuration)\n    } else {\n      complete()\n    }\n  }\n\n  // Static\n\n  static _jQueryInterface(config) {\n    return this.each(function () {\n      const $element = $(this)\n      let data       = $element.data(DATA_KEY)\n      const _config  = typeof config === 'object' && config\n\n      if (!data) {\n        data = new Toast(this, _config)\n        $element.data(DATA_KEY, data)\n      }\n\n      if (typeof config === 'string') {\n        if (typeof data[config] === 'undefined') {\n          throw new TypeError(`No method named \"${config}\"`)\n        }\n\n        data[config](this)\n      }\n    })\n  }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME]             = Toast._jQueryInterface\n$.fn[NAME].Constructor = Toast\n$.fn[NAME].noConflict  = () => {\n  $.fn[NAME] = JQUERY_NO_CONFLICT\n  return Toast._jQueryInterface\n}\n\nexport default Toast\n"],"file":"toast.min.js"}