个人主页改版

This commit is contained in:
caishi 2019-10-16 10:37:01 +08:00
parent 8a981d4c5d
commit fca15b9d52
2 changed files with 256 additions and 1 deletions

View File

@ -0,0 +1,101 @@
<div class="mt20">
<div class="df middlePanel">
<div class="fl pagePanel_left">
<div class="mb15 l_headPhoto">
<div class="l_img">
<% if User.current.logged? && User.current == @user %>
<%= link_to image_tag(url_to_avatar(@user),width:"238", height: "238", :id => 'nh_source_tx'),
my_clear_user_avatar_temp_path, :remote => true %>
<% else %>
<%=image_tag(url_to_avatar(@user),width:"238", height: "238", :id=>'nh_source_tx') %>
<% end %>
</div>
<p><%= link_to @user.show_name, user_path(@user), :class => "f22 color-grey3" %></p>
<p>
<% if @user.user_extensions && @user.user_extensions.identity %>
<span class="f18"><%= get_user_roll @user %></span>
<% end%>
</p>
</div>
<div class="l_backlog">
<li class="l_backlog_title">
<p class="color-grey3 f28">57</p>
<p class="f18 fontGrey4">待办事项</p>
</li>
<ul class="l_backlog_list">
<li>我的项目</li>
<li class="l_backlog_list_item active">启智Visual</li>
<li class="l_backlog_list_item">Openi珊瑚</li>
<li class="l_backlog_list_item">eduCoder</li>
<li class="l_backlog_list_item">Openi珊瑚</li>
<li class="l_backlog_list_item">eduCoder</li>
<li class="l_backlog_list_item">Openi珊瑚</li>
<li class="l_backlog_list_item">Openi珊瑚</li>
</ul>
</div>
<div class="l_issues">
<li><a href="javascript:void(0)">我发布的issue</a></li>
<li><a href="javascript:void(0)">我收到的issue</a></li>
</div>
</div>
<div class="fl pagePanel_right">
<li>
<img src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3276179142,1686381254&fm=26&gp=0.jpg" class="r_list_img" />
<div>
<p class="lh25 mb10"><span class="mr20 f16 color-grey3">阿黄</span><span class="fontGrey4 f12">1个月前</span></p>
<p class="c_grey02 f14">更新了issue: 首次创建实训后没有默认脚本</p>
</div>
</li>
<li>
<img src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3276179142,1686381254&fm=26&gp=0.jpg" class="r_list_img" />
<div>
<p class="lh25 mb10"><span class="mr20 f16 color-grey3">阿黄</span><span class="fontGrey4 f12">1个月前</span></p>
<p class="c_grey02 f14">更新了issue: 首次创建实训后没有默认脚本</p>
</div>
</li>
<li>
<img src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3276179142,1686381254&fm=26&gp=0.jpg" class="r_list_img" />
<div>
<p class="lh25 mb10"><span class="mr20 f16 color-grey3">阿黄</span><span class="fontGrey4 f12">1个月前</span></p>
<p class="c_grey02 f14">更新了issue: 首次创建实训后没有默认脚本</p>
</div>
</li>
<li>
<img src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3276179142,1686381254&fm=26&gp=0.jpg" class="r_list_img" />
<div>
<p class="lh25 mb10"><span class="mr20 f16 color-grey3">阿黄</span><span class="fontGrey4 f12">1个月前</span></p>
<p class="c_grey02 f14">更新了issue: 首次创建实训后没有默认脚本</p>
</div>
</li>
<li>
<img src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3276179142,1686381254&fm=26&gp=0.jpg" class="r_list_img" />
<div>
<p class="lh25 mb10"><span class="mr20 f16 color-grey3">阿黄</span><span class="fontGrey4 f12">1个月前</span></p>
<p class="c_grey02 f14">更新了issue: 首次创建实训后没有默认脚本</p>
</div>
</li>
</div>
</div>
</div>
<script>
$(function () {
$(".l_backlog_list").on("click",".l_backlog_list_item",function () {
$(".l_backlog_list .l_backlog_list_item").removeClass("active");
$(this).addClass("active");
})
})
$(window).load(function () {
if($(".l_backlog_list li").length > 7){
$(".l_backlog_list").after('<a href="javascript:void(0)" class="l_all_backlog">查看全部<i class="iconfont icon-xiajiantou"></i></a>');
$(".l_all_backlog").on("click",function () {
if($(".l_backlog_list").hasClass('active')){
$(".l_backlog_list").removeClass("active");
}else{
$(".l_backlog_list").addClass("active");
$(this).remove();
}
})
}
})
</script>

