From 5d9f3dbab30e708a481b856ef75808b97c19d2ec Mon Sep 17 00:00:00 2001 From: imanirak Date: Tue, 26 Apr 2022 15:37:03 -0400 Subject: [PATCH] responsive nav --- .../migrations/0003_auto_20220425_2236.py | 33 + main_app/models.py | 40 +- main_app/static/images/logo.png | Bin 0 -> 6979 bytes main_app/static/styles/styles.css | 265 ++++++- main_app/templates/base.html | 106 ++- staticfiles/logo.b05e3e8d5b75.png | Bin 0 -> 6979 bytes staticfiles/logo.png | Bin 0 -> 6979 bytes staticfiles/staticfiles.json | 2 +- staticfiles/styles/styles.083d775cc039.css | 668 ++++++++++++++++ staticfiles/styles/styles.083d775cc039.css.gz | Bin 0 -> 2338 bytes staticfiles/styles/styles.0abd2f5f3d40.css | 452 +++++++++++ staticfiles/styles/styles.0abd2f5f3d40.css.gz | Bin 0 -> 1491 bytes staticfiles/styles/styles.10dc967d185b.css | 609 +++++++++++++++ staticfiles/styles/styles.10dc967d185b.css.gz | Bin 0 -> 2183 bytes staticfiles/styles/styles.22c98f8b5145.css | 608 +++++++++++++++ staticfiles/styles/styles.22c98f8b5145.css.gz | Bin 0 -> 2184 bytes staticfiles/styles/styles.36e0be6c8b37.css | 675 ++++++++++++++++ staticfiles/styles/styles.36e0be6c8b37.css.gz | Bin 0 -> 2347 bytes staticfiles/styles/styles.3e717daf4007.css | 668 ++++++++++++++++ staticfiles/styles/styles.3e717daf4007.css.gz | Bin 0 -> 2335 bytes staticfiles/styles/styles.3fc0c1d05ec2.css | 612 +++++++++++++++ staticfiles/styles/styles.3fc0c1d05ec2.css.gz | Bin 0 -> 2189 bytes staticfiles/styles/styles.4cb4885ebda6.css | 684 +++++++++++++++++ staticfiles/styles/styles.4cb4885ebda6.css.gz | Bin 0 -> 2364 bytes staticfiles/styles/styles.5c3512801b9f.css | 576 ++++++++++++++ staticfiles/styles/styles.5c3512801b9f.css.gz | Bin 0 -> 2078 bytes staticfiles/styles/styles.752dd7cb04b9.css | 618 +++++++++++++++ staticfiles/styles/styles.752dd7cb04b9.css.gz | Bin 0 -> 2208 bytes staticfiles/styles/styles.7bc830ae601f.css | 576 ++++++++++++++ staticfiles/styles/styles.7bc830ae601f.css.gz | Bin 0 -> 2077 bytes staticfiles/styles/styles.8941fc195036.css | 668 ++++++++++++++++ staticfiles/styles/styles.8941fc195036.css.gz | Bin 0 -> 2603 bytes staticfiles/styles/styles.8a36a4b6f2d7.css | 613 +++++++++++++++ staticfiles/styles/styles.8a36a4b6f2d7.css.gz | Bin 0 -> 2194 bytes staticfiles/styles/styles.8c17f57b39da.css | 452 +++++++++++ staticfiles/styles/styles.8c17f57b39da.css.gz | Bin 0 -> 1495 bytes staticfiles/styles/styles.8fab223e0a05.css | 576 ++++++++++++++ staticfiles/styles/styles.8fab223e0a05.css.gz | Bin 0 -> 2084 bytes staticfiles/styles/styles.9520d6c3a3e2.css | 668 ++++++++++++++++ staticfiles/styles/styles.9520d6c3a3e2.css.gz | Bin 0 -> 2331 bytes staticfiles/styles/styles.a61f1b0b80ae.css | 591 ++++++++++++++ staticfiles/styles/styles.a61f1b0b80ae.css.gz | Bin 0 -> 2147 bytes staticfiles/styles/styles.aeeb0af0a75c.css | 601 +++++++++++++++ staticfiles/styles/styles.aeeb0af0a75c.css.gz | Bin 0 -> 2172 bytes staticfiles/styles/styles.b043660d874f.css | 686 +++++++++++++++++ staticfiles/styles/styles.b043660d874f.css.gz | Bin 0 -> 2366 bytes staticfiles/styles/styles.b3dbf3260328.css | 612 +++++++++++++++ staticfiles/styles/styles.b3dbf3260328.css.gz | Bin 0 -> 2189 bytes staticfiles/styles/styles.bcb15c2fe246.css | 678 +++++++++++++++++ staticfiles/styles/styles.bcb15c2fe246.css.gz | Bin 0 -> 2349 bytes staticfiles/styles/styles.c46a69769b32.css | 673 ++++++++++++++++ staticfiles/styles/styles.c46a69769b32.css.gz | Bin 0 -> 2349 bytes staticfiles/styles/styles.ca42e919f724.css | 572 ++++++++++++++ staticfiles/styles/styles.ca42e919f724.css.gz | Bin 0 -> 2078 bytes staticfiles/styles/styles.caaf6e640222.css | 605 +++++++++++++++ staticfiles/styles/styles.caaf6e640222.css.gz | Bin 0 -> 2179 bytes staticfiles/styles/styles.cbbcd80cc885.css | 720 ++++++++++++++++++ staticfiles/styles/styles.cbbcd80cc885.css.gz | Bin 0 -> 2449 bytes staticfiles/styles/styles.css | 264 ++++++- staticfiles/styles/styles.css.gz | Bin 1441 -> 2335 bytes staticfiles/styles/styles.d0d256271ec4.css | 576 ++++++++++++++ staticfiles/styles/styles.d0d256271ec4.css.gz | Bin 0 -> 2077 bytes staticfiles/styles/styles.d83fec28932b.css | 447 +++++++++++ staticfiles/styles/styles.d83fec28932b.css.gz | Bin 0 -> 1489 bytes staticfiles/styles/styles.f4751165394a.css | 604 +++++++++++++++ staticfiles/styles/styles.f4751165394a.css.gz | Bin 0 -> 2176 bytes staticfiles/styles/styles.ffc7ec739cbf.css | 625 +++++++++++++++ staticfiles/styles/styles.ffc7ec739cbf.css.gz | Bin 0 -> 2226 bytes 68 files changed, 18329 insertions(+), 94 deletions(-) create mode 100644 main_app/migrations/0003_auto_20220425_2236.py create mode 100644 main_app/static/images/logo.png create mode 100644 staticfiles/logo.b05e3e8d5b75.png create mode 100644 staticfiles/logo.png create mode 100644 staticfiles/styles/styles.083d775cc039.css create mode 100644 staticfiles/styles/styles.083d775cc039.css.gz create mode 100644 staticfiles/styles/styles.0abd2f5f3d40.css create mode 100644 staticfiles/styles/styles.0abd2f5f3d40.css.gz create mode 100644 staticfiles/styles/styles.10dc967d185b.css create mode 100644 staticfiles/styles/styles.10dc967d185b.css.gz create mode 100644 staticfiles/styles/styles.22c98f8b5145.css create mode 100644 staticfiles/styles/styles.22c98f8b5145.css.gz create mode 100644 staticfiles/styles/styles.36e0be6c8b37.css create mode 100644 staticfiles/styles/styles.36e0be6c8b37.css.gz create mode 100644 staticfiles/styles/styles.3e717daf4007.css create mode 100644 staticfiles/styles/styles.3e717daf4007.css.gz create mode 100644 staticfiles/styles/styles.3fc0c1d05ec2.css create mode 100644 staticfiles/styles/styles.3fc0c1d05ec2.css.gz create mode 100644 staticfiles/styles/styles.4cb4885ebda6.css create mode 100644 staticfiles/styles/styles.4cb4885ebda6.css.gz create mode 100644 staticfiles/styles/styles.5c3512801b9f.css create mode 100644 staticfiles/styles/styles.5c3512801b9f.css.gz create mode 100644 staticfiles/styles/styles.752dd7cb04b9.css create mode 100644 staticfiles/styles/styles.752dd7cb04b9.css.gz create mode 100644 staticfiles/styles/styles.7bc830ae601f.css create mode 100644 staticfiles/styles/styles.7bc830ae601f.css.gz create mode 100644 staticfiles/styles/styles.8941fc195036.css create mode 100644 staticfiles/styles/styles.8941fc195036.css.gz create mode 100644 staticfiles/styles/styles.8a36a4b6f2d7.css create mode 100644 staticfiles/styles/styles.8a36a4b6f2d7.css.gz create mode 100644 staticfiles/styles/styles.8c17f57b39da.css create mode 100644 staticfiles/styles/styles.8c17f57b39da.css.gz create mode 100644 staticfiles/styles/styles.8fab223e0a05.css create mode 100644 staticfiles/styles/styles.8fab223e0a05.css.gz create mode 100644 staticfiles/styles/styles.9520d6c3a3e2.css create mode 100644 staticfiles/styles/styles.9520d6c3a3e2.css.gz create mode 100644 staticfiles/styles/styles.a61f1b0b80ae.css create mode 100644 staticfiles/styles/styles.a61f1b0b80ae.css.gz create mode 100644 staticfiles/styles/styles.aeeb0af0a75c.css create mode 100644 staticfiles/styles/styles.aeeb0af0a75c.css.gz create mode 100644 staticfiles/styles/styles.b043660d874f.css create mode 100644 staticfiles/styles/styles.b043660d874f.css.gz create mode 100644 staticfiles/styles/styles.b3dbf3260328.css create mode 100644 staticfiles/styles/styles.b3dbf3260328.css.gz create mode 100644 staticfiles/styles/styles.bcb15c2fe246.css create mode 100644 staticfiles/styles/styles.bcb15c2fe246.css.gz create mode 100644 staticfiles/styles/styles.c46a69769b32.css create mode 100644 staticfiles/styles/styles.c46a69769b32.css.gz create mode 100644 staticfiles/styles/styles.ca42e919f724.css create mode 100644 staticfiles/styles/styles.ca42e919f724.css.gz create mode 100644 staticfiles/styles/styles.caaf6e640222.css create mode 100644 staticfiles/styles/styles.caaf6e640222.css.gz create mode 100644 staticfiles/styles/styles.cbbcd80cc885.css create mode 100644 staticfiles/styles/styles.cbbcd80cc885.css.gz create mode 100644 staticfiles/styles/styles.d0d256271ec4.css create mode 100644 staticfiles/styles/styles.d0d256271ec4.css.gz create mode 100644 staticfiles/styles/styles.d83fec28932b.css create mode 100644 staticfiles/styles/styles.d83fec28932b.css.gz create mode 100644 staticfiles/styles/styles.f4751165394a.css create mode 100644 staticfiles/styles/styles.f4751165394a.css.gz create mode 100644 staticfiles/styles/styles.ffc7ec739cbf.css create mode 100644 staticfiles/styles/styles.ffc7ec739cbf.css.gz diff --git a/main_app/migrations/0003_auto_20220425_2236.py b/main_app/migrations/0003_auto_20220425_2236.py new file mode 100644 index 0000000..d6d8d71 --- /dev/null +++ b/main_app/migrations/0003_auto_20220425_2236.py @@ -0,0 +1,33 @@ +# Generated by Django 3.0.5 on 2022-04-25 22:36 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('main_app', '0002_auto_20220425_2135'), + ] + + operations = [ + migrations.AlterField( + model_name='device', + name='device_type', + field=models.CharField(choices=[('MBA', 'MacBook Air'), ('MBP', 'MacBook Pro'), ('Surface', 'Microsoft Surface')], max_length=50), + ), + migrations.AlterField( + model_name='device', + name='status', + field=models.CharField(choices=[('NEW', 'NEW'), ('In-Repair', 'IR'), ('Shipped', 'S'), ('Damaged', 'D'), ('Repaired', 'R'), ('Junk Out', 'JO')], max_length=50), + ), + migrations.AlterField( + model_name='employee', + name='department', + field=models.CharField(choices=[('Clinical Operations', 'Clinical Ops'), ('Coaching', 'Coaching'), ('Commerical', 'Com'), ('Data', 'data'), ('Engineering', 'Eng'), ('Executive', 'Exec'), ('Finance', 'Fin'), ('IT', 'IT'), ('Legal', 'Legal'), ('Marketing', 'MKGT'), ('Member Experience', 'MX'), ('Operations', 'Ops'), ('Product', 'Prod'), ('Program & Content', 'P&C'), ('Strategic Initatives', 'Strat Init'), ('Strategy', 'Strat'), ('Talent & People', 'Tal&PPL')], max_length=50), + ), + migrations.AlterField( + model_name='inventory', + name='name', + field=models.CharField(choices=[('MBA', 'MacBook Air'), ('MBP', 'MacBook Pro'), ('Surface', 'Microsoft Surface')], max_length=50), + ), + ] diff --git a/main_app/models.py b/main_app/models.py index 59acaa6..349827c 100644 --- a/main_app/models.py +++ b/main_app/models.py @@ -4,39 +4,39 @@ # Create your models here. DEPARTMENT_CHOICES = ( - ('Clinical Ops','Clinical Operations'), + ('Clinical Operations','Clinical Ops'), ('Coaching','Coaching'), - ('Com' ,'Commerical'), - ('data','Data'), - ('Eng', 'Engineering'), - ('Exec','Executive'), - ('Fin','Finance'), + ('Commerical','Com' ), + ('Data','data'), + ('Engineering', 'Eng'), + ('Executive','Exec'), + ('Finance','Fin'), ('IT', 'IT'), ('Legal','Legal'), - ('MKTG','Marketing'), - ('MX','Member Experience'), - ('Ops','Operations'), - ('Prod','Product'), - ('P&C','Program & Content'), - ('Strat Init','Strategic Initatives'), - ('Strat','Strategy'), - ('Tal&PPL','Talent & People') + ('Marketing','MKGT'), + ('Member Experience','MX'), + ('Operations','Ops'), + ('Product','Prod'), + ('Program & Content','P&C'), + ('Strategic Initatives','Strat Init'), + ('Strategy','Strat'), + ('Talent & People','Tal&PPL') ) STATUS_CHOICES = ( ('NEW','NEW'), - ('IR','In-Repair'), - ('S','Shipped'), - ('D','Damaged'), - ('R','Repaired'), - ('JO','Junk Out') + ('In-Repair','IR'), + ('Shipped','S'), + ('Damaged','D'), + ('Repaired','R'), + ('Junk Out','JO') ) DEVICE_CHOICES = ( ('MBA','MacBook Air'), ('MBP','MacBook Pro'), - ('S','Microsoft Surface'), + ('Surface','Microsoft Surface'), ) diff --git a/main_app/static/images/logo.png b/main_app/static/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..08f3a945dc65c745d47c049c7ae147a73b45774a GIT binary patch literal 6979 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 li { + margin: 0 1rem; +} + +.menu-button-container { + display: none; + height: 100%; + width: 30px; + cursor: pointer; + flex-direction: column; + justify-content: center; + align-items: center; +} + +#menu-toggle { + display: none; +} + +.menu-button, +.menu-button::before, +.menu-button::after { + display: block; + background-color: #fff; + position: absolute; + height: 4px; + width: 30px; + transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1); + border-radius: 2px; +} + +.menu-button::before { + content: ''; + margin-top: -8px; +} + +.menu-button::after { + content: ''; + margin-top: 8px; +} + +#menu-toggle:checked + .menu-button-container .menu-button::before { + margin-top: 0px; + transform: rotate(405deg); +} + +#menu-toggle:checked + .menu-button-container .menu-button { + background: rgba(255, 255, 255, 0); +} + +#menu-toggle:checked + .menu-button-container .menu-button::after { + margin-top: 0px; + transform: rotate(-405deg); +} + +@media (max-width: 700px) { + .menu-button-container { + display: flex; + } + .menu { + position: absolute; + top: 0; + margin-top: 50px; + left: 0; + flex-direction: column; + width: 100%; + justify-content: center; + align-items: center; + } + #menu-toggle ~ .menu li { + height: 0; + margin: 0; + padding: 0; + border: 0; + transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1); + } + #menu-toggle:checked ~ .menu li { + border: 1px solid #333; + height: 2.5em; + padding: 0.5em; + transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1); + } + .menu > li { + display: flex; + justify-content: center; + margin: 0; + padding: 0.5em 0; + width: 100%; + color: white; + background-color: #222; + } + .menu > li:not(:last-child) { + border-bottom: 1px solid #444; + } } \ No newline at end of file diff --git a/main_app/templates/base.html b/main_app/templates/base.html index de5dc67..5c20bf4 100644 --- a/main_app/templates/base.html +++ b/main_app/templates/base.html @@ -1,5 +1,5 @@ {% load static %} - + @@ -14,46 +14,70 @@ -