%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/pn/wp-content/plugins/wp-special-textboxes/js/
Upload File :
Create Path :
Current File : //var/www/pn/wp-content/plugins/wp-special-textboxes/js/wstb.editor.plugin.min.js.map

{"version":3,"sources":["../js-src/wstb.editor.plugin.js"],"names":[],"mappings":"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","file":"wstb.editor.plugin.min.js","sourcesContent":["/**\n * Created by minimus on 18.06.2017.\n */\n(function () {\n  function createColorPickAction() {\n    const ed = tinymce.activeEditor;\n    const colorPickerCallback = ed.settings.color_picker_callback;\n\n    if (colorPickerCallback) {\n      return function() {\n        const self = this;\n\n        colorPickerCallback.call(ed, (value) => self.value(value).fire('change'), self.value());\n      };\n    }\n  }\n\n  const styleList = stbEditorOptions.list;\n\n  tinymce.PluginManager.requireLangPack('wstb');\n\n  tinymce.create('tinymce.plugins.wstb', {\n\n    init: function (ed, url) {\n      this.editor = ed;\n      const title = ed.getLang('wstb.title');\n\n      ed.addCommand('wstb', () => {\n        const se = ed.selection;\n\n        // No selection\n        if (se.isCollapsed())  return;\n\n        ed.windowManager.open({\n          width: 560,\n          height: 530,\n          inline: 1,\n          title: ed.getLang('wstb.title'),\n          bodyType: 'tabpanel',\n          body: [\n            {\n              type: 'form',\n              name: 'wstb_tab_general',\n              title: ed.getLang('wstb.basic_tab'),\n              minWidth: 558,\n              items: [\n                {\n                  type: 'listbox',\n                  name: 'wstb_id',\n                  label: ed.getLang('wstb.box_id'),\n                  values: styleList\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_caption',\n                  label  : ed.getLang('wstb.caption')\n                },\n                {\n                  type   : 'checkbox',\n                  name   : 'wstb_default_caption',\n                  text   : ed.getLang('wstb.default_caption'),\n                  checked : false\n                },\n                {\n                  type   : 'label',\n                  name   : 'collapsing_label',\n                  text   : ed.getLang('wstb.block_collapsing')\n                },\n                {\n                  type: 'listbox',\n                  name: 'wstb_collapsing',\n                  values: [\n                    {text: ed.getLang('wstb.default'), value: 'default', selected: 1},\n                    {text: ed.getLang('wstb.yes'), value: 'yes'},\n                    {text: ed.getLang('wstb.no'), value: 'no'},\n                  ]\n                },\n                {\n                  type   : 'label',\n                  name   : 'collapsed_label',\n                  text   : ed.getLang('wstb.collapsed')\n                },\n                {\n                  type: 'listbox',\n                  name: 'wstb_collapsed',\n                  values: [\n                    {text: ed.getLang('wstb.default'), value: 'default', selected: 1},\n                    {text: ed.getLang('wstb.yes'), value: 'yes'},\n                    {text: ed.getLang('wstb.no'), value: 'no'},\n                  ]\n                },\n                {\n                  type   : 'label',\n                  name   : 'mode_label',\n                  text   : ed.getLang('wstb.drawing_mode')\n                },\n                {\n                  type: 'listbox',\n                  name: 'wstb_mode',\n                  values: [\n                    {text: ed.getLang('wstb.default'), value: 'default', selected: 1},\n                    {text: 'CSS', value: 'css'},\n                    {text: 'JavaScript', value: 'js'},\n                  ]\n                },\n                {\n                  type   : 'label',\n                  name   : 'dir_label',\n                  text   : ed.getLang('wstb.direction')\n                },\n                {\n                  type: 'listbox',\n                  name: 'wstb_dir',\n                  values: [\n                    {text: ed.getLang('wstb.default'), value: 'default', selected: 1},\n                    {text: ed.getLang('wstb.left_to_right'), value: 'ltr'},\n                    {text: ed.getLang('wstb.right_to_left'), value: 'rtl'},\n                  ]\n                },\n                {\n                  type   : 'label',\n                  name   : 'dir_label',\n                  text   : ed.getLang('wstb.shadow')\n                },\n                {\n                  type: 'listbox',\n                  name: 'wstb_shadow',\n                  values: [\n                    {text: ed.getLang('wstb.default'), value: 'default', selected: 1},\n                    {text: ed.getLang('wstb.enable'), value: 'true'},\n                    {text: ed.getLang('wstb.disable'), value: 'false'},\n                  ]\n                }\n              ]\n            },\n            {\n              type: 'form',\n              name: 'wstb_tab_extended',\n              title: ed.getLang('wstb.extended_tab'),\n              minWidth: 558,\n              items: [\n                {\n                  type   : 'label',\n                  name   : 'image_label',\n                  text   : ed.getLang('wstb.image')\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_image_url',\n                  label  : ed.getLang('wstb.image_url')\n                },\n                {\n                  type   : 'checkbox',\n                  name   : 'wstb_big_image',\n                  text   : ed.getLang('wstb.image_big'),\n                  checked : false\n                },\n                {\n                  type   : 'checkbox',\n                  name   : 'wstb_noimage',\n                  text   : ed.getLang('wstb.image_no'),\n                  checked : false\n                },\n                {\n                  type   : 'label',\n                  name   : 'margins_label',\n                  text   : ed.getLang('wstb.margins')\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_top_margin',\n                  label  : ed.getLang('wstb.margin_top')\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_right_margin',\n                  label  : ed.getLang('wstb.margin_right')\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_bottom_margin',\n                  label  : ed.getLang('wstb.margin_bottom')\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_left_margin',\n                  label  : ed.getLang('wstb.margin_left')\n                },\n                {\n                  type   : 'label',\n                  name   : 'floating_label',\n                  text   : ed.getLang('wstb.floating_mode_settings')\n                },\n                {\n                  type   : 'checkbox',\n                  name   : 'wstb_float',\n                  text   : ed.getLang('wstb.floating_mode'),\n                  checked : false\n                },\n                {\n                  type: 'listbox',\n                  name: 'wstb_align',\n                  label: ed.getLang('wstb.alignment'),\n                  values: [\n                    {text: ed.getLang('wstb.left'), value: 'left', selected: 1},\n                    {text: ed.getLang('wstb.right'), value: 'right'}\n                  ]\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_width',\n                  label  : ed.getLang('wstb.box_width')\n                }\n              ]\n            },\n            {\n              type: 'form',\n              name: 'wstb_tab_colors',\n              title: ed.getLang('wstb.colors'),\n              minWidth: 558,\n              items: [\n                {\n                  type   : 'label',\n                  name   : 'colors_label',\n                  text   : ed.getLang('wstb.colors')\n                },\n                {\n                  type   : 'colorbox',\n                  name   : 'wstb_fcolor',\n                  label  : ed.getLang('wstb.text'),\n                  onaction: createColorPickAction(),\n                },\n                {\n                  type   : 'colorbox',\n                  name   : 'wstb_bgcolor',\n                  label  : ed.getLang('wstb.background'),\n                  onaction: createColorPickAction(),\n                },\n                {\n                  type   : 'colorbox',\n                  name   : 'wstb_bgcolorto',\n                  label  : ed.getLang('wstb.stop'),\n                  onaction: createColorPickAction(),\n                },\n                {\n                  type   : 'colorbox',\n                  name   : 'wstb_cfcolor',\n                  label  : ed.getLang('wstb.caption_text'),\n                  onaction: createColorPickAction(),\n                },\n                {\n                  type   : 'colorbox',\n                  name   : 'wstb_cbgcolor',\n                  label  : ed.getLang('wstb.caption_background'),\n                  onaction: createColorPickAction(),\n                },\n                {\n                  type   : 'colorbox',\n                  name   : 'wstb_cbgcolorto',\n                  label  : ed.getLang('wstb.caption_stop'),\n                  onaction: createColorPickAction(),\n                },\n                {\n                  type   : 'label',\n                  name   : 'border_label',\n                  text   : ed.getLang('wstb.border')\n                },\n                {\n                  type   : 'colorbox',\n                  name   : 'wstb_bcolor',\n                  label  : ed.getLang('wstb.border_color'),\n                  onaction: createColorPickAction(),\n                },\n                {\n                  type   : 'textbox',\n                  name   : 'wstb_bwidth',\n                  label  : ed.getLang('wstb.border_width'),\n                  tooltip: ed.getLang('wstb.border_width')\n                }\n              ]\n            }\n          ],\n          buttons: [\n            {text: ed.getLang('wstb.insert'), onclick: 'submit'},\n            {text: ed.getLang('wstb.cancel'), onclick: 'close'}\n          ],\n          onsubmit: function (e) {\n            const radio = e.data.wstb_collapsed;\n            const cRadio = e.data.wstb_collapsing;\n            const mRadio = e.data.wstb_mode;\n            const dRadio = e.data.wstb_dir;\n            const sRadio = e.data.wstb_shadow;\n\n            const wstbID = e.data.wstb_id;\n            const wstbCaption = e.data.wstb_caption;\n            const wstbDefCap = e.data.wstb_default_caption;\n            const wstbFloat = e.data.wstb_float;\n            const wstbAlign = e.data.wstb_align;\n            const wstbWidth = e.data.wstb_width;\n            const wstbColor = e.data.wstb_fcolor.replace(\"#\", \"\");\n            const wstbCColor = e.data.wstb_cfcolor.replace(\"#\", \"\");\n            const wstbBGColor = e.data.wstb_bgcolor.replace(\"#\", \"\");\n            const wstbCBGColor = e.data.wstb_cbgcolor.replace(\"#\", \"\");\n            const wstbBGColorTo = e.data.wstb_bgcolorto.replace(\"#\", \"\");\n            const wstbCBGColorTo = e.data.wstb_cbgcolorto.replace(\"#\", \"\");\n            const wstbBColor = e.data.wstb_bcolor.replace(\"#\", \"\");\n            const wstbBWidth = e.data.wstb_bwidth;\n            const wstbImage = e.data.wstb_image_url;\n            const wstbBigImage = e.data.wstb_big_image;\n            const wstbNoImage = e.data.wstb_noimage;\n            const wstbLeftMargin = e.data.wstb_left_margin;\n            const wstbRightMargin = e.data.wstb_right_margin;\n            const wstbTopMargin = e.data.wstb_top_margin;\n            const wstbBottomMargin = e.data.wstb_bottom_margin;\n\n            const wstbCollapsing = (cRadio === 'default') ? 0 : ((cRadio === 'yes') ? 1 : 2);\n            const wstbCollapsed = (radio === 'default') ? 0 : ((radio === 'yes') ? 1 : 2);\n            const wstbShadow = (sRadio === 'default') ? 0 : ((sRadio === 'enabled') ? 1 : 2);\n\n            // Caption\n            let caption = '';\n            if (wstbCaption !== '' || wstbDefCap) {\n              if (wstbDefCap) caption = ' defcaption=\"true\"';\n              else caption = ` caption='${wstbCaption}'`;\n\n              if (wstbCollapsing === 1) caption += ' collapsing=\"true\"';\n              else if(wstbCollapsing === 2) caption += ' collapsing=\"false\"';\n\n              if ((wstbCollapsed === 1) && (wstbCollapsing !== 2)) caption += ' collapsed=\"true\"';\n              else if(wstbCollapsed === 2) caption += ' collapsed=\"false\"';\n            }\n\n            // Mode, direction, shadow\n            const mode = (mRadio !== 'default') ? ` mode='${mRadio}'` : '';\n            const dir = (dRadio !== 'default') ? ` direction='${dRadio}'` : '';\n            let shadow = '';\n            if(wstbShadow === 1) shadow = ' shadow=\"true\"';\n            else if(wstbShadow === 2) shadow = ' shadow=\"false\"';\n\n            // Float Mode\n            let float = '';\n            if (wstbFloat) {\n              float += ` float=\"true\" align='${wstbAlign}'`;\n              if (wstbWidth !== '') float += ` width='${wstbWidth}'`;\n            }\n\n            // Colors\n            let colors = '';\n            if (wstbBWidth !== '') colors += ` bwidth='${wstbBWidth}'`;\n            if (wstbColor !== '') colors += ` color='${wstbColor}'`;\n            if (wstbCColor !== '') colors += ` ccolor='${wstbCColor}'`;\n            if (wstbBColor !== '') colors += ` bcolor='${wstbBColor}'`;\n            if (wstbBGColor !== '') colors += ` bgcolor='${wstbBGColor}'`;\n            if (wstbCBGColor !== '') colors += ` cbgcolor='${wstbCBGColor}'`;\n            if (wstbBGColorTo !== '') colors += ` bgcolorto='${wstbBGColorTo}'`;\n            if (wstbCBGColorTo !== '') colors += ` cbgcolorto='${wstbCBGColorTo}'`;\n\n            // Margins\n            let margins = '';\n            if (wstbLeftMargin !== '') margins += ` mleft='${wstbLeftMargin}'`;\n            if (wstbRightMargin !== '') margins += ` mright='${wstbRightMargin}'`;\n            if (wstbTopMargin !== '') margins += ` mtop='${wstbTopMargin}'`;\n            if (wstbBottomMargin !== '') margins += ` mbottom='${wstbBottomMargin}'`;\n\n            // Image\n            let image = '';\n            if ((wstbImage !== '') && !wstbNoImage) image += ` image='${wstbImage}'`;\n            if (wstbBigImage) image += \" big='true'\";\n            if (wstbNoImage) image = \" image='null'\";\n\n            const wstbAttrs = `${caption}${mode}${dir}${shadow}${float}${colors}${image}`;\n\n            const wstbBody =  ed.selection.getContent();\n\n            const wstbCode = `[stextbox id='${wstbID}'${wstbAttrs}]${wstbBody}[/stextbox]`;\n\n            ed.insertContent(wstbCode);\n          }\n        });\n      });\n\n      ed.addButton('wstb', {\n        title: title, //'Insert Special Text Box',\n        cmd: 'wstb',\n        image: url + '/img/wstb.png'\n      });\n\n      ed.on(\"NodeChange\", () => {\n        ed.controlManager.setDisabled(\"wstb\", ed.selection.isCollapsed());\n      });\n    },\n\n    getInfo: function () {\n      return {\n        longname: 'Special Text Boxes',\n        author: 'minimus',\n        authorurl: 'http://blogcoding.ru',\n        infourl: 'http://www.simplelib.com',\n        version: \"5.1.88\"\n      };\n    }\n  });\n\n  tinymce.PluginManager.add('wstb', tinymce.plugins.wstb);\n})();"]}

Zerion Mini Shell 1.0