mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Better CSS for side nav bars
This commit is contained in:
parent
ad7a70f033
commit
15275d24b4
@ -589,15 +589,15 @@
|
||||
}
|
||||
|
||||
.inventree-pre-content {
|
||||
width: 100%;
|
||||
clear: both;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.inventree-content {
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
padding-top: 5px;
|
||||
width: auto;
|
||||
width: 100%;
|
||||
display: inline-block;
|
||||
transition: 0.1s;
|
||||
}
|
||||
|
||||
@ -674,14 +674,27 @@ input[type="submit"] {
|
||||
background-color: #5e7d87;
|
||||
}
|
||||
|
||||
.inventree-navs {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
/* The side navigation menu */
|
||||
.sidenav {
|
||||
.menubar-left {
|
||||
height: 100%; /* 100% Full-height */
|
||||
width: 0px; /* 0 width - change this with JavaScript */
|
||||
position: fixed; /* Stay in place */
|
||||
position: relative; /* Stay in place */
|
||||
background-color: #fff; /* Black*/
|
||||
overflow-x: hidden; /* Disable horizontal scroll */
|
||||
overflow: hidden;
|
||||
transition: 0.1s; /* 0.5 second transition effect to slide in the sidenav */
|
||||
left: 0px;
|
||||
top: 0px;
|
||||
z-index: 100;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.menubar-right {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.wrapper {
|
||||
|
@ -67,20 +67,37 @@ function loadTree(url, tree, options={}) {
|
||||
});
|
||||
}
|
||||
|
||||
function openSideNav() {
|
||||
document.getElementById("sidenav").style.display = "block";
|
||||
document.getElementById("sidenav").style.width = "250px";
|
||||
document.getElementById("inventree-content").style.marginLeft = "270px";
|
||||
function openSideNav(navId) {
|
||||
// document.getElementById("sidenav").style.display = "block";
|
||||
// document.getElementById("sidenav").style.width = "250px";
|
||||
|
||||
if (!navId) {
|
||||
navId = '#sidenav';
|
||||
}
|
||||
|
||||
$(navId).animate({
|
||||
width: '250px',
|
||||
display: 'block'
|
||||
}, 50);
|
||||
|
||||
sessionStorage.setItem('inventree-sidenav-state', 'open');
|
||||
|
||||
|
||||
}
|
||||
|
||||
function closeSideNav() {
|
||||
document.getElementById("sidenav").style.display = "none";
|
||||
document.getElementById("sidenav").style.width = "0";
|
||||
document.getElementById("inventree-content").style.marginLeft = "0px";
|
||||
function closeSideNav(navId) {
|
||||
|
||||
if (!navId) {
|
||||
navId = '#sidenav';
|
||||
}
|
||||
|
||||
$(navId).animate({
|
||||
width: 0,
|
||||
display: 'none',
|
||||
}, 50);
|
||||
|
||||
//document.getElementById("sidenav").style.display = "none";
|
||||
//document.getElementById("sidenav").style.width = "0";
|
||||
//document.getElementById("inventree-content").style.marginLeft = "0px";
|
||||
|
||||
sessionStorage.setItem('inventree-sidenav-state', 'closed');
|
||||
}
|
||||
|
@ -72,15 +72,25 @@ InvenTree
|
||||
{% endblock %}
|
||||
</div>
|
||||
|
||||
<div class='sidenav' id='sidenav'>
|
||||
{% block sidenav %}
|
||||
{% endblock %}
|
||||
</div>
|
||||
<div class='inventree-navs'>
|
||||
|
||||
<div class="container container-fluid inventree-content" id='inventree-content'>
|
||||
{% block content %}
|
||||
<!-- Each view fills in here.. -->
|
||||
{% endblock %}
|
||||
<div class='menubar-left' id='sidenav'>
|
||||
{% block sidenav %}
|
||||
<!-- Sidenav code here -->
|
||||
{% endblock %}
|
||||
</div>
|
||||
|
||||
<div class="container container-fluid inventree-content" id='inventree-content'>
|
||||
{% block content %}
|
||||
<!-- Each view fills in here.. -->
|
||||
{% endblock %}
|
||||
|
||||
<div class='menubar-right' id='sidenav-right'>
|
||||
{% block menubar %}
|
||||
<!-- Menubar code here -->
|
||||
{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% block post_content %}
|
||||
{% endblock %}
|
||||
|
Loading…
Reference in New Issue
Block a user