[ SYSTEM ]: Linux wordpress 6.1.0-41-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
[ SERVER ]: Apache/2.4.66 (Debian) | PHP: 8.2.30
[ USER ]: www-data | IP: 172.19.30.54
GEFORCE FILE MANAGER
/
var
/
www
/
html
/
wordpress
/
wp-content
/
plugins
/
astra-addon
/
admin
/
astra-rollback
/
assets
/
js
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 astra-rollback.js
1,819 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: astra-rollback.js
/** * Astra Theme rollback version * * @package Astra Addon * @since x.x.x */ (function( $ ) { astRollbackVersion = { init: function() { $( document ).on('change', '.ast-rollback-version-select' , astRollbackVersion.onSelectVersion ); $( document ).on('click', '.ast-rollback-button' , astRollbackVersion.onRollbackClick ); $( document ).on('click', '.ast-confirm-cancel' , astRollbackVersion.closeRollbackPopup ); $( document ).on('click', '.ast-confirm-ok' , astRollbackVersion.onRollbackOk ); }, onSelectVersion:function() { var selectRollback = jQuery( this ); rollbackButton = selectRollback.next( '.ast-rollback-button' ) placeholderUrl = rollbackButton.data( 'placeholder-url' ); rollbackButton.attr( 'href', placeholderUrl.replace( 'VERSION', selectRollback.val() ) ); }, onRollbackClick: function ( e ) { e.preventDefault(); rollbackConfirmText = $('.ast-confirm-text'); versionNumber = $('.ast-rollback-version-select').val(); rollbackConfirmdata = rollbackConfirmText.data('text').replace( '#VERSION#', versionNumber ); rollbackConfirmText.html( rollbackConfirmdata ); document.querySelector('.ast-confirm-rollback-popup').style.display = 'block'; }, closeRollbackPopup: function ( e ) { document.querySelector('.ast-confirm-rollback-popup').style.display = 'none'; }, onRollbackOk:function ( e ) { e.preventDefault(); location.href = $( '.ast-rollback-button' ).attr('href'); astRollbackVersion.closeRollbackPopup( e ); } } $( document ).ready(function() { astRollbackVersion.init(); }); })( jQuery );