From 0bbdf854919a5661b602cd4eafbbd5b28e3cd191 Mon Sep 17 00:00:00 2001 From: huang Date: Fri, 6 May 2016 10:55:24 +0800 Subject: [PATCH] =?UTF-8?q?more=E6=B7=BB=E5=8A=A0=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/organizations/_link_subfield_more.html.erb | 9 +++++++++ app/views/organizations/_org_subfield_leftD.html.erb | 4 +++- app/views/organizations/_org_subfield_leftM1.html.erb | 8 +++++--- app/views/organizations/_org_subfield_leftMD.html.erb | 8 +++++--- 4 files changed, 22 insertions(+), 7 deletions(-) create mode 100644 app/views/organizations/_link_subfield_more.html.erb diff --git a/app/views/organizations/_link_subfield_more.html.erb b/app/views/organizations/_link_subfield_more.html.erb new file mode 100644 index 000000000..cb4a82ed1 --- /dev/null +++ b/app/views/organizations/_link_subfield_more.html.erb @@ -0,0 +1,9 @@ +<% if !field.subfield_subdomain_dir.nil? %> + <% if !request.local? and Secdomain.where("sub_type=2 and pid=?", @organization.id).count > 0 and Secdomain.where("sub_type=2 and pid=?", @organization.id).map(&:subname).include?(request.subdomain) %> + <%= link_to "更多", show_subfield_without_id_path(:sub_dir_name => field.subfield_subdomain_dir.name), :class => "more" , :target => "_blank" %> + <% else %> + <%= link_to "更多", show_org_subfield_organization_path(:id => @organization.id, :sub_dir_name => field.subfield_subdomain_dir.name), :class => "more" , :target => "_blank" %> + <% end %> +<% else %> + <%= link_to "更多", organization_path(@organization, :org_subfield_id => field.id), :class => "more" , :target => "_blank" %> +<% end %> \ No newline at end of file diff --git a/app/views/organizations/_org_subfield_leftD.html.erb b/app/views/organizations/_org_subfield_leftD.html.erb index 595b3c299..6af0e9f60 100644 --- a/app/views/organizations/_org_subfield_leftD.html.erb +++ b/app/views/organizations/_org_subfield_leftD.html.erb @@ -10,7 +10,9 @@ <% org_acts = get_subfield_acts field %> <% unless org_acts.blank? %>
-

合作伙伴更多

+

<%= field.name %> + <%= render :partial => 'organizations/link_subfield_more', :locals => {:field => field} %> +

    diff --git a/app/views/organizations/_org_subfield_leftM1.html.erb b/app/views/organizations/_org_subfield_leftM1.html.erb index 45212d725..ec9523131 100644 --- a/app/views/organizations/_org_subfield_leftM1.html.erb +++ b/app/views/organizations/_org_subfield_leftM1.html.erb @@ -7,7 +7,7 @@
    <%= render :partial => 'organizations/org_subfield_leftM1_default', :locals => {:field => field} %> <% else %> -

    <%= field.name %>更多

    +

    <%= field.name %>

    <% @course_acts.first(1).each do |act| %> <% if act.org_act_type == "HomeworkCommon" %> @@ -99,7 +99,7 @@
    <%= render :partial => 'organizations/org_subfield_leftM1_default', :locals => {:field => field} %> <% else %> -

    <%= field.name %>更多

    +

    <%= field.name %>

    <% @project_acts.first(1).each do |act| %> <% if act.org_act_type == "Issue" %> @@ -169,7 +169,9 @@
    <%= render :partial => 'organizations/org_subfield_leftM1_default', :locals => {:field => field} %> <% else %> -

    <%= field.name %>更多

    +

    <%= field.name %> + <%= render :partial => 'organizations/link_subfield_more', :locals => {:field => field} %> +

    <% org_acts.first(1).each do |activity| %> <% if activity.container_type == 'Organization' && activity.org_act_type == 'OrgDocumentComment' && activity.org_act_id != @organization.home_id %> diff --git a/app/views/organizations/_org_subfield_leftMD.html.erb b/app/views/organizations/_org_subfield_leftMD.html.erb index 773c8b336..1b1349c30 100644 --- a/app/views/organizations/_org_subfield_leftMD.html.erb +++ b/app/views/organizations/_org_subfield_leftMD.html.erb @@ -12,7 +12,7 @@
    <% else %>
    -

    <%= field.name %>更多

    +

    <%= field.name %>

    <% @course_acts.first(4).each do |act| %> <% if act.org_act_type == "HomeworkCommon" %> @@ -112,7 +112,7 @@
    <% else %>
    -

    <%= field.name %>更多

    +

    <%= field.name %>

    <% @project_acts.first(4).each do |act| %> <% if act.org_act_type == "Issue" %> @@ -191,7 +191,9 @@
    <% else %>
    -

    <%= field.name %>更多

    +

    <%= field.name %> + <%= render :partial => 'organizations/link_subfield_more', :locals => {:field => field} %> +

    <% org_acts.first(4).each do |activity| %> <% if activity.container_type == 'Organization' && activity.org_act_type == 'OrgDocumentComment' && activity.org_act_id != @organization.home_id %>