mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-01 23:38:37 +00:00
commit
251ebab339
@ -703,7 +703,7 @@ textarea:-moz-placeholder {/* for FF */
|
||||
}
|
||||
/* Hide for mobile, show later */
|
||||
@media (min-width: 768px) {
|
||||
.side-tabnav {
|
||||
.side-nav {
|
||||
position:fixed;
|
||||
top:52px;
|
||||
bottom:0;
|
||||
@ -714,7 +714,7 @@ textarea:-moz-placeholder {/* for FF */
|
||||
}
|
||||
}
|
||||
@media (max-width: 767px) {
|
||||
.side-tabnav {
|
||||
.side-nav {
|
||||
background: #f8f8f8;
|
||||
width:300px;
|
||||
position:fixed;
|
||||
@ -728,14 +728,37 @@ textarea:-moz-placeholder {/* for FF */
|
||||
box-shadow:0 0 4px #ccc;
|
||||
}
|
||||
}
|
||||
.side-tabnav:hover {
|
||||
.side-nav:hover {
|
||||
overflow-y:auto;
|
||||
}
|
||||
.side-tabnav {
|
||||
.side-nav {
|
||||
-webkit-transition: all 0.3s ease;
|
||||
-moz-transition: all 0.3s ease;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
.home-side-nav {
|
||||
display:flex;
|
||||
flex-direction:column;
|
||||
padding:0;
|
||||
}
|
||||
.side-nav-con {
|
||||
overflow:hidden;
|
||||
padding:20px;
|
||||
flex-grow:1;
|
||||
}
|
||||
.side-nav-con:hover {
|
||||
overflow-y:auto;
|
||||
}
|
||||
.side-nav-footer {
|
||||
padding: 12px 20px 16px;
|
||||
background: #f8f8f8;
|
||||
border-top:1px solid #eee;
|
||||
}
|
||||
.side-nav-footer a {
|
||||
color:#333;
|
||||
font-weight: normal;
|
||||
margin-right:0.25rem;
|
||||
}
|
||||
.side-tabnav .hd {
|
||||
margin-bottom:0.5em;
|
||||
}
|
||||
@ -1184,7 +1207,7 @@ textarea:-moz-placeholder {/* for FF */
|
||||
border-radius:4px;
|
||||
zoom:1;
|
||||
}
|
||||
.ui-menu .ui-menu-item a.ui-state-hover {
|
||||
.ui-menu .ui-menu-item a.ui-state-hover {
|
||||
border-color:#fbcb09;
|
||||
background: #fdf5ce;
|
||||
color: #c77405;
|
||||
@ -2926,9 +2949,9 @@ button.sf-dropdown-toggle:focus {
|
||||
margin:0 3px 0 0;
|
||||
}
|
||||
.help-con {
|
||||
padding:0 0 0 30px;
|
||||
padding:20px;
|
||||
}
|
||||
#right-panel .help-con .hd {
|
||||
#right-panel.help-con .hd {
|
||||
font-weight:normal;
|
||||
margin-bottom:15px;
|
||||
}
|
||||
@ -3542,3 +3565,7 @@ img.thumbnail {
|
||||
#link-audit-form .get-code-btn {
|
||||
margin-bottom:20px;
|
||||
}
|
||||
/* about dialog */
|
||||
.about-content {
|
||||
width: 300px;
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
{% block main_content %}
|
||||
|
||||
<div class="side-tabnav col-md-3">
|
||||
<div class="side-tabnav side-nav col-md-3">
|
||||
{% block left_panel %}
|
||||
<div class="hd w100 ovhd">
|
||||
<h3>
|
||||
|
@ -1,9 +1,10 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block cur_help %}cur{% endblock %}
|
||||
{% block left_panel %}
|
||||
<div class="side-textnav">
|
||||
{% block main_content %}
|
||||
<div class="row">
|
||||
|
||||
<div class="side-textnav col-md-3 side-nav">
|
||||
<h3 class="hd">{% trans "Client" context "help" %}</h2>
|
||||
<ul class="side-textnav-tabs">
|
||||
<li class="tab {%block install %}{% endblock %}"><a href="{{ SITE_ROOT }}help/install/">{% trans "Install and Sync Files" %}</a></li>
|
||||
@ -18,10 +19,10 @@
|
||||
<li class="tab {%block view_enc %}{% endblock %}"><a href="{{ SITE_ROOT }}help/view_encrypted/">{% trans "Viewing an encrypted library" %}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
{% block right_panel %}
|
||||
<div class="help-con article">{% block help_con %}{% endblock %}</div>
|
||||
<div class="help-con article col-md-9 col-md-offset-3" id="right-panel">{% block help_con %}{% endblock %}</div>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
{% block extra_script %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{% block main_content %}
|
||||
<div class="row">
|
||||
|
||||
<div class="side-tabnav side-textnav col-md-3" id="side-nav" role="navigation">
|
||||
<div class="side-nav side-textnav col-md-3" id="side-nav" role="navigation">
|
||||
<ul class="side-textnav-tabs">
|
||||
<li class="tab"><a href="#user-basic-info">{% trans "Profile" %}</a></li>
|
||||
<li class="tab"><a href="#lang-setting">{% trans "Language" %}</a></li>
|
||||
|
@ -75,16 +75,15 @@
|
||||
</div>
|
||||
|
||||
<div id="main" class="clear container-fluid top-padding">
|
||||
<div class="row">
|
||||
<div class="side-tabnav col-md-3 hide" id="side-nav" role="navigation"></div>
|
||||
<div class="row initial-loading">
|
||||
<span class="loading-icon loading-tip"></span>
|
||||
</div>
|
||||
|
||||
<div class="row main-content hide">
|
||||
<div class="side-nav side-tabnav home-side-nav col-md-3" id="side-nav" role="navigation"></div>
|
||||
<div id="right-panel" class="col-md-9 col-md-offset-3">
|
||||
{% block right_panel %}{% endblock %}
|
||||
</div>
|
||||
<div id="main-panel" class="clear w100 ovhd">
|
||||
<div id="initial-loading-view">
|
||||
<span class="loading-icon loading-tip"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="confirm-popup" class="hide">
|
||||
@ -108,7 +107,7 @@
|
||||
</div>
|
||||
|
||||
{% include 'js/templates.html' %}
|
||||
</div><!-- wrapper -->
|
||||
</div><!-- wrapper -->
|
||||
|
||||
<script type="text/javascript">
|
||||
var app = {
|
||||
|
@ -1,23 +0,0 @@
|
||||
{% load i18n %}
|
||||
<div id="footer" role="contentinfo" class="ovhd">
|
||||
<div class="items fleft">
|
||||
<div class="item">
|
||||
<h4>{% trans "Documents" %}</h4>
|
||||
<ul>
|
||||
<li><a href="http://seafile.com/{% if LANGUAGE_CODE != 'zh-cn' %}en/{% endif %}home/" target="_blank">{% trans "Introduction" %}</a></li>
|
||||
<li><a href="{{SITE_ROOT}}help/" target="_blank">{% trans "Help" %}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="item">
|
||||
<h4>{% trans "Client" %}</h4>
|
||||
<ul>
|
||||
<li><a href="{% url 'download_client' %}">{% trans "Seafile for Windows, Mac and Linux" %}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="other-info fright">
|
||||
<p>{% trans "Server Version: " %}{{ seafile_version }}</p>
|
||||
<p>© 2016 {% trans "Seafile" %}</p>
|
||||
<p><a href="http://seafile.com/{% if LANGUAGE_CODE != 'zh-cn' %}en/{% endif %}about/" target="_blank">{% trans "About Us" %}</a></p>
|
||||
</div>
|
||||
</div>
|
@ -3,7 +3,7 @@
|
||||
|
||||
{% block main_content %}
|
||||
<div class="row">
|
||||
<div id="side-nav" class="side-tabnav col-md-3" >
|
||||
<div id="side-nav" class="side-nav side-tabnav col-md-3" >
|
||||
{% block left_panel %}
|
||||
<h3 class="hd">{% trans "Files" %}</h3>
|
||||
<ul class="side-tabnav-tabs">
|
||||
|
@ -606,6 +606,7 @@
|
||||
</script>
|
||||
|
||||
<script type="text/template" id="side-nav-tmpl">
|
||||
<div class="side-nav-con">
|
||||
<a href="#" title="{% trans "Close" %}" aria-label="{% trans "Close" %}" class="sf2-icon-x1 sf-popover-close op-icon hidden-md-up js-close-side-nav fright"></a>
|
||||
<h3 class="hd">{% trans "Files" %}</h3>
|
||||
<ul class="side-tabnav-tabs">
|
||||
@ -704,6 +705,10 @@
|
||||
<a href="{{ SITE_ROOT }}share/links/"><span aria-hidden="true" class="sf2-icon-link"></span>{% trans "Links" %}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="side-nav-footer ovhd" role="contentinfo">
|
||||
{% include 'nav_footer.html' %}
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="text/template" id="myhome-mods-enable-form-tmpl">
|
||||
|
11
seahub/templates/nav_footer.html
Normal file
11
seahub/templates/nav_footer.html
Normal file
@ -0,0 +1,11 @@
|
||||
{% load i18n %}
|
||||
<a href="{{SITE_ROOT}}help/" target="_blank">{% trans "Help" %}</a>
|
||||
<a href="#" class="js-about">{% trans "About" %}</a>
|
||||
<a href="{% url 'download_client' %}" class="fright"><span aria-hidden="true" class="sf2-icon-monitor vam"></span> <span class="vam">{% trans "Clients" %}</span></a>
|
||||
|
||||
<div class="about-content hide">
|
||||
<h3>{% trans "About" %}</h3>
|
||||
<p>{% trans "Server Version: " %}{{ seafile_version }}</p>
|
||||
<p>© 2016 {% trans "Seafile" %}</p>
|
||||
<p><a href="http://seafile.com/en/about/" target="_blank">{% trans "About Us" %}</a></p>
|
||||
</div>
|
@ -1,16 +0,0 @@
|
||||
{% extends "base.html" %}
|
||||
{% load seahub_tags i18n %}
|
||||
{% load url from future %}
|
||||
|
||||
{% block sub_title %}{% trans "Organization" %} - {% endblock %}
|
||||
{% block cur_pubinfo %}cur{% endblock %}
|
||||
|
||||
{% block left_panel %}
|
||||
<div class="side-tabnav">
|
||||
<h3 class="hd">{% trans "Organization" %}</h3>
|
||||
<ul class="side-tabnav-tabs">
|
||||
<li class="tab {% block cur_lib %}{% endblock %}"><a href="{{ SITE_ROOT }}#org/"><span class="sf2-icon-library"></span>{% trans "Libraries" %}</a></li>
|
||||
<li class="tab {% block cur_user %}{% endblock %}"><a href="{% url 'pubuser' %}"><span class="sf2-icon-user"></span>{% trans "Members" %}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
{% endblock %}
|
@ -7,7 +7,7 @@
|
||||
|
||||
{% block main_content %}
|
||||
<div class="row">
|
||||
<div id="side-nav" class="side-tabnav col-md-3">
|
||||
<div id="side-nav" class="side-nav side-tabnav col-md-3">
|
||||
{% block left_panel %}
|
||||
<h3 class="hd">{% trans "System Admin" %}</h3>
|
||||
<ul class="side-tabnav-tabs">
|
||||
|
@ -58,7 +58,7 @@
|
||||
|
||||
<div id="main" class="clear container-fluid top-padding">
|
||||
<div class="row">
|
||||
<div class="side-tabnav col-md-3 hide" id="side-nav" role="navigation"></div>
|
||||
<div class="side-nav side-tabnav col-md-3 hide" id="side-nav" role="navigation"></div>
|
||||
<div id="right-panel" class="col-md-9 col-md-offset-3">
|
||||
{% block right_panel %}{% endblock %}
|
||||
</div>
|
||||
|
@ -43,7 +43,8 @@ define([
|
||||
},
|
||||
|
||||
initialize: function() {
|
||||
$('#initial-loading-view').hide();
|
||||
$('.initial-loading').hide();
|
||||
$('.main-content').show();
|
||||
|
||||
Common.prepareApiCsrf();
|
||||
Common.initLocale();
|
||||
|
@ -28,7 +28,6 @@ define([
|
||||
'can_add_repo': app.pageOptions.can_add_repo,
|
||||
};
|
||||
this.render();
|
||||
this.$el.show();
|
||||
var _this = this;
|
||||
$('#js-toggle-side-nav').click(function() {
|
||||
_this.show();
|
||||
@ -50,7 +49,8 @@ define([
|
||||
'click #group-nav a:first': 'toggleGroupList',
|
||||
'click #enable-mods': 'enableMods',
|
||||
'click .js-close-side-nav': 'closeNav',
|
||||
'click li > a': 'visitLink'
|
||||
'click li > a': 'visitLink',
|
||||
'click .js-about': 'showAbout'
|
||||
},
|
||||
|
||||
toggleGroupList: function() {
|
||||
@ -176,6 +176,12 @@ define([
|
||||
return true;
|
||||
},
|
||||
|
||||
showAbout: function() {
|
||||
var $about = this.$('.about-content');
|
||||
$about.modal();
|
||||
return false;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return sideNavView;
|
||||
|
Loading…
Reference in New Issue
Block a user