From cfb8edbfe2a19cd335be3996c1341a8b84e9f026 Mon Sep 17 00:00:00 2001 From: alan <547533434@qq.com> Date: Fri, 5 Dec 2014 10:53:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=BB=84=E5=8A=9F=E8=83=BD=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E5=BE=AE=E8=B0=83=20Signed-off-by:=20alan=20<54753343?= =?UTF-8?q?4@qq.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/courses_controller.rb | 4 ++++ app/helpers/watchers_helper.rb | 7 +++++-- app/views/courses/_groups_name.html.erb | 7 +++++-- app/views/courses/_member_list.html.erb | 4 ++-- public/stylesheets/course_group.css | 16 +++++++++++++++- 5 files changed, 31 insertions(+), 7 deletions(-) diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index 87a5184f7..2e3f42784 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -225,6 +225,8 @@ class CoursesController < ApplicationController group.name = params[:group_name] group.save end + @canShowCode = isCourseTeacher(User.current.id,@course) && params[:role] != '1' + @is_remote = true @course_groups = @course.course_groups end def join_group @@ -233,6 +235,7 @@ class CoursesController < ApplicationController member.course_group_id = group.id member.save @group = group + search_group_members group end def unjoin_group @@ -241,6 +244,7 @@ class CoursesController < ApplicationController member.course_group_id = 0 member.save @group = group + search_group_members group end def searchgroupmembers diff --git a/app/helpers/watchers_helper.rb b/app/helpers/watchers_helper.rb index 6818b4859..8acd0b577 100644 --- a/app/helpers/watchers_helper.rb +++ b/app/helpers/watchers_helper.rb @@ -126,13 +126,16 @@ module WatchersHelper text = l(:label_exit_course) if joined - link_to text, {:controller => "courses", :action => "join_group", :object_id => "#{group.id}"}, :remote => true, :method => 'delete', :id => "#{group.id}", :confirm => l(:text_are_you_sure_out_group), :class => []+options + link_to text, {:controller => "courses", :action => "join_group", :object_id => "#{group.id}"}, + :remote => true, :method => 'delete', + :id => "#{group.id}", :style => "padding: 8px 8px 4px;", + :confirm => l(:text_are_you_sure_out_group), :class => 'group_in' end else text = l(:label_new_join) form_tag({:controller => "courses", :action => "join_group", :object_id => "#{group.id}"}, :remote => true, :method => 'post') do - submit_tag text, class: "submit f_l", style: "width: 43px;height: 21px;" + submit_tag text, class: "group_in", style: "width: 43px;height: 21px;" end end end diff --git a/app/views/courses/_groups_name.html.erb b/app/views/courses/_groups_name.html.erb index 32f85ba21..de8425b45 100644 --- a/app/views/courses/_groups_name.html.erb +++ b/app/views/courses/_groups_name.html.erb @@ -16,10 +16,11 @@ <% if course_groups.any? %> <% course_groups.each do |group| %> + <% group_display = group.name + "(" + group.members.count.to_s + "人)" %>