????JFIF??x?x????'
Server IP : 104.21.64.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 : |
"use strict"; function cws_clone_object ( obj ){ var buf, new_obj = {}; for ( buf in obj ){ new_obj[buf] = obj[buf]; } return new_obj; } function cws_sc_settings_controller (){ this.sc_name = jQuery( '#cws_sc_name' ).length ? jQuery( '#cws_sc_name' ).val() : ''; this.sc_selection = jQuery( '#cws_sc_selection' ).length ? jQuery( '#cws_sc_selection' ).val() : ''; this.def_content = jQuery( '#cws_sc_def_content' ).length ? jQuery( '#cws_sc_def_content' ).val() : ''; this.sc_prefix = jQuery( '#cws_sc_prefix' ).length ? jQuery( '#cws_sc_prefix' ).val() : ''; this.ins_button = jQuery( '#cws_insert_button' ); this.paired = jQuery( '#cws_sc_paired' ).val() == '1' ? true : false; this.sc_atts = {}; this.sc_fields = {}; this.opening_tag = ''; this.closing_tag = ''; this.insert_handler_init = sc_insert_handler_init; this.insert = sc_insert; /**************************************/ this.insert_handler_init(); } function sc_insert_handler_init (){ var c_obj = this; c_obj.ins_button.on( 'click', function (){ c_obj.sc_fields = jQuery( '[name^="' + c_obj.sc_prefix + '"]' ); if ( c_obj.sc_fields.length ){ c_obj.insert(); } else{ return false; } }); } function saveShortcodeArgs(data) { var out = ''; for (var key in data) { if (data.hasOwnProperty(key)) { if ('object' === typeof data[key]) { out += ' ' + key + '=\'{"@":{' + saveShortcodeArgsJ(data[key], 0).trim() + '}}\''; } else { if (data[key].length) { out += ' ' + key + '=\'' + data[key] + '\''; } } } } return out; } function saveShortcodeArgsJ(data) { var out = ''; for (var key in data) { if (data.hasOwnProperty(key)) { if ('object' === typeof data[key]) { out += '"' + key + '":{"@":{' + saveShortcodeArgsJ(data[key]).trim() + '}},'; } else if (data[key].length) { out += '"' + key + '":"' + data[key] + '",'; } } } if (out.length) { out = out.substr(0, out.length-1); } return out; } function sc_insert (){ if( window.tinyMCE ) { var parent = document.getElementsByClassName('cws_sc_settings_container')[0]; if (this.sc_name == 'custom_list') { var each_line = new Array(); var editor = window.tinyMCE.activeEditor; var value = jQuery(parent).find('.row.list_style select').val(); var icon = ('custom_icon_style' === value) ? jQuery(parent).find('.row.icon select').val() : null; var color = jQuery(parent).find('.row.icon_list_color span .wp-color-picker').val(); var li = editor.selection.getNode(); var node_name = li.nodeName; if (node_name == 'SPAN'){ li = li.parentNode; } if (li.children.length > 1 && node_name != 'SPAN'){ var single_node = false; } else { var single_node = true; } if (single_node){ var ul = li.parentNode; } else { var ul = li; } ul.setAttribute('class',value); var li_icon = "<i class='list_list "+icon+"'"+('custom_icon_style' === value ? "style='color:"+color+"'" : "")+"></i>"; if ((value == 'custom_icon_style') && !icon) { ul.setAttribute('class','arrows_style'); }; var node_len = li.children.length; if (icon) { if (single_node){ jQuery(li).children('.list_list').remove(); jQuery(li).prepend( "<i class='list_list "+icon+"'"+('custom_icon_style' === value ? "style='color:"+color+"'" : "")+"></i>" ); } else { //Delete icons for (var i = node_len - 1; i >= 0; i--) { var li_element = ul.children[i]; if ( jQuery(li_element).hasClass('list_list') ){ jQuery(li_element).remove(); } else { jQuery(li_element).find('.list_list').remove(); } } //Add icons for (var i = node_len - 1; i >= 0; i--) { var li_element = ul.children[i]; jQuery(li_element).prepend( "<i class='list_list "+icon+"'"+('custom_icon_style' === value ? "style='color:"+color+"'" : "")+"></i>" ); } } } else { for (var i = node_len - 1; i >= 0; i--) { var li_element = ul.children[i]; jQuery(li_element).children('.list_list').remove(); }; } this.ins_button.cws_tb_modal_close(); } else { var that = this; jQuery(parent).find('.row').each(function(k, row) { if (!/disable/.test(row.className)) { jQuery(row).find('input[name^="'+that.sc_prefix+'"],select[name^="'+that.sc_prefix+'"],textarea[name^="'+that.sc_prefix+'"]').each(function(t,el) { var name = el.name.substr(that.sc_prefix.length); var name_s = name.split('['); var curr_atts_lvl = that.sc_atts; if (name_s.length > 1) { for (var i=1;i<name_s.length;i++) { name_s[i] = name_s[i].substring(0,name_s[i].length - 1); if (undefined === curr_atts_lvl[name_s[i-1]]) { curr_atts_lvl[name_s[i-1]] = {}; } curr_atts_lvl = curr_atts_lvl[name_s[i-1]] } name = name_s[name_s.length - 1]; } switch (el.type) { case 'text': case 'number': case 'hidden': case 'textarea': curr_atts_lvl[name] = el.value; break; case 'select-one': if (undefined === el.options[el.selectedIndex].dataset['icon']) { curr_atts_lvl[name] = el.value; } else { if ('fa' === el.options[el.selectedIndex].dataset['icon']) { curr_atts_lvl[name] = 'fa ' + el.options[el.selectedIndex].dataset['icon'] + '-' + el.value; } else { curr_atts_lvl[name] = el.options[el.selectedIndex].dataset['icon'] + '-' + el.value; } } break; case 'radio': if (el.checked) { curr_atts_lvl[name] = el.value; } break; case 'checkbox': if (el.checked) { that.sc_atts[el.name.substr(that.sc_prefix.length)] = '1'; } break; } }); } }); var args = saveShortcodeArgs(that.sc_atts); var sc = '[' + that.sc_prefix + that.sc_name + args + ']'; var content = that.sc_selection.length ? that.sc_selection : that.def_content; sc += content; if (that.paired) { sc += '[/' + that.sc_prefix + that.sc_name + ']'; } window.tinyMCE.activeEditor.selection.setContent( sc ); if ( this.ins_button.is_cws_tb_modal() ) { this.ins_button.cws_tb_modal_close(); } else{ tb_remove(); } } } }