HEX
Server: Apache
System: Linux webm003.cluster111.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: assotraipi (849654)
PHP: 5.4.45
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/assotraipi/www/wp-content/plugins/download-monitor/assets/js/shop/admin-order-details.js
jQuery( function ( $ ) {

	function handleChangeOrderAction() {
		var button = $("#dlm-order-details-button-change-state");
		var ogLbl = button.html();
		var isWorking = false;
		var successBlock = null;

		button.click(function(){
			if(isWorking) {
				return;
			}
			isWorking = true;
			button.html('...');

			var new_status = $("#dlm-order-details-current-state").val();

			$.post( dlm_strings.ajax_url_change_order_status, {
				status: new_status,
				order_id: dlm_strings.order_id
			}, function ( response ) {
				if ( response.success === true ) {
					button.html(ogLbl);
					isWorking = false;
					if(successBlock === null) {
						successBlock = $("<span>").addClass("dlm-order-details-update-successful").html("✓");
						button.parent().append(successBlock);
						setTimeout(
							function() {
								successBlock.fadeOut(300, function(){
									successBlock.remove();
									successBlock = null;
								});
							}, 300
						);
					}

				}
			} );

		});
	}

	handleChangeOrderAction();

} );