修复bug(#2525) :项目--邀请:收起“邀请”下拉框,刷新页面后又自动打开
This commit is contained in:
parent
2a558c924f
commit
df24007dbb
|
@ -55,7 +55,7 @@
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<!-- more -->
|
<!-- more -->
|
||||||
<div class="subNav subNav_jiantou" onclick="$('#navContent').toggle(500);" id="expand_tools_expand"><%= l(:label_project_more) %></div>
|
<div class="subNav subNav_jiantou" id="expand_tools_expand" nhtype="toggle4cookie" data-id="expand_tool_more" data-target="#navContent" data-val="retract"><%= l(:label_project_more) %></div>
|
||||||
<ul class="navContent" id="navContent">
|
<ul class="navContent" id="navContent">
|
||||||
<%= render 'projects/tools_expand' %>
|
<%= render 'projects/tools_expand' %>
|
||||||
</ul>
|
</ul>
|
|
@ -157,7 +157,7 @@
|
||||||
<!--邀请加入-->
|
<!--邀请加入-->
|
||||||
<div class="subNavBox">
|
<div class="subNavBox">
|
||||||
<% if User.current.member_of?(@project) %>
|
<% if User.current.member_of?(@project) %>
|
||||||
<div class="subNav currentDd currentDt subNav_jiantou" id="expand_tools_expand_invit" onclick="$('#navContent_invit').toggle(500);"><%= l(:label_invite)%></div>
|
<div class="subNav currentDd currentDt subNav_jiantou" id="expand_tools_expand_invit" nhtype="toggle4cookie" data-id="expand_invit" data-target="#navContent_invit"><%= l(:label_invite)%></div>
|
||||||
<ul class="navContent " style="display:block" id="navContent_invit">
|
<ul class="navContent " style="display:block" id="navContent_invit">
|
||||||
<li><%= link_to l(:label_invite_new_user), :controller=>"projects", :action=>"invite_members_by_mail", :id => @project %></li>
|
<li><%= link_to l(:label_invite_new_user), :controller=>"projects", :action=>"invite_members_by_mail", :id => @project %></li>
|
||||||
<% if User.current.allowed_to?(:manage_members, @project) %>
|
<% if User.current.allowed_to?(:manage_members, @project) %>
|
||||||
|
|
|
@ -384,4 +384,45 @@ function submitProjectBoard()
|
||||||
{
|
{
|
||||||
$("#message-form").submit();
|
$("#message-form").submit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cookie记忆html区块 显示/隐藏 的代码 start
|
||||||
|
$(function(){
|
||||||
|
var personalized_expand_key = "personalized_expand";
|
||||||
|
function personalized_init(){
|
||||||
|
var personalized_map = cookieget(personalized_expand_key);
|
||||||
|
if(personalized_map!=false){
|
||||||
|
personalized_map = JSON.parse(personalized_map);
|
||||||
|
$("*[nhtype='toggle4cookie']").each(function(){
|
||||||
|
var personalized_id=$(this).data('id');
|
||||||
|
var val = personalized_map[personalized_id];
|
||||||
|
if(val!=undefined && val!=$(this).data('val')){
|
||||||
|
personalized_click($(this),0);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function personalized_click(obj,timeout){
|
||||||
|
var target = $(obj.data('target'));
|
||||||
|
var oldval = obj.data('val');
|
||||||
|
var val='';
|
||||||
|
if(oldval=='expand'){val='retract';}else{val='expand';}
|
||||||
|
obj.data('val',val);
|
||||||
|
var personalized_map = cookieget(personalized_expand_key);
|
||||||
|
if(personalized_map == false){
|
||||||
|
personalized_map={};
|
||||||
|
}else{
|
||||||
|
personalized_map = JSON.parse(personalized_map);
|
||||||
|
}
|
||||||
|
var personalized_id=obj.data('id');
|
||||||
|
personalized_map[personalized_id]=val;
|
||||||
|
cookiesave(personalized_expand_key,JSON.stringify(personalized_map));
|
||||||
|
target.toggle(timeout);
|
||||||
|
}
|
||||||
|
$("*[nhtype='toggle4cookie']").click(function(){
|
||||||
|
personalized_click($(this),500);
|
||||||
|
});
|
||||||
|
|
||||||
|
personalized_init();
|
||||||
|
});
|
||||||
|
//cookie记忆html区块 显示/隐藏 的代码 end
|
Loading…
Reference in New Issue