批量修改tag的bug
This commit is contained in:
parent
88ddaaaaf5
commit
56db8b4232
|
@ -1,9 +1,12 @@
|
||||||
<% unless tag_list.nil?%>
|
<% unless tag_list.nil?%>
|
||||||
<% tag_list.each do |k,v|%>
|
<% tag_list.each do |k,v|%>
|
||||||
<% if tag_name && tag_name == k%>
|
<% if tag_name && tag_name == k%>
|
||||||
<a href="javascript:void(0);" class="files_tag_select"><%= k%>×<%= v%></a>
|
<span > <a href="javascript:void(0);" class="files_tag_select" ondblclick="rename_tag($(this),'<%= k %>','',<%= 6 %>);"><%= k%>×<%= v%></a></span>
|
||||||
<% else%>
|
<% else%>
|
||||||
<span class="files_tag_icon"> <a ondblclick="rename_tag($(this),'<%= k %>','',<%= 6 %>);"><%= k%>×<%= v%></a></span>
|
<span class="files_tag_icon" >
|
||||||
|
<a title="单击为过滤含有该标签的文件,双击为修改该标签的名字"
|
||||||
|
onclick="search_tag_attachment('<%= search_tag_attachment_course_files_path(course)%>','<%= k%>','<%= @q%>','<%= course.id%>');"
|
||||||
|
ondblclick="rename_tag($(this),'<%= k %>','',<%= 6 %>);"><%= k%>×<%= v%></a></span>
|
||||||
<% end%>
|
<% end%>
|
||||||
<% end%>
|
<% end%>
|
||||||
<% end%>
|
<% end%>
|
|
@ -234,6 +234,8 @@
|
||||||
//第二种是改变某个tag名称。其他所有的资源如果拥有这个tag。那么对应的tag名也要改掉。
|
//第二种是改变某个tag名称。其他所有的资源如果拥有这个tag。那么对应的tag名也要改掉。
|
||||||
//目前这两种依据 的来源就是 是否 传了参数 id。如果有id。就指定了资源id,就是第一种情况。如果没有id。就是第二种情况
|
//目前这两种依据 的来源就是 是否 传了参数 id。如果有id。就指定了资源id,就是第一种情况。如果没有id。就是第二种情况
|
||||||
function rename_tag(domEle,name,id,type){
|
function rename_tag(domEle,name,id,type){
|
||||||
|
isdb = true; //这是双击
|
||||||
|
//clearTimeout(clickFunction);
|
||||||
if(domEle.children().get(0) != undefined ){ //已经是编辑框的情况下不要动
|
if(domEle.children().get(0) != undefined ){ //已经是编辑框的情况下不要动
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -250,6 +252,7 @@
|
||||||
}
|
}
|
||||||
//监听所有的单击事件
|
//监听所有的单击事件
|
||||||
$(document.body).click(function(e){
|
$(document.body).click(function(e){
|
||||||
|
isdb = false; //这是单击
|
||||||
node = document.elementFromPoint(e.clientX, e.clientY);
|
node = document.elementFromPoint(e.clientX, e.clientY);
|
||||||
if(node.tagName == "INPUT"){ //如果是输入框的聚焦,那么就不要进行下去了
|
if(node.tagName == "INPUT"){ //如果是输入框的聚焦,那么就不要进行下去了
|
||||||
return;
|
return;
|
||||||
|
@ -260,15 +263,15 @@
|
||||||
ele.parent().html(tagNameHtml);
|
ele.parent().html(tagNameHtml);
|
||||||
|
|
||||||
}else{ //否则就要更新tag名称了
|
}else{ //否则就要更新tag名称了
|
||||||
if(confirm("是否将标签改为 "+ $("#renameTagName").val().trim())){
|
// if(confirm("是否将标签改为 "+ $("#renameTagName").val().trim())){ 去掉询问
|
||||||
$.post(
|
$.post(
|
||||||
'<%= update_tag_name_path %>',
|
'<%= update_tag_name_path %>',
|
||||||
{"taggableId": tagId, "taggableType": taggableType, "tagName": tagName, "renameName": $("#renameTagName").val().trim(),"courseId":<%= @course.id%>}
|
{"taggableId": tagId, "taggableType": taggableType, "tagName": tagName, "renameName": $("#renameTagName").val().trim(),"courseId":<%= @course.id%>}
|
||||||
)
|
)
|
||||||
}else{
|
// }else{
|
||||||
ele.parent().css("border","");
|
// ele.parent().css("border","");
|
||||||
ele.parent().html(tagNameHtml);
|
// ele.parent().html(tagNameHtml);
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -744,9 +744,17 @@ $(function(){
|
||||||
});
|
});
|
||||||
|
|
||||||
//查找TAG资源
|
//查找TAG资源
|
||||||
|
var clickFunction = null; //单击事件函数
|
||||||
|
var isdb = false; //是否双击
|
||||||
function search_tag_attachment(url,tag_name,q,course_id,sort)
|
function search_tag_attachment(url,tag_name,q,course_id,sort)
|
||||||
{
|
{
|
||||||
//alert("111");
|
//alert("111");
|
||||||
|
//clearTimeout(clickFunction);
|
||||||
|
clickFunction = setTimeout(function() {
|
||||||
|
search_func()
|
||||||
|
}, 200);
|
||||||
|
function search_func(){
|
||||||
|
if(isdb!= false ) return;
|
||||||
$.get(
|
$.get(
|
||||||
url,
|
url,
|
||||||
{
|
{
|
||||||
|
@ -758,6 +766,8 @@ function search_tag_attachment(url,tag_name,q,course_id,sort)
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 课程讨论区
|
// 课程讨论区
|
||||||
|
|
|
@ -723,7 +723,7 @@ a.wzan_visited{background:url(../images/new_project/public_icon.png) 0px -503px
|
||||||
/*padding:1px 10px 修改原因,padding会导致内部输入框和外边框有边距*/
|
/*padding:1px 10px 修改原因,padding会导致内部输入框和外边框有边距*/
|
||||||
a.files_tag_icon{ width:auto;background:#e2f3f9; color:#54aeca; border:1px solid #bbe2ef; padding:1px 5px; float:left; margin-right:10px;margin-bottom:10px; }
|
a.files_tag_icon{ width:auto;background:#e2f3f9; color:#54aeca; border:1px solid #bbe2ef; padding:1px 5px; float:left; margin-right:10px;margin-bottom:10px; }
|
||||||
span.files_tag_icon{ width:auto;background:#e2f3f9; color:#54aeca; border:1px solid #bbe2ef; padding:1px 5px; float:left; margin-right:10px;margin-bottom:10px; }
|
span.files_tag_icon{ width:auto;background:#e2f3f9; color:#54aeca; border:1px solid #bbe2ef; padding:1px 5px; float:left; margin-right:10px;margin-bottom:10px; }
|
||||||
a.files_tag_select{ background:#64bdd9; color:#fff; border:1px solid #bbe2ef; padding:1px 10px; float:left; margin-right:10px;margin-bottom:10px;}
|
a.files_tag_select{ background:#64bdd9; color:#fff; border:1px solid #bbe2ef; padding:1px 1px; float:left; margin-right:10px;margin-bottom:10px;}/* padding:1px 10px;*/
|
||||||
|
|
||||||
/* 20150423作业评分*/
|
/* 20150423作业评分*/
|
||||||
.ml14{ margin-left:14px;}
|
.ml14{ margin-left:14px;}
|
||||||
|
|
Loading…
Reference in New Issue