diff --git a/app/views/admin/_rename_course_name.html.erb b/app/views/admin/_rename_course_name.html.erb
new file mode 100644
index 000000000..8cc061c76
--- /dev/null
+++ b/app/views/admin/_rename_course_name.html.erb
@@ -0,0 +1,3 @@
+
+ <%= course.name %>
+
\ No newline at end of file
diff --git a/app/views/admin/syllabuses.html.erb b/app/views/admin/syllabuses.html.erb
index 1066ac3ef..782f6b01c 100644
--- a/app/views/admin/syllabuses.html.erb
+++ b/app/views/admin/syllabuses.html.erb
@@ -68,10 +68,8 @@
|
-
-
- <%= course.name%>
-
+ |
+ <%= render :partial => 'admin/rename_course_name', :locals => {:course => course} %>
|
<%= link_to(course.try(:teacher).try(:realname).truncate(6, omission: '...'), user_path(course.teacher)) %>
diff --git a/app/views/admin/update_course_name.js.erb b/app/views/admin/update_course_name.js.erb
index 2da524b5b..45c0cb99d 100644
--- a/app/views/admin/update_course_name.js.erb
+++ b/app/views/admin/update_course_name.js.erb
@@ -1 +1 @@
-$("#rename_course_name_<%=@course.id %>").html("<%=@course.name %>");
\ No newline at end of file
+$("#syllabus_course_name_<%=@course.id %>").html("<%=escape_javascript(render :partial => 'admin/rename_course_name', :locals => {:course => @course}) %>");
|