diff options
Diffstat (limited to '97suifangqa/apps/indicator/static/javascripts/new_delete_index.js')
-rw-r--r-- | 97suifangqa/apps/indicator/static/javascripts/new_delete_index.js | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/97suifangqa/apps/indicator/static/javascripts/new_delete_index.js b/97suifangqa/apps/indicator/static/javascripts/new_delete_index.js new file mode 100644 index 0000000..f3fc5de --- /dev/null +++ b/97suifangqa/apps/indicator/static/javascripts/new_delete_index.js @@ -0,0 +1,79 @@ +$(document).ready(function(){ + $("#search_btn").bind("click", function(){ + var kw = $("#search_kw").val(); + window.location.href = '?kw='+kw; + return false; + }); + $(".left>.index_line, .index_letter_container>.index_lines>.index_line").each(function(){ + classHover($(this), "add"); + }); + $(".right>.index_line").each(function(){ + classHover($(this), "minus"); + }); + $(".add>.icon").live("click", function(){ + var add_icon = $(this); + var index_id = add_icon.closest(".index_line").attr("index_id"); + var date = new Date(); + var time = date.getTime(); + $.ajax({ + type: 'get', + url: '../ajax/act_index', + data: 'index_id='+index_id+'&act=add'+'&time='+time, + success: function(data){ + if(data == 'success'){ + var obj = add_icon.parent(); + var objClone = obj.clone(); + objClone.removeClass("add") + objClone.children(".index_category").remove(); + $(".right").append(objClone); + classHover(objClone, "minus"); + } + } + }); + + return false; + }); + $(".minus>.icon").live("click", function(){ + var minus_icon = $(this); + var index_id = minus_icon.closest(".index_line").attr("index_id"); + var date = new Date(); + var time = date.getTime(); + $.ajax({ + type: 'get', + url: '../ajax/act_index', + data: 'index_id='+index_id+'&act=minus'+'&time='+time, + success: function(data){ + var obj = minus_icon.parent(); + obj.remove(); + } + }); + + return false; + }); + $(".all_condition>.index_all_letter>div").bind("click", function(){ + $(".index_letter_container>.index_lines").hide(); + var letterClass = $(this).text(); + $("."+letterClass).show(); + $("."+letterClass).nextAll().show(); + return false; + }); + $("#submitIndexBtn").bind("click", function(){ + var commit_index = ''; + $(".right>.index_line").each(function(){ + commit_index += $(this).attr("index_id")+','; + }); + $("#commit_index").val(commit_index); + $("#index_form").submit(); + return false; + }); +}); +function classHover(obj, c){ + obj.hover( + function(){ + $(this).addClass(c); + }, + function(){ + $(this).removeClass(c); + } + ); +}
\ No newline at end of file |