diff --git a/app/views/forums/_forum_tag_list.html.erb b/app/views/forums/_forum_tag_list.html.erb index b074cbca3..eebb5adfa 100644 --- a/app/views/forums/_forum_tag_list.html.erb +++ b/app/views/forums/_forum_tag_list.html.erb @@ -1,6 +1,6 @@ <% forum.tag_list.each do |tag|%> - <%= tag %> + <%= tag %> <%if forum.creator.id == User.current.id%> × <% end %> diff --git a/app/views/layouts/base_forums.html.erb b/app/views/layouts/base_forums.html.erb index 8677bc705..d32fbf4ed 100644 --- a/app/views/layouts/base_forums.html.erb +++ b/app/views/layouts/base_forums.html.erb @@ -98,13 +98,8 @@ domEle.parent().css("border","1px solid #ffffff"); $("#renameTagName").focus(); } - //监听所有的单击事件 - $(document).click(function(e){ - node = document.elementFromPoint(e.clientX, e.clientY); - if(node.tagName == "INPUT"){ //如果是输入框的聚焦,那么就不要进行下去了 - return; - } - if($("#renameTagName")[0] != undefined ){//存在renameTagName,则处于编辑状态 + $("#renameTagName").live('blur',function(){ + if($("#renameTagName")[0] != undefined ){//存在renameTagName,则处于编辑状态 if($("#renameTagName").val().trim() == tagName){ //如果值一样,则恢复原来的状态 ele.parent().css("border",""); ele.parent().html(tagNameHtml); @@ -122,6 +117,30 @@ } } }); + //监听所有的单击事件 +// $(document).click(function(e){ +// node = document.elementFromPoint(e.clientX, e.clientY); +// if(node.tagName == "INPUT"){ //如果是输入框的聚焦,那么就不要进行下去了 +// return; +// } +// if($("#renameTagName")[0] != undefined ){//存在renameTagName,则处于编辑状态 +// if($("#renameTagName").val().trim() == tagName){ //如果值一样,则恢复原来的状态 +// ele.parent().css("border",""); +// ele.parent().html(tagNameHtml); +// +// }else{ //否则就要更新tag名称了 +// if(confirm("是否将标签改为 "+ $("#renameTagName").val().trim())){ +// $.post( +// '<%#= update_tag_name_path %>', +// {"taggableId": taggableId, "taggableType": taggableType, "tagName": tagName, "renameName": $("#renameTagName").val().trim()} +// ) +// }else{ +// ele.parent().css("border",""); +// ele.parent().html(tagNameHtml); +// } +// } +// } +// }); function del_forum_confirm(){ if(confirm('您确定要删除么?')){