summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhorus2020-10-01 01:20:28 +0200
committerhorus2020-10-01 01:20:28 +0200
commit2338956aa5122acd941d946d93200e8ef162eec1 (patch)
tree476664b2220b80c4500c4a0102f356e4505a65aa
parent3c20d9e737c5c791aef8397cda5b3d1e5c1e96c4 (diff)
downloadsenpai-2338956aa5122acd941d946d93200e8ef162eec1.tar.gz
add unused prototype for sticky sidebar
-rw-r--r--resources/js/sidebar.js19
-rw-r--r--resources/sass/sidebar.scss50
-rw-r--r--resources/views/layouts/sidebar.blade.php67
3 files changed, 136 insertions, 0 deletions
diff --git a/resources/js/sidebar.js b/resources/js/sidebar.js
new file mode 100644
index 0000000..2d54fc8
--- /dev/null
+++ b/resources/js/sidebar.js
@@ -0,0 +1,19 @@
+$(document).ready(function () {
+
+ /*
+ $("#sidebar").mCustomScrollbar({
+ theme: "minimal"
+ });
+ */
+
+ $('#sidebarCollapse').on('click', function () {
+ // open or close navbar
+ $('#sidebar').toggleClass('active');
+ // close dropdowns
+ $('.collapse.in').toggleClass('in');
+ // and also adjust aria-expanded attributes we use for the open/closed arrows
+ // in our CSS
+ $('a[aria-expanded=true]').attr('aria-expanded', 'false');
+ });
+
+});
diff --git a/resources/sass/sidebar.scss b/resources/sass/sidebar.scss
new file mode 100644
index 0000000..3755d4d
--- /dev/null
+++ b/resources/sass/sidebar.scss
@@ -0,0 +1,50 @@
+.wrapper {
+ display: flex;
+ width: 100%;
+}
+
+#sidebar {
+ width: 250px;
+ position: fixed;
+ /** Needs sticky navbar to work. */
+ top: 55px;
+ left: 0;
+ height: 100vh;
+ z-index: 999;
+ background: rgb(255, 255, 255, 0.35);
+ transition: all 0.3s;
+}
+
+#sidebar .sidebar-header {
+ padding: 20px;
+/** TODO
+ background: #6d7fcc;
+*/
+}
+
+#sidebar ul.components {
+ padding: 20px 0;
+}
+
+#sidebar ul p {
+ padding: 10px;
+}
+
+#sidebar ul li a {
+ padding: 10px;
+ font-size: 1.1em;
+ display: block;
+}
+#sidebar ul li a:hover {
+/** TODO
+ color: #7386D5;
+ background: #fff;
+*/
+}
+
+#sidebar ul li.active > a, a[aria-expanded="true"] {
+/** TODO
+ color: #fff;
+ background: #6d7fcc;
+*/
+}
diff --git a/resources/views/layouts/sidebar.blade.php b/resources/views/layouts/sidebar.blade.php
new file mode 100644
index 0000000..4584b38
--- /dev/null
+++ b/resources/views/layouts/sidebar.blade.php
@@ -0,0 +1,67 @@
+<!-- Sidebar -->
+<nav id="sidebar">
+
+ <div class="sidebar-header">
+ <form id="season_change" action="/changeSeason/" method="get">
+ <div class="form-group">
+ <label for="season_switcher">
+ <h3>Change Season</h3>
+ </label>
+ <select name="season" id="season_switcher" class="custom-select" required>
+@foreach( getChangeSeasonOptions() as $season )
+ <option value="{{ $season->season_name }}-{{ $season->season_year }}">{{ $season->season_name }} {{ $season->season_year }}</option>
+@endforeach
+ </select>
+ </div>
+ <button class="btn btn-primary" type="submit">Submit form</button>
+ </form>
+ </div>
+
+<!--
+ <div class="sidebar-header">
+ <h3>Bootstrap Sidebar</h3>
+ </div>
+
+ <ul class="list-unstyled components">
+ <p>TODO</p>
+ <li class="active">
+ <a href="#homeSubmenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">Home</a>
+ <ul class="collapse list-unstyled" id="homeSubmenu">
+ <li>
+ <a href="#">Home 1</a>
+ </li>
+ <li>
+ <a href="#">Home 2</a>
+ </li>
+ <li>
+ <a href="#">Home 3</a>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <a href="#">About</a>
+ </li>
+ <li>
+ <a href="#pageSubmenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">Pages</a>
+ <ul class="collapse list-unstyled" id="pageSubmenu">
+ <li>
+ <a href="#">Page 1</a>
+ </li>
+ <li>
+ <a href="#">Page 2</a>
+ </li>
+ <li>
+ <a href="#">Page 3</a>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <a href="#">Portfolio</a>
+ </li>
+ <li>
+ <a href="#">Contact</a>
+ </li>
+ </ul>
+-->
+
+</nav>