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}) %>");