- Timestamp:
- Jan 14, 2013, 5:29:39 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/UserCollections/template/thumbnails_css_js.tpl
r20099 r20141 8 8 {footer_script require='jquery'} 9 9 jQuery(".addCollection").click(function() {ldelim} 10 var toggle_id = jQuery(this).data("id");11 10 var $trigger = jQuery(this); 11 var toggle_id = $trigger.data("id"); 12 var method = $trigger.data("stat"); 13 14 if (method != "add" && method != "remove") {ldelim} 15 $trigger.html("{'Un unknown error occured'|@translate}"); 16 return false; 17 } 12 18 13 19 jQuery.ajax({ldelim} 14 type: "POST", 15 url: "{$ROOT_URL}{$USER_COLLEC_PATH}toggle_image.php", 16 data: {ldelim} {if $COL_ID}"col_id": "{$COL_ID}", {/if}"toggle_id": toggle_id } 17 }).done(function(msg) {ldelim} 18 if (msg == "true") {ldelim} 19 $trigger.children(".uc_remove").show(); 20 $trigger.children(".uc_add").hide(); 21 jQuery(".nbImagesCollec").html(parseInt(jQuery(".nbImagesCollec").html()) +1); 22 } else if (msg == "false") {ldelim} 23 {if $COL_ID} 24 $trigger.parent(".wrap1, .gthumb").hide("fast", function() {ldelim} $trigger.remove() }); 25 if (typeof batchdown_count != 'undefined') batchdown_count-=1; 26 {else} 27 $trigger.children(".uc_remove").hide(); 28 $trigger.children(".uc_add").show(); 29 {/if} 30 jQuery(".nbImagesCollec").html(parseInt(jQuery(".nbImagesCollec").html()) -1); 31 } else {ldelim} 32 $trigger.html('{'Un unknown error occured'|@translate}'); 20 type: "GET", 21 dataType: "json", 22 url: "{$ROOT_URL}ws.php", 23 data: {ldelim} "format": "json", "method": "pwg.collections."+method+"Images", "col_id": {$AJAX_COL_ID}, "image_ids": toggle_id }, 24 success: function(data) {ldelim} 25 if (data['stat'] == 'ok') {ldelim} 26 if (method == "add") {ldelim} 27 $trigger.children(".uc_remove").show(); 28 $trigger.children(".uc_add").hide(); 29 $trigger.data("stat", "remove"); 30 } 31 else if (method == "remove") {ldelim} 32 {if $UC_IN_EDIT} 33 $trigger.parent(".wrap1, .gthumb").hide("fast", function() {ldelim} $(this).remove() }); 34 if (typeof batchdown_count != 'undefined') batchdown_count-=1; 35 {else} 36 $trigger.children(".uc_remove").hide(); 37 $trigger.children(".uc_add").show(); 38 $trigger.data("stat", "add"); 39 {/if} 40 } 41 42 jQuery(".nbImagesCollec").html(data['result']['nb_images']); 43 } 44 else {ldelim} 45 $trigger.html("{'Un unknown error occured'|@translate}"); 46 } 47 }, 48 error: function() {ldelim} 49 $trigger.html("{'Un unknown error occured'|@translate}"); 33 50 } 34 51 });
Note: See TracChangeset
for help on using the changeset viewer.