2、修改意见反馈默认在右下角位置 3、调整我的课程、我的项目js 4、ruby生成的菜单栏添加样式及部分方法重写 5、封装部分页面的ruby代码到helpersw_new_course
parent
747a109638
commit
e4c0c840bf
@ -0,0 +1,27 @@
|
||||
<%= javascript_include_tag "feedback" %>
|
||||
<div class="scrollsidebar" id="scrollsidebar">
|
||||
<div class="side_content">
|
||||
<div class="side_list">
|
||||
<div class="side_title">
|
||||
<a title="隐藏" class="close_btn"><span>关闭</span></a>
|
||||
</div>
|
||||
<div class="side_center">
|
||||
<div class="custom_service">
|
||||
<form>
|
||||
<textarea class="opnionText" onfocus="if(this.value=='有什么想说的,尽管来咆哮吧~~')this.value=''" >有什么想说的,尽管来咆哮吧~~</textarea>
|
||||
</form>
|
||||
<a href="#" class="opnionButton c_white" id="button1">提 交</a>
|
||||
</div>
|
||||
|
||||
<div class="msgserver">
|
||||
<p>
|
||||
<a href="#" target="_blank">技术支持:黄井泉</a>
|
||||
<a href="#" target="_blank">技术支持:白 羽</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="side_bottom"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="show_btn"><span>在线客服</span></div>
|
||||
</div>
|
@ -0,0 +1,71 @@
|
||||
<%= stylesheet_link_tag 'public', :media => 'all' %>
|
||||
<%= javascript_include_tag "header" %>
|
||||
|
||||
<div id="Header" >
|
||||
<!-- logo -->
|
||||
<div class="logo fl" >
|
||||
<a href="#" target="_blank">
|
||||
<%=link_to image_tag("/images/logo.png",weight:"35px", height: "30px")%>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<!-- 导航栏 -->
|
||||
<div id="TopNav" class="fl">
|
||||
<%= render_dynamic_nav if User.current.logged? || !Setting.login_required? -%>
|
||||
</div>
|
||||
|
||||
<div id="TopUser" class="fr">
|
||||
<div class="topuser_nav">
|
||||
<ul id="TopUserNav">
|
||||
<!--右侧登录、登出、注册按钮-->
|
||||
<%= header_render_menu :account_menu -%>
|
||||
<% if User.current.logged? -%>
|
||||
<!-- 用户信息 -->
|
||||
<li class="fr">
|
||||
<%=link_to l(:label_my_message)+'('+User.current.count_new_jour.to_s+')',
|
||||
{ :controller => 'users', :action => 'user_newfeedback', id: User.current.id, host: Setting.user_domain },
|
||||
{:class => 'my-message'} if User.current.logged?%>
|
||||
</li>
|
||||
|
||||
<li class="fr" id="current_user_li">
|
||||
<%= link_to_user(User.current)%>
|
||||
<ul id="user_sub_menu">
|
||||
<% unless User.current.projects.empty? %>
|
||||
<li id="my_projects_li">
|
||||
<%= link_to l(:label_my_projects), {:controller => 'users', :action => 'user_projects', id: User.current.id, host: Setting.project_domain} %>
|
||||
<ul id="my_projects_ul">
|
||||
<% User.current.projects.each do |project| %>
|
||||
<li title="<%=project.name%>">
|
||||
<%= link_to project.name, {:controller => 'projects', :action => 'show',id: project.id, host: Setting.project_domain } %>
|
||||
</li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</li>
|
||||
<% end %>
|
||||
|
||||
<% if @show_course == 1 && User.current.user_extensions && [UserExtensions::TEACHER, UserExtensions::STUDENT].include?(User.current.user_extensions.identity) %>
|
||||
<% user_course = get_user_course User.current%>
|
||||
|
||||
<% unless user_course.empty? %>
|
||||
<li id="my_courses_li">
|
||||
<%=link_to l(:label_my_course), {:controller => 'users', :action => 'user_courses', id: User.current.id} %>
|
||||
<ul id="my_courses_ul">
|
||||
<% user_course.each do |course| %>
|
||||
<li title="<%=course.name%>">
|
||||
<%= link_to course.name, {:controller => 'courses',:action => 'show',:id => course.id} %>
|
||||
</li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</li>
|
||||
<% end %>
|
||||
<% end %>
|
||||
<li>
|
||||
<%=link_to l(:label_user_edit), {:controller => 'my', :action=> 'account', host: Setting.user_domain}%>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<% end -%>
|
||||
</ul>
|
||||
</div><!--topuser_nav end-->
|
||||
</div>
|
||||
</div>
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,47 @@
|
||||
(function($){
|
||||
$.fn.fix = function(options){
|
||||
var defaults = {
|
||||
float : 'right',
|
||||
minStatue : true,
|
||||
skin : 'blue',
|
||||
durationTime : 1000
|
||||
};
|
||||
var options = $.extend(defaults, options);
|
||||
|
||||
this.each(function(){
|
||||
var thisBox = $(this),
|
||||
closeBtn = thisBox.find('.close_btn' ),
|
||||
show_btn = thisBox.find('.show_btn' ),
|
||||
sideContent = thisBox.find('.side_content'),
|
||||
sideList = thisBox.find('.side_list')
|
||||
;
|
||||
var defaultTop = thisBox.offset().top;
|
||||
|
||||
thisBox.css(options.float, 0);
|
||||
if(options.minStatue == "true"){
|
||||
$(".show_btn").css("float", options.float);
|
||||
sideContent.css('width', 0);
|
||||
show_btn.css('width', 25);
|
||||
|
||||
}
|
||||
closeBtn.bind("click",function(){
|
||||
sideContent.animate({width: '0px'},"fast");
|
||||
show_btn.stop(true, true).delay(300).animate({ width: '25px'},"fast");
|
||||
cookiesave('minStatue','false','','','');
|
||||
});
|
||||
show_btn.bind("click",function() {
|
||||
$(this).animate({width: '0px'},"fast");
|
||||
sideContent.stop(true, true).delay(200).animate({ width: '154px'},"fast");
|
||||
cookiesave('minStatue','false','','','');
|
||||
});
|
||||
});
|
||||
};
|
||||
})(jQuery);
|
||||
|
||||
$(function() {
|
||||
$("#scrollsidebar").fix({
|
||||
float : 'right', //default.left or right
|
||||
//minStatue : true,
|
||||
durationTime : 600
|
||||
});
|
||||
});
|
@ -0,0 +1,41 @@
|
||||
function addSlipMenu () {
|
||||
var loggedas = $('#current_user_li:first');
|
||||
var sub_menu = $('#user_sub_menu');
|
||||
loggedas.mouseenter(function(event) {
|
||||
sub_menu.show();
|
||||
});
|
||||
sub_menu.mouseleave(function(event) {
|
||||
sub_menu.hide();
|
||||
});
|
||||
}
|
||||
|
||||
function addProjectSlipMenu () {
|
||||
var loggedas = $('#my_projects_li');
|
||||
var project_sub_menu = $('#my_projects_ul');
|
||||
var course_sub_menu = $('#my_courses_ul');
|
||||
loggedas.mouseenter(function(event) {
|
||||
course_sub_menu.hide();
|
||||
project_sub_menu.show();
|
||||
});
|
||||
loggedas.mouseleave(function(event) {
|
||||
project_sub_menu.hide();
|
||||
});
|
||||
}
|
||||
function addCourseSlipMenu () {
|
||||
var loggedas = $('#my_courses_li');
|
||||
var project_sub_menu = $('#my_projects_ul');
|
||||
var course_sub_menu = $('#my_courses_ul');
|
||||
loggedas.mouseenter(function(event) {
|
||||
project_sub_menu.hide();
|
||||
course_sub_menu.show();
|
||||
});
|
||||
loggedas.mouseleave(function(event) {
|
||||
course_sub_menu.hide();
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
addSlipMenu();
|
||||
addProjectSlipMenu ();
|
||||
addCourseSlipMenu();
|
||||
});
|
Loading…
Reference in new issue