Update web/users.html
Browse files- web/users.html +26 -5
web/users.html
CHANGED
|
@@ -120,11 +120,10 @@
|
|
| 120 |
</a>
|
| 121 |
<nav class="vertnav navbar navbar-light">
|
| 122 |
<!-- nav bar -->
|
| 123 |
-
<
|
| 124 |
-
<
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
</div>
|
| 128 |
|
| 129 |
<ul class="navbar-nav flex-fill w-100 mb-2">
|
| 130 |
<li class="nav-item">
|
|
@@ -758,6 +757,28 @@
|
|
| 758 |
});
|
| 759 |
});
|
| 760 |
})();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 761 |
</script>
|
| 762 |
</body>
|
| 763 |
</html>
|
|
|
|
| 120 |
</a>
|
| 121 |
<nav class="vertnav navbar navbar-light">
|
| 122 |
<!-- nav bar -->
|
| 123 |
+
<a class="navbar-brand mx-auto mt-2 flex-fill text-center">
|
| 124 |
+
<img src="assets/images/LOGO.png" alt="Logo" id="sidebarLogo" style="max-width:140px; transition: opacity 0.3s ease;">
|
| 125 |
+
<img src="assets/images/LogoMini.png" alt="Logo Mini" id="sidebarLogoMini" style="max-width:44px; display:none; transition: opacity 0.3s ease;">
|
| 126 |
+
</a>
|
|
|
|
| 127 |
|
| 128 |
<ul class="navbar-nav flex-fill w-100 mb-2">
|
| 129 |
<li class="nav-item">
|
|
|
|
| 757 |
});
|
| 758 |
});
|
| 759 |
})();
|
| 760 |
+
|
| 761 |
+
(function() {
|
| 762 |
+
var sidebar = document.getElementById('leftSidebar');
|
| 763 |
+
var logo = document.getElementById('sidebarLogo');
|
| 764 |
+
var logoMini = document.getElementById('sidebarLogoMini');
|
| 765 |
+
if (!sidebar || !logo || !logoMini) return;
|
| 766 |
+
|
| 767 |
+
function updateLogo() {
|
| 768 |
+
var isCollapsed = sidebar.classList.contains('collapsed')
|
| 769 |
+
|| document.body.classList.contains('collapsed')
|
| 770 |
+
|| sidebar.offsetWidth < 100;
|
| 771 |
+
|
| 772 |
+
logo.style.display = isCollapsed ? 'none' : '';
|
| 773 |
+
logoMini.style.display = isCollapsed ? 'block' : 'none';
|
| 774 |
+
}
|
| 775 |
+
|
| 776 |
+
var observer = new MutationObserver(updateLogo);
|
| 777 |
+
observer.observe(sidebar, { attributes: true, attributeFilter: ['class', 'style'] });
|
| 778 |
+
observer.observe(document.body, { attributes: true, attributeFilter: ['class'] });
|
| 779 |
+
|
| 780 |
+
updateLogo();
|
| 781 |
+
})();
|
| 782 |
</script>
|
| 783 |
</body>
|
| 784 |
</html>
|