source: extensions/UserCollections/template/thumbnails_css_js.tpl @ 21382

Last change on this file since 21382 was 21382, checked in by mistic100, 11 years ago

fix caddie button,
fix fatal error for Back2Front,
update ZeroClipboard,
fix breadcrumb and body_id,
unactive for mobile themes,
fix display issues

File size: 1.9 KB
Line 
1{html_style}
2#thumbnails li {ldelim} position:relative !important;display:inline-block; }
3li .addCollection {ldelim} width:100%;height:16px;display:none;position:absolute;top:0;background:rgba(0,0,0,0.8);padding:2px;border-radius:2px;font-size:10px;z-index:100 !important;color:#eee;white-space:nowrap; }
4li:hover .addCollection {ldelim} display:block !important; }
5{/html_style}
6
7{if not $NO_AJAX}
8{footer_script require='jquery'}
9jQuery(".addCollection").click(function() {ldelim}
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  }
18 
19  jQuery.ajax({ldelim}
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("li").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}");
50    }
51  });
52 
53  return false;
54});
55{/footer_script}
56{/if}
Note: See TracBrowser for help on using the repository browser.