token_filter-8.x-1.2/js/build/tokenBrowser.js
js/build/tokenBrowser.js
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.CKEditor5=t():(e.CKEditor5=e.CKEditor5||{},e.CKEditor5.tokenBrowser=t())}(self,(()=>(()=>{var e={"ckeditor5/src/core.js":(e,t,o)=>{e.exports=o("dll-reference CKEditor5.dll")("./src/core.js")},"ckeditor5/src/ui.js":(e,t,o)=>{e.exports=o("dll-reference CKEditor5.dll")("./src/ui.js")},"dll-reference CKEditor5.dll":e=>{"use strict";e.exports=CKEditor5.dll}},t={};function o(r){var s=t[r];if(void 0!==s)return s.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,o),i.exports}o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";o.d(r,{default:()=>l});var e=o("ckeditor5/src/core.js"),t=o("ckeditor5/src/ui.js");class s extends e.Plugin{init(){const e=window.drupalSettings,o=this.editor.t;this.editor.ui.componentFactory.add("tokenBrowser",(r=>{const s=this.editor.commands.get("tokenBrowser"),i=new t.ButtonView(r);return i.set({label:o("Token browser"),icon:'<?xml version="1.0" encoding="UTF-8"?>\n<svg version="1.1" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">\n <path d="M 8,3 L 3,3 L 3,17 L 8,17" fill="none" stroke="currentColor" stroke-width="2px"/>\n <path d="M 7,10 L 13,10" fill="none" stroke="currentColor" stroke-width="2px"/>\n <path d="M 12,3 L 17,3 L 17,17 L 12,17" fill="none" stroke="currentColor" stroke-width="2px"/>\n</svg>\n',tooltip:!0}),i.bind("isOn","isEnabled").to(s,"value","isEnabled"),this.listenTo(i,"execute",(()=>{e.tokenFocusedCkeditor5=this.editor,this.editor.execute("tokenBrowser")})),i}))}}class i extends e.Command{execute(){Drupal.ckeditor5.openDialog(this.editor.config.get("drupalTokenBrowser").url,(()=>{}),{dialogClass:"token-browser-dialog",autoResize:!1,modal:!1,draggable:!0})}}class n extends e.Plugin{init(){this.editor.commands.add("tokenBrowser",new i(this.editor))}}class d extends e.Plugin{static get requires(){return[s,n]}}const l={TokenBrowser:d}})(),r=r.default})()));