View File

@ -6,6 +6,7 @@
height: auto !important;
height: 100%;
position: relative;
padding-bottom: 120px;
}
#Container{ width:1000px; margin:0 auto; }
/*主内容*/
@ -702,4 +703,157 @@ a.user_editinfo{border-top:1px solid #e5e5e5; height:30px; line-height:30px; tex
.partnerInfo a div{width: 100%;}
.partnerInfo a span.imgLoGO{width: 124px;text-align: center;float: left;margin-right: 20px;}
.partnerInfo a span.name{font-size: 20px;color: #4D4D4D;float: left;}
.partnerInfo a{margin-right: 0px;}
.partnerInfo a{margin-right: 0px;}
.middlePanel{width: 1200px;margin:0px auto;}
/*-----------个人主页新版-cs-20191015*/
.pagePanel_left{
width: 25%;
padding-right: 15px;
box-sizing: border-box;
}
.pagePanel_right{
width: 75%;
}
/*左侧-1头像部分*/
.l_headPhoto{
width: 100%;
background:rgba(255,255,255,1);
box-shadow:3px 3px 6px 0px rgba(0,0,0,0.05);
padding: 30px;
box-sizing: border-box;
text-align: center;
}
.l_img{
margin-bottom: 25px;
}
.l_img > a > img,.l_img > img{
width: 134px;
height: 134px;
border-radius: 50%;
}
/*左侧-2待办事项*/
.l_backlog{
width: 100%;
background:rgba(255,255,255,1);
box-shadow:3px 3px 6px 0px rgba(0,0,0,0.05);
margin-bottom: 15px;
}
.l_backlog_title{
padding:20px;
text-align: center;
}
.l_backlog_list{
border-top:1px solid rgba(224,224,224,1);
box-sizing: border-box;
max-height: 422px;
overflow: hidden;
}
.l_backlog_list.active{
max-height: initial;
}
.l_backlog_list li{
height: 60px;
line-height: 60px;
color:#666;
font-size: 16px;
padding:0px 20px;
cursor: pointer;
}
.l_backlog_list li:first-child{
font-size: 20px;
border-bottom:1px solid rgba(224,224,224,1);
padding:0px;
margin:0px 20px;
cursor: default;
}
.l_backlog_list_item.active{
color: #317DFF;
background:rgba(247,248,249,1);
position:relative;
}
.l_backlog_list_item.active:before{
content: '';
width: 4px;
background: #317DFF;
height: 30px;
position: absolute;
left: 0px;
top:15px;
}
.l_all_backlog{
position: relative;
width: 100%;
height: 20px;
line-height: 20px;
color: #666!important;
padding:30px 0px 40px;
display: block;
text-align: center;
font-size: 14px;
}
.l_all_backlog > i{
position: absolute;
bottom: 13px;
left: 50%;
width: 20px;
float: left;
height: 20px;
margin-left: -10px;
}
/*issue*/
.l_issues{
width: 100%;
background:rgba(255,255,255,1);
box-shadow:3px 3px 6px 0px rgba(0,0,0,0.05);
margin-bottom: 15px;
}
.l_issues li{
height: 50px;
line-height: 50px;
padding:0px 30px;
box-sizing: border-box;
color: #666;
font-size: 16px;
border-bottom: 1px solid rgba(0,0,0,0.05);
cursor: pointer;
}
.l_issues li:last-child{
border:none;
}
/*-----------------个人主页右侧------------*/
.pagePanel_right{
background:rgba(255,255,255,1);
box-shadow:3px 3px 6px 0px rgba(0,0,0,0.05);
padding:0px 30px;
}
.pagePanel_right li{
display: flex;
padding:15px 0px;
border-bottom: 1px solid rgba(0,0,0,0.05);
}
.r_list_img{
width: 50px;
height: 50px;
border-radius: 50%;
margin-right:18px;
}
.pagePanel_right li:last-child{
border:none;
}
.pagePanel_right li > div{
flex: 1;
}