????JFIF??x?x????'
Server IP : 104.21.16.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/eaabusiness.com/wp-content/themes/globeco/core/js/ |
Upload File : |
/* cws shortcodes buttons for tinymce */ tinymce.PluginManager.add( 'cws_shortcodes', function ( editor, url ){ var sc_name, sc_title, sc_required, def_content, has_options, conditions; if (undefined === window.cws_sc_data) { return; } conditions = { 'selection' : function ( editor ){ /* something should be selected */ return !editor.selection.isCollapsed(); }, 'single_char_selected' : function ( editor ){ /* single character should be selected */ return editor.selection.getContent().length == 1; }, 'sc_selection' : function ( editor ){ /* single or multiple shortcodes should be selected */ var selection = editor.selection.getContent(); return /^((\s|\n|\t|( )|(<p>)|(<\/p>)|(<br \/>))*((\[[^\]]+\](\[\/[^\]]+\])?)|(\[[^\]]+\].+\[\/[^\]]+\]))(\s|\n|\t|( )|(<p>)|(<\/p>)|(<br \/>))*)+$/.test( selection ); }, 'sc_selection_or_nothing' : function ( editor ){ /* single shortcode or multiple shortcodes or nothing */ var selection = editor.selection.getContent(); return !selection.length || /^((\s|\n|\t|( )|(<p>)|(<\/p>)|(<br \/>))*((\[[^\]]+\](\[\/[^\]]+\])?)|(\[[^\]]+\].+\[\/[^\]]+\]))(\s|\n|\t|( )|(<p>)|(<\/p>)|(<br \/>))*)+$/.test( selection ); }, 'list_selection' : function ( editor ){ /* single shortcode or multiple shortcodes or nothing */ var selection = editor.selection.getSelectedBlocks(); if (selection.length) { if ( (selection[0].tagName == 'LI' && selection[0].parentNode.tagName == 'UL') || selection[0].tagName == 'UL' ) { return true; } } return false; } } for ( var i=0; i<window.cws_sc_data.length; i++ ){ sc_name = window.cws_sc_data[i]['sc_name']; sc_title = window.cws_sc_data[i]['title']; sc_icon = window.cws_sc_data[i]['icon']; sc_required = window.cws_sc_data[i]['required']; def_content = window.cws_sc_data[i]['def_content']; has_options = window.cws_sc_data[i]['has_options']; editor.addButton( window.cws_sc_data[i]['sc_name'], { 'title': sc_title, 'icon': sc_icon, 'cws_sc_atts': { 'sc_name': sc_name, 'sc_title': sc_title, 'sc_required': sc_required, 'def_content': def_content, 'has_options': has_options }, onclick: function (){ var selection = editor.selection.getContent(); var sc_name = this.settings.cws_sc_atts.sc_name; var def_content = this.settings.cws_sc_atts.def_content; var sc_title = this.settings.cws_sc_atts.sc_title; var has_options = this.settings.cws_sc_atts.has_options; if ( has_options ){ cws_tb_modal_create( { 'title' : 'Insert shortcode: ' + sc_title, 'source' : ajax_object.ajaxurl, 'data' : { 'action' : 'cws_ajax_sc_settings', 'shortcode' : sc_name, 'selection' : selection, 'def_content' : def_content, 'nonce_code' : ajax_object.nonce } }); } else{ if( window.tinyMCE ) { window.tinyMCE.activeEditor.selection.setContent( '[' + sc_name + ']' + selection + '[/' + sc_name + ']' ); } } }, onPostRender: function (){ var ctrl = this; var sc_required = this.settings.cws_sc_atts.sc_required; if ( sc_required.length && ( Object.keys( conditions ).indexOf( sc_required ) != -1 ) ){ editor.on( 'NodeChange', function (){ var match = conditions[sc_required]( editor ); if ( !match && !ctrl.disabled() ){ ctrl.disabled( true ); } else if ( match && ctrl.disabled() ){ ctrl.disabled( false ); } }); } } }); } });