项目类型实时刷新功能
This commit is contained in:
parent
154ee9f38b
commit
eeaa613c9e
|
@ -49,16 +49,6 @@ module ApplicationHelper
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_project_type_css(value)
|
|
||||||
if value == 1
|
|
||||||
"pr_kafa"
|
|
||||||
elsif value == 2
|
|
||||||
"pr_keyan"
|
|
||||||
else
|
|
||||||
"pr_friend"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Time 2015-03-24 16:38:05
|
# Time 2015-03-24 16:38:05
|
||||||
# Author lizanle
|
# Author lizanle
|
||||||
# Description after save后需要进行资源记录的更新
|
# Description after save后需要进行资源记录的更新
|
||||||
|
@ -1830,8 +1820,15 @@ module ApplicationHelper
|
||||||
candown
|
candown
|
||||||
end
|
end
|
||||||
|
|
||||||
def project_type_link text
|
def project_type_link(text, value)
|
||||||
link_to "<span class='pr_friend'></span>#{text}".html_safe,"javascript:void(0)" ,:onClick => "show_window();", :class => "pr_join_a",:id => "setting_project_type"
|
if value == 1
|
||||||
|
link_to "<span class='pr_kafa'></span>#{text}".html_safe,"javascript:void(0)" ,:onClick => "show_window();", :class => "pr_join_a",:id => "setting_project_type"
|
||||||
|
elsif value == 2
|
||||||
|
link_to "<span class='pr_keyan'></span>#{text}".html_safe,"javascript:void(0)" ,:onClick => "show_window();", :class => "pr_join_a",:id => "setting_project_type"
|
||||||
|
else
|
||||||
|
link_to "<span class='pr_friend'></span>#{text}".html_safe,"javascript:void(0)" ,:onClick => "show_window();", :class => "pr_join_a",:id => "setting_project_type"
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
|
@ -10,6 +10,6 @@
|
||||||
<!--退出项目-->
|
<!--退出项目-->
|
||||||
<% if User.current.admin? || User.current.allowed_to?({:controller => 'projects', :action => 'settings'}, @project) %>
|
<% if User.current.admin? || User.current.allowed_to?({:controller => 'projects', :action => 'settings'}, @project) %>
|
||||||
<%= link_to "<span class='pr_setting'></span>#{l(:button_configure)}".html_safe, settings_project_path(@project), :class => "pr_join_a" %>
|
<%= link_to "<span class='pr_setting'></span>#{l(:button_configure)}".html_safe, settings_project_path(@project), :class => "pr_join_a" %>
|
||||||
<%= link_to "<span class='#{get_project_type_css(@project.project_new_type)}'></span>#{text}".html_safe,"javascript:void(0)" ,:onClick => "show_window();", :class => "pr_join_a",:id => "setting_project_type"%>
|
<%= link_to "<span class='#{typeclass}'></span>#{text}".html_safe,"javascript:void(0)" ,:onClick => "show_window();", :class => "pr_join_a",:id => "setting_project_type"%>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -42,19 +42,19 @@
|
||||||
function (data) {
|
function (data) {
|
||||||
if(data == 1)
|
if(data == 1)
|
||||||
{
|
{
|
||||||
$("#setting_project_type").replaceWith("<%= escape_javascript(project_type_link(l(:label_development_team)))%>");
|
$("#setting_project_type").replaceWith("<%= escape_javascript(project_type_link(l(:label_development_team), 1))%>");
|
||||||
$("#project_memu_list").html('<%= escape_javascript(render(:partial => 'layouts/base_development_group')) %>');
|
$("#project_memu_list").html('<%= escape_javascript(render(:partial => 'layouts/base_development_group')) %>');
|
||||||
$("#close_light").attr("onClick","close_window('development_group');");
|
$("#close_light").attr("onClick","close_window('development_group');");
|
||||||
}
|
}
|
||||||
else if(data == 2)
|
else if(data == 2)
|
||||||
{
|
{
|
||||||
$("#setting_project_type").replaceWith("<%= escape_javascript(project_type_link(l(:label_research_group)))%>");
|
$("#setting_project_type").replaceWith("<%= escape_javascript(project_type_link(l(:label_research_group), 2))%>");
|
||||||
$("#project_memu_list").html('<%= escape_javascript(render(:partial => 'layouts/base_research_team')) %>');
|
$("#project_memu_list").html('<%= escape_javascript(render(:partial => 'layouts/base_research_team')) %>');
|
||||||
$("#close_light").attr("onClick","close_window('research_group');");
|
$("#close_light").attr("onClick","close_window('research_group');");
|
||||||
}
|
}
|
||||||
else if(data == 3)
|
else if(data == 3)
|
||||||
{
|
{
|
||||||
$("#setting_project_type").replaceWith("<%= escape_javascript(project_type_link(l(:label_friend_organization)))%>");
|
$("#setting_project_type").replaceWith("<%= escape_javascript(project_type_link(l(:label_friend_organization), 3))%>");
|
||||||
$("#project_memu_list").html('<%= escape_javascript(render(:partial => 'layouts/base_friend_group')) %>');
|
$("#project_memu_list").html('<%= escape_javascript(render(:partial => 'layouts/base_friend_group')) %>');
|
||||||
$("#close_light").attr("onClick","close_window('friend_organization');");
|
$("#close_light").attr("onClick","close_window('friend_organization');");
|
||||||
}
|
}
|
||||||
|
@ -116,7 +116,8 @@
|
||||||
<!--关注、申请加入/退出项目-->
|
<!--关注、申请加入/退出项目-->
|
||||||
<div id="join_exit_project_div">
|
<div id="join_exit_project_div">
|
||||||
<% text = @project.project_new_type == 1 ? l(:label_development_team) : (@project.project_new_type == 2 ? l(:label_research_group) : l(:label_friend_organization))%>
|
<% text = @project.project_new_type == 1 ? l(:label_development_team) : (@project.project_new_type == 2 ? l(:label_research_group) : l(:label_friend_organization))%>
|
||||||
<%= render 'layouts/join_exit_project',{:text => text} %>
|
<% typeclass = @project.project_new_type == 1 ? "pr_kafa" : (@project.project_new_type == 2 ? "pr_keyan" : "pr_friend")%>
|
||||||
|
<%= render 'layouts/join_exit_project',{:text => text, :typeclass => typeclass} %>
|
||||||
</div>
|
</div>
|
||||||
<!-- 项目得分 -->
|
<!-- 项目得分 -->
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
|
|
Loading…
Reference in New Issue