| Server IP : 82.148.16.210 / Your IP : 216.73.216.19 Web Server : nginx/1.29.5 System : Linux mail.sarafai.ru 6.1.0-43-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.162-1 (2026-02-08) x86_64 User : root ( 0) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /usr/share/nodejs/bootstrap/js/dist/ |
Upload File : |
{"version":3,"file":"popover.js","sources":["../src/popover.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.6.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n placement: 'right',\n trigger: 'click',\n content: '',\n template: '<div class=\"popover\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<h3 class=\"popover-header\"></h3>' +\n '<div class=\"popover-body\"></div></div>'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(string|element|function)'\n}\n\nconst Event = {\n HIDE: `hide${EVENT_KEY}`,\n HIDDEN: `hidden${EVENT_KEY}`,\n SHOW: `show${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`,\n INSERTED: `inserted${EVENT_KEY}`,\n CLICK: `click${EVENT_KEY}`,\n FOCUSIN: `focusin${EVENT_KEY}`,\n FOCUSOUT: `focusout${EVENT_KEY}`,\n MOUSEENTER: `mouseenter${EVENT_KEY}`,\n MOUSELEAVE: `mouseleave${EVENT_KEY}`\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(SELECTOR_TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n\n this.setElementContent($tip.find(SELECTOR_CONTENT), content)\n\n $tip.removeClass(`${CLASS_NAME_FADE} ${CLASS_NAME_SHOW}`)\n }\n\n // Private\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).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]()\n }\n })\n }\n}\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n"],"names":["NAME","VERSION","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","$","fn","CLASS_PREFIX","BSCLS_PREFIX_REGEX","RegExp","CLASS_NAME_FADE","CLASS_NAME_SHOW","SELECTOR_TITLE","SELECTOR_CONTENT","Default","Tooltip","placement","trigger","content","template","DefaultType","Event","HIDE","HIDDEN","SHOW","SHOWN","INSERTED","CLICK","FOCUSIN","FOCUSOUT","MOUSEENTER","MOUSELEAVE","Popover","isWithContent","getTitle","_getContent","addAttachmentClass","attachment","getTipElement","addClass","tip","config","setContent","$tip","setElementContent","find","call","element","removeClass","getAttribute","_cleanTipClass","tabClass","attr","match","length","join","_jQueryInterface","each","data","_config","test","TypeError","Constructor","noConflict"],"mappings":"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"}