|
|
|
@ -46,10 +46,8 @@
|
|
|
|
|
<td style="text-align: center;">
|
|
|
|
|
<%= syllabus.id %>
|
|
|
|
|
</td>
|
|
|
|
|
<td style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" class="name" title='<%=syllabus.title%>'>
|
|
|
|
|
<span>
|
|
|
|
|
<%= link_to(syllabus.title, syllabus_path(syllabus.id)) %>
|
|
|
|
|
</span>
|
|
|
|
|
<td style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;" class="name" title='<%=syllabus.title%>' id="syllabus_title_<%=syllabus.id %>">
|
|
|
|
|
<%= render :partial => 'admin/rename_syllabus_title', :locals => {:syllabus => syllabus} %>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="center">
|
|
|
|
|
</td>
|
|
|
|
@ -89,23 +87,24 @@
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
var tagNameHtml; //当前双击的链接的父节点的html
|
|
|
|
|
var parentCssBorder; //当前双击的链接的父节点
|
|
|
|
|
var ele; //当前双击的链接
|
|
|
|
|
var tagId; //班级的id
|
|
|
|
|
var tagName; //班级名称
|
|
|
|
|
var CourseTagNameHtml; //当前双击的链接的父节点的html
|
|
|
|
|
var CourseParentCssBorder; //当前双击的链接的父节点
|
|
|
|
|
var CourseEle; //当前双击的链接
|
|
|
|
|
var CourseTagId; //班级的id
|
|
|
|
|
var CourseTagName; //班级名称
|
|
|
|
|
var CourseIsdb;
|
|
|
|
|
|
|
|
|
|
function rename_course_name(domEle,name,id){
|
|
|
|
|
isdb = true; //这是双击
|
|
|
|
|
CourseIsdb = true; //这是双击
|
|
|
|
|
//clearTimeout(clickFunction);
|
|
|
|
|
if (domEle.children().get(0) != undefined) { //已经是编辑框的情况下不要动
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
tagNameHtml = domEle.parent().html();
|
|
|
|
|
parentCssBorder = domEle.parent().css("border");
|
|
|
|
|
ele = domEle;
|
|
|
|
|
tagId = id;
|
|
|
|
|
tagName = name;
|
|
|
|
|
CourseTagNameHtml = domEle.parent().html();
|
|
|
|
|
CourseParentCssBorder = domEle.parent().css("border");
|
|
|
|
|
CourseEle = domEle;
|
|
|
|
|
CourseTagId = id;
|
|
|
|
|
CourseTagName = name;
|
|
|
|
|
domEle.html('<input name="" id="renameCourseName" maxlength="120" minlength="1" style="width:125px;" value="' + name + '"/>');
|
|
|
|
|
domEle.parent().css("border", "1px solid #ffffff");
|
|
|
|
|
$("#renameCourseName").focus();
|
|
|
|
@ -119,20 +118,66 @@
|
|
|
|
|
updateCourseName();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#renameSyllabusTitle").live("blur",function(){
|
|
|
|
|
updateSyllabusTitle();
|
|
|
|
|
}).live("keypress",function(e){
|
|
|
|
|
if (e.keyCode == '13') {
|
|
|
|
|
updateSyllabusTitle();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//执行修改TAGName方法
|
|
|
|
|
function updateCourseName(){
|
|
|
|
|
if(isdb){
|
|
|
|
|
isdb = false;
|
|
|
|
|
if($("#renameCourseName").val() == tagName){ //如果值一样,则恢复原来的状态
|
|
|
|
|
if(CourseIsdb){
|
|
|
|
|
CourseIsdb = false;
|
|
|
|
|
if($("#renameCourseName").val() == CourseTagName){ //如果值一样,则恢复原来的状态
|
|
|
|
|
ele.parent().css("border","");
|
|
|
|
|
ele.parent().html(tagNameHtml);
|
|
|
|
|
ele.parent().html(CourseTagNameHtml);
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
$.post(
|
|
|
|
|
'<%= admin_update_course_name_path %>',
|
|
|
|
|
{"course_id": tagId, "name": $("#renameCourseName").val().trim()}
|
|
|
|
|
{"course_id": CourseTagId, "name": $("#renameCourseName").val().trim()}
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var SyllabusTagNameHtml; //当前双击的链接的父节点的html
|
|
|
|
|
var SyllabusParentCssBorder; //当前双击的链接的父节点
|
|
|
|
|
var SyllabusEle; //当前双击的链接
|
|
|
|
|
var SyllabusTagId; //课程的id
|
|
|
|
|
var SyllabusTagName; //课程名称
|
|
|
|
|
var SyllabusIsdb;
|
|
|
|
|
function rename_syllabus_title(domEle,name,id){
|
|
|
|
|
SyllabusIsdb = true; //这是双击
|
|
|
|
|
//clearTimeout(clickFunction);
|
|
|
|
|
if (domEle.children().get(0) != undefined) { //已经是编辑框的情况下不要动
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
SyllabusTagNameHtml = domEle.parent().html();
|
|
|
|
|
SyllabusParentCssBorder = domEle.parent().css("border");
|
|
|
|
|
SyllabusEle = domEle;
|
|
|
|
|
SyllabusTagId = id;
|
|
|
|
|
SyllabusTagName = name;
|
|
|
|
|
domEle.html('<input name="" id="renameSyllabusTitle" maxlength="120" minlength="1" style="width:125px;" value="' + name + '"/>');
|
|
|
|
|
domEle.parent().css("border", "1px solid #ffffff");
|
|
|
|
|
$("#renameSyllabusTitle").focus();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//执行修改TAGName方法
|
|
|
|
|
function updateSyllabusTitle(){
|
|
|
|
|
if(SyllabusIsdb){
|
|
|
|
|
SyllabusIsdb = false;
|
|
|
|
|
if($("#renameSyllabusTitle").val() == SyllabusTagName){ //如果值一样,则恢复原来的状态
|
|
|
|
|
ele.parent().css("border","");
|
|
|
|
|
ele.parent().html(SyllabusTagNameHtml);
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
$.post(
|
|
|
|
|
'<%= admin_update_syllabus_title_path %>',
|
|
|
|
|
{"syllabus_id": SyllabusTagId, "name": $("#renameSyllabusTitle").val().trim()}
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|