|
|
|
@ -41,10 +41,25 @@
|
|
|
|
|
<%=link_to_user(User.current)%>
|
|
|
|
|
<ul class="sub_menu">
|
|
|
|
|
<% if User.current.user_extensions && [UserExtensions::TEACHER, UserExtensions::STUDENT].include?(User.current.user_extensions.identity) -%>
|
|
|
|
|
<li><%=link_to l(:label_my_course), {:controller => 'users', :action => 'user_courses', id: User.current.id, host: Setting.course_domain} %></li>
|
|
|
|
|
<li id="course_loggedas_li"><%=link_to l(:label_my_course), {:controller => 'users', :action => 'user_courses', id: User.current.id, host: Setting.course_domain} %>
|
|
|
|
|
<ul class="course_sub_menu">
|
|
|
|
|
<% User.current.courses.each do |course| %>
|
|
|
|
|
<% if !course_endTime_timeout?(course) %>
|
|
|
|
|
<li><%= link_to course.name, course_path(course) %></li>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
<% end -%>
|
|
|
|
|
<li><%=link_to l(:label_my_projects),{:controller => 'users', :action => 'user_projects', id: User.current.id, host: Setting.project_domain} %></li>
|
|
|
|
|
<li><%=link_to l(:label_user_edit), {:controller => 'my', :action=> 'account', host: Setting.user_domain}%></li>
|
|
|
|
|
<li id="project_loggedas_li"><%= link_to l(:label_my_projects), {:controller => 'users', :action => 'user_projects', id: User.current.id, host: Setting.project_domain} %>
|
|
|
|
|
<ul class="project_sub_menu">
|
|
|
|
|
<% User.current.projects.each do |project| %>
|
|
|
|
|
<li><%= link_to project.name, project_path(project) %></li>
|
|
|
|
|
<% end %>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
<li><%=link_to l(:label_user_edit), {:controller => 'my', :action=> 'account', host: Setting.user_domain}%>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
<li style="padding:0 0; margin:0 0;display:inline;border-bottom: 0;">
|
|
|
|
@ -77,11 +92,40 @@
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function addProjectSlipMenu () {
|
|
|
|
|
var loggedas = $('#project_loggedas_li')
|
|
|
|
|
var project_sub_menu = $('.project_sub_menu')
|
|
|
|
|
var course_sub_menu = $('.course_sub_menu')
|
|
|
|
|
loggedas.mouseenter(function(event) {
|
|
|
|
|
course_sub_menu.hide();
|
|
|
|
|
project_sub_menu.show();
|
|
|
|
|
});
|
|
|
|
|
project_sub_menu.mouseleave(function(event) {
|
|
|
|
|
project_sub_menu.hide();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function addCourseSlipMenu () {
|
|
|
|
|
var loggedas = $('#course_loggedas_li')
|
|
|
|
|
var project_sub_menu = $('.project_sub_menu')
|
|
|
|
|
var course_sub_menu = $('.course_sub_menu')
|
|
|
|
|
loggedas.mouseenter(function(event) {
|
|
|
|
|
project_sub_menu.hide();
|
|
|
|
|
course_sub_menu.show();
|
|
|
|
|
});
|
|
|
|
|
course_sub_menu.mouseleave(function(event) {
|
|
|
|
|
course_sub_menu.hide();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
addSlipMenu();
|
|
|
|
|
addProjectSlipMenu ();
|
|
|
|
|
addCourseSlipMenu();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
jQuery(document).ready(function($) {
|
|
|
|
|
$('.sub_menu').find("a").attr('target', '_blank');
|
|
|
|
|
$('.project_sub_menu').find("a").attr('target', '_blank');
|
|
|
|
|
$('.course_sub_menu').find("a").attr('target', '_blank');
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|