HEX
Server: LiteSpeed
System: Linux kapuas.iixcp.rumahweb.net 5.14.0-427.42.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 14:58:02 EDT 2024 x86_64
User: mirz4654 (1666)
PHP: 8.1.33
Disabled: system,exec,escapeshellarg,escapeshellcmd,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,popen,pclose,dl,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setsid,posix_setuid,posix_setpgid,ini_alter,show_source,define_syslog_variables,symlink,syslog,openlog,openlog,closelog,ocinumcols,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dll,ftp,myshellexec,socket_bind,mail,posix_getwpuid
Upload Files
File: /home/mirz4654/.trash/revision-control/revision-control.js
jQuery(document).ready( function($) {

	$('a#revision-compare-delete-label').bind('click', function () {
		$(this).parents('table').find('.check-column input.toggle-type, tfoot input.toggle-type').toggle();
	});

	$('#post-revisions a.delete').click( function() {
		return confirm( RevisionControl.deleterevisions );
	});

	$('#revisions-delete').bind('click', function () {
		if ( !confirm( RevisionControl.deleterevisions ) )
			return;

		var checked = [];
		$('#revisionsdiv :checkbox').each(function(i, element) {
											   if ( $(element).is(':checked') ) {
												   checked[checked.length] = $(element).val();
												   $(element).parents('tr').css('background-color', '#f7d2d6');
												}
											});
		$.post('admin-post.php', {
			action: 'revision-control-delete',
			revisions: checked.join(','),
			_wpnonce: $('#revision-control-delete-nonce').val()
			}, function (xml) {	

				var r = wpAjax.parseAjaxResponse(xml);

				var success = r.responses[0].data;
				if ( -1 == success ) {
					//Error - Failed to delete.
					alert("The AJAX request has Failed, Please try again;\n The unexpected data was: " + xml);
				} else {
					//Removed OK
					var revs = r.responses[0].supplemental.revisions.split(',');
					for( var i in revs ) {
						$('#revision-row-' + revs[i]).animate( {backgroundColor:'#fb4357'}, 1000).fadeOut(300, function() { $(this).remove(); });
					}
				}
		});
	});
	$('#revisions-compare').click( function () {
		var left = $(this).parents('table').find('input.left:checked').val();
		var right = $(this).parents('table').find('input.right:checked').val();
		if ( undefined == left || undefined == right ) {
			alert( RevisionControl.selectbothradio );
			return;
		}
		
		tb_show(RevisionControl.revisioncompare, 'admin-post.php?action=revision-control-revision-compare&left=' + left + '&right=' + right + '&TB_iframe=true', false);
		
		this.blur();

	});
	
	/*$('table.post-revisions a.unlock').bind('click', function() {
														return confirm( RevisionControl.unlockrevision );
																});
	
	$('table.post-revisions .check-column :radio').bind('click',
			function() {
				var inputs = $('table.post-revisions .check-column :radio');
				var left = $('table.post-revisions .check-column :radio .left');
				
				var current_id = $(this).attr('value');
				
				var i, checkCount = 0, side, leftchecked = false, rightchecked = true;
				for ( i = 0; i < inputs.length; i++ ) {
					checked = $(inputs[i]).attr('checked');
					side = $(inputs[i]).attr('name');
					checkCount += checked ? 1 : 0;
					if ( checked ) {
						if ( 'left' == side )
							leftchecked = true;
						else if ( 'right' == side )
							rightchecked = true;
						$(inputs[i]).removeClass('red');
					} else if ( 'left' == side && !leftchecked & !checked )
						$(inputs[i]).addClass('red');
					elseif ( 'left' == side && leftchecked & !checked )
						$(inputs[i]).removeClass('red');
					else if ( 'right' == side && !leftchecked )
						$(inputs[i]).toggleClass('invisible');*/
					/*if ( ! $(inputs[i]).attr('checked') && 
					( 'left' == side && 1 > checkCount || 'right' == side && 1 < checkCount && ( ! inputs[i-1] || ! $(inputs[i-1]).attr('checked') ) ) &&
					! ( inputs[i+1] && $(inputs[i+1]).attr('checked') && 'right' == $(inputs[i+1]).attr('name') ) )
						$(inputs[i]).toggle();		
					else if ( 'left' == side || 'right' == side )
						$(inputs[i]).toggle();
				}

			});*/


});