jQuery(document).ready(function($){
var cururl = document.location.href;
var loading_img = null;
var add2fav_query = function(callback){
$.ajax({ url: add2fav_ajax_object.ajaxurl, nocache: false, type: 'post',
data: { url: cururl , action: 'add2fav_query' },
success: callback,
error: function(e){
alert("error:"+e.responseText);
}
});
};
var add2fav_action = function(the_url, callback){
$.ajax({ url: add2fav_ajax_object.ajaxurl, nocache: false, type: 'post',
data: { url: the_url , action: 'add2fav_action' },
success: callback,
error: function(e){
alert("error:"+e.responseText);
}
});
}
var add2fav_add_removal = function(li){
li.append("");
var img = li.find(".delete");
img.attr('src',add2fav_ajax_object.plugin_dir+"/delete.png");
img.attr('title','remove this entry');
img.css("cursor","pointer");
img.click(function(){
var _li = $(this).parent();
var url_to_remove = _li.find('a').attr('href');
if(confirm('are you sure to remove this entry from your favorites ?')){
_li.html(loading_img);
add2fav_action(url_to_remove, function(d){
_li.remove();
});
}
});
}
var add2fav_refreshlist = function(d){
if(d.lastaction == 'removed'){
$('.add2favlist').each(function(){
var div = $(this);
var ul = div.find("ul");
ul.find("li").each(function(){
var li = $(this);
var a = li.find("a");
var href = a.attr('href');
if(href == d.lasturl)
li.remove();
});
});}else if(d.lastaction == 'added'){
var img_src = '';
$('.add2favlist ul li img.list-image:last').each(function(){
img_src = $(this).attr('src');
});
if(img_src == '')
$('.add2favlink img:last').each(function(){
img_src = $(this).attr('src');
});
$('.add2favlist').each(function(){
var div = $(this);
var ul = div.find("ul");
ul.append("