mercury_editor-2.0.x-dev/build/js/dialog.ajax.min.js

build/js/dialog.ajax.min.js
!function(){"use strict";((o,t)=>{t.AjaxCommands.prototype.openMercuryDialog=function(e,r,a){if(!r.selector)return!1;o(r.selector).remove();const i=o(`<mercury-dialog id="${r.selector.replace(/^#/,"")}" class="ui-front"></mercury-dialog>`).appendTo("body");e.wrapper||(e.wrapper=i.attr("id")),r.command="insert",r.method="html",e.commands.insert(e,r,a),void 0===r.dialogOptions.drupalAutoButtons?r.dialogOptions.drupalAutoButtons=!0:"false"===r.dialogOptions.drupalAutoButtons?r.dialogOptions.drupalAutoButtons=!1:r.dialogOptions.drupalAutoButtons=!!r.dialogOptions.drupalAutoButtons,!r.dialogOptions.buttons&&r.dialogOptions.drupalAutoButtons&&(r.dialogOptions.buttons=t.behaviors.mercuryDialog.prepareDialogButtons(i)),i.on("dialogButtonsChange",(()=>{if("MERCURY-DIALOG"!==i[0].tagName)return;const o=t.behaviors.mercuryDialog.prepareDialogButtons(i);t.mercuryDialog(i[0]).applyOptions({buttons:o})})),r.dialogOptions=r.dialogOptions||{};const n=i.get(0);"auto"===r.dialogOptions.width&&(r.dialogOptions.width="fit-content");const s=t.mercuryDialog(n,r.dialogOptions),l=n.getAttribute("open");r.dialogOptions.modal&&!l?s.showModal():s.show()},t.AjaxCommands.prototype.closeMercuryDialog=function(o,e){if(!e.selector)return!1;let r=document.querySelector(e.selector);r||(r=window.parent.document.querySelector(e.selector)),r&&(t.mercuryDialog(r).close(),e.persist||r.remove())},t.AjaxCommands.prototype.coreCloseDialog=t.AjaxCommands.prototype.closeDialog,t.AjaxCommands.prototype.closeDialog=function(o,e,r){return"MERCURY-DIALOG"===document.querySelector(e.selector).tagName?t.AjaxCommands.prototype.closeMercuryDialog(o,e,r):t.AjaxCommands.prototype.coreCloseDialog(o,e,r)}})(jQuery,Drupal)}();

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc