wp/wp-content/plugins/portfolio/js/script.js
author ymh <ymh.work@gmail.com>
Wed, 06 Nov 2013 03:21:17 +0000
changeset 0 d970ebf37754
child 5 5e2f62d02dcd
permissions -rw-r--r--
first import
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
function update_postmeta() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
	(function($){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
		setMessage("<p>"+update_message+"</p>");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
		var curr = 0;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
		$.ajax({
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
			url: '../wp-admin/admin-ajax.php?action=prtfl_update_info',//update_url,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
			type: "POST",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
			data: "action1=get_portfolio_id",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
			success: function(result) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
				var list = eval('('+result+')');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
				
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
				if (!list) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
					setError( "<p>"+not_found_info+"</p>" );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
					$("#ajax_update_postmeta").removeAttr("disabled");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
					return;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
				}		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
				$('#prtfl_loader').show();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
				function updatenItem() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
					if (curr >= list.length) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
						$.ajax({
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
							url: '../wp-admin/admin-ajax.php?action=prtfl_update_info',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
							type: "POST",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
							data: "action1=update_options",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
							success: function(result) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
							}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
						});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
						$("#ajax_update_postmeta").removeAttr("disabled");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
						setMessage("<p>"+success+"</p>");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
						$('#prtfl_loader').hide();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
						return;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
					}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
					$.ajax({
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
						url: '../wp-admin/admin-ajax.php?action=prtfl_update_info',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
						type: "POST",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
						data: "action1=update_info&id="+list[curr].ID,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
						success: function(result) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
							curr = curr + 1;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
							updatenItem();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
						}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
					});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
				}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
				updatenItem();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
			},
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
			error: function( request, status, error ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
				setError( "<p>"+error + request.status+"</p>" );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
		});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
	})(jQuery);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
function update_images() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
	(function($){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
		setMessage("<p>"+update_img_message+"</p>");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
		var curr = 0;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
		$.ajax({
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
			url: '../wp-admin/admin-ajax.php?action=prtfl_update_image',//update_img_url,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
			type: "POST",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
			data: "action1=get_all_attachment",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
			success: function(result) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
				var list = eval('('+result+')');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
				
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
				if (!list) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
					setError( "<p>"+not_found_img_info+"</p>" );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
					$("#ajax_update_images").removeAttr("disabled");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
					return;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
				}		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
				$('#prtfl_img_loader').show();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
				function updatenImageItem() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
					if (curr >= list.length) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
						$.ajax({
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
							url: '../wp-admin/admin-ajax.php?action=prtfl_update_image',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
							type: "POST",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
							data: "action1=update_options",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
							success: function(result) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
							}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
						});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
						$("#ajax_update_images").removeAttr("disabled");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
						setMessage("<p>"+img_success+"</p>");
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
						$('#prtfl_img_loader').hide();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
						return;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
					}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
					$.ajax({
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
						url: '../wp-admin/admin-ajax.php?action=prtfl_update_image',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
						type: "POST",
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
						data: "action1=update_image&id="+list[curr].ID,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
						success: function(result) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
							curr = curr + 1;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
							updatenImageItem();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
						}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
					});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
				}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
				updatenImageItem();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
			},
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
			error: function( request, status, error ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
				setError( "<p>"+img_error + request.status+"</p>" );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
			}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
		});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
	})(jQuery);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
function setMessage(msg) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
	(function($){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
		$(".error").hide();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
		$(".updated").html(msg);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
		$(".updated").show();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
	})(jQuery);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
function setError(msg) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
	(function($){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
		$(".updated").hide();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
		$(".error").html(msg);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
		$(".error").show();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
	})(jQuery);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
}