Compare commits

...

7 Commits

Author SHA1 Message Date
Ro 49c1f2d3f2
Taiga Intergration Test 2
First one used the wrong hook type.

TG-3 #testing
1 year ago
Ro 2ce0a4eb82
Taiga Integration Test
Just seeing if this thing actually work

TG-3 #testing
1 year ago
Ro 599fca18f1
Removed invalid role attributes from Settings page
Cleaned up the settings page by removing the improper usage of the role
tag and replaced it with class to maintain current design integrity.
Also updated the script files that was referencing the old role tags
1 year ago
Ro bea40049fc
Removed invalid role attributes from dash index
Converted role tags to class to remove the invalid role attributes
used.
1 year ago
Ro df8e301a0b
Confirming Verify Commit Error
I tried submitting an updated through and IDE and it does not properly
verify signed commits.

Using git from the command line works fine.
1 year ago
Ro 16de29c399
testing verified commits 1 year ago
Ro ac08c77813
Removed role from header, notification and login
Began the process of removing all invalid role attributes starting with the header, login, and notifications components. Updated the corresponding scripts as well. 

Made a few structural changes to the header to simply it and then tested it to ensure notification still worked.
1 year ago

@ -2,7 +2,7 @@
The Fipamo project was born from a need for a simple, easy to use no data blog platform that doesn't require much effort to set up and maintain. Fipamo uses Markdown to handle posts and renders them to flat html so you can serve them from anywhere. No complicated set ups. No long list of dependencies. Just set up and go. The Fipamo project was born from a need for a simple, easy to use no data blog platform that doesn't require much effort to set up and maintain. Fipamo uses Markdown to handle posts and renders them to flat html so you can serve them from anywhere. No complicated set ups. No long list of dependencies. Just set up and go.
Because nobody has time for all that. Because it's the 21 century. This should be easy.
## Check the (WIP) Docs to get you started. <br> ## Check the (WIP) Docs to get you started. <br>

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="theme-color" content="#FFFFFF"/> <meta name="theme-color" content="#1d3040"/>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title> <title>
{% block title %} {% block title %}
@ -15,14 +15,10 @@
{% if status %} {% if status %}
<header> <header>
{% apply spaceless %} {% apply spaceless %}
<nav role="top-nav"> <nav class="top-nav">
<div role="nav-left"> <a href="/dashboard"><img id="the-logo" src="/assets/images/global/fipamo-logo.svg"/></a>
<a href="/dashboard"><img id="the-logo" src="/assets/images/global/fipamo-logo.svg"/></a> <h1>{{ title }}</h1>
</div> <div class="nav-right">
<div role="title">
<h1>{{ title }}</h1>
</div>
<div role="nav-right">
{% if status %} {% if status %}
{% apply spaceless %} {% apply spaceless %}
{{ include("dash/partials/navigation.twig") }} {{ include("dash/partials/navigation.twig") }}
@ -30,7 +26,7 @@
{% endif %} {% endif %}
</div> </div>
</nav> </nav>
<div role="notify"> <div class="notify" role="note">
{% apply spaceless %} {% apply spaceless %}
{{ include("dash/partials/notifications.twig") }} {{ include("dash/partials/notifications.twig") }}
{% endapply %} {% endapply %}

@ -1,4 +1,4 @@
<section role="login"> <section class="login">
<div> <div>
<img id="the-logo" src="/assets/images/global/fipamo-logo.svg"/> <img id="the-logo" src="/assets/images/global/fipamo-logo.svg"/>
</div> </div>

@ -1,10 +1,10 @@
<section role="index-header"> <section class="index-header">
<div role="index-header-left"> <div class="index-header-left">
<h1>Recent</h1> <h1>Recent</h1>
</div> </div>
<div role="index-header-right"></div> <div class="index-header-right"></div>
</section> </section>
<section role="index-recent-pages"> <section class="index-recent-pages">
{% if data["entryCount"] != 0 %} {% if data["entryCount"] != 0 %}
{% for page in data['pages'] %} {% for page in data['pages'] %}
{% if page.media[0].type == 'mp4' %} {% if page.media[0].type == 'mp4' %}

@ -1,4 +1,4 @@
<div role="menu"> <div class="menu">
{% if title == "Settings" %} {% if title == "Settings" %}
{% apply spaceless %} {% apply spaceless %}
{{ include("dash/partials/submenu_settings.twig") }} {{ include("dash/partials/submenu_settings.twig") }}
@ -25,11 +25,11 @@
</a> </a>
</div> </div>
<button role="menu-toggle"> <button class="menu-toggle">
<i class="ti ti-menu-2"></i> <i class="ti ti-menu-2"></i>
</button> </button>
<div role="mobile-menu"> <div class="mobile-menu">
{% if title == "Settings" %} {% if title == "Settings" %}
{% apply spaceless %} {% apply spaceless %}
{{ include("dash/partials/submenu_settings.twig") }} {{ include("dash/partials/submenu_settings.twig") }}

@ -1,10 +1,10 @@
<div role="notify-message"> <div class="notify-message">
<div role="notify-icons"> <div class="notify-icons">
<i class="ti ti-mood-smile" role="notify-good"></i> <i class="ti ti-mood-smile notify-good"></i>
<i class="ti ti-mood-sad" role="notify-notgood"></i> <i class="ti ti-mood-sad notify-notgood"></i>
<i class="ti ti-settings" role="notify-working"></i> <i class="ti ti-settings notify-working"></i>
</div> </div>
<div role="notify-text"> <div class="notify-text">
<span role="response-text">Hey Hey</span> <span class="response-text">Hey Hey</span>
</div> </div>
</div> </div>

@ -1,4 +1,4 @@
<div role="submenu"> <div class="submenu">
<button id="save-toggle" title="save settings"> <button id="save-toggle" title="save settings">
<i class="ti ti-device-floppy"></i> <i class="ti ti-device-floppy"></i>
</button> </button>

@ -1,4 +1,4 @@
<div role="submenu"> <div class="submenu">
<a href='/dashboard/pages' title="view pages"> <a href='/dashboard/pages' title="view pages">
<button> <button>
<i class="ti ti-book-2"></i> <i class="ti ti-book-2"></i>

@ -9,14 +9,14 @@
{% endblock %} {% endblock %}
{% block mainContent %} {% block mainContent %}
<article role="settings"> <article class="settings">
<section role="member-settings"> <section class="member-settings">
<div role="member-avatar"> <div class="member-avatar">
<div role="avatar" style="background: url({{ member['avatar'] }} ) no-repeat center center / cover"></div> <div class="avatar" style="background: url({{ member['avatar'] }} ) no-repeat center center / cover"></div>
<input id="avatar-upload" type="file" name="avatar-upload"/> <input id="avatar-upload" type="file" name="avatar-upload"/>
</div> </div>
<div role="site-background"> <div class="site-background">
<div role="background" style="background: url({{ background }} ) no-repeat center center / cover"></div> <div class="background" style="background: url({{ background }} ) no-repeat center center / cover"></div>
<input id="background-upload" type="file" name="backgrond-upload"/> <input id="background-upload" type="file" name="backgrond-upload"/>
</div> </div>
<div> <div>
@ -39,7 +39,7 @@
<span>span No back ups. Frowny face.</span> <span>span No back ups. Frowny face.</span>
{% endif %} {% endif %}
</div> </div>
<div role="features"> <div class="features">
{% if apiStatus is defined and apiStatus == "true" %} {% if apiStatus is defined and apiStatus == "true" %}
<button id="api-access-toggle" title="allow external api" data-enabled="true"> <button id="api-access-toggle" title="allow external api" data-enabled="true">
<i class="ti ti-phone-incoming"></i> <i class="ti ti-phone-incoming"></i>
@ -67,7 +67,7 @@
{% endif %} {% endif %}
</div> </div>
<div role="theme"> <div class="theme">
<label>Themes</label><br/> <label>Themes</label><br/>
{% for theme in themes %} {% for theme in themes %}
{% if theme.name == currentTheme %} {% if theme.name == currentTheme %}
@ -84,7 +84,7 @@
{% endfor %} {% endfor %}
</div> </div>
<div role="mail"> <div class="mail">
<label>Email</label><br/> <label>Email</label><br/>
{% if mailOption == "option-none" or mailOption == "" %} {% if mailOption == "option-none" or mailOption == "" %}
<a href="#" class="mail-option" id="option-none" data-enabled="true">NONE</a> <a href="#" class="mail-option" id="option-none" data-enabled="true">NONE</a>

@ -73,26 +73,26 @@ header {
z-index: 500; z-index: 500;
} }
header > nav > div[role="nav-left"] img { header > nav > a img {
width: 40px; width: 40px;
padding: 5px; padding: 5px;
} }
header > nav > div[role="title"] { header > nav > h1 {
text-align: left; text-align: left;
height: 100%; height: 100%;
} }
header > nav > div[role="title"] h1 { header > nav > h1 {
color: var(--primary); color: var(--primary);
margin: 15px; margin: 15px;
} }
header > nav > div[role="nav-right"] { header > nav > div.nav-right {
padding: 5px; padding: 5px;
} }
header > nav > div > div[role="mobile-menu"] { header > nav > div > div.mobile-menu {
display: none; display: none;
position: fixed; position: fixed;
z-index: 1000; z-index: 1000;
@ -101,7 +101,7 @@ header > nav > div > div[role="mobile-menu"] {
background: var(--white); background: var(--white);
} }
header > nav > div[role="nav-right"] button { header > nav > div.nav-right button {
width: 40px; width: 40px;
height: 40px; height: 40px;
margin-left: 5px; margin-left: 5px;
@ -109,25 +109,21 @@ header > nav > div[role="nav-right"] button {
color: var(--white); color: var(--white);
} }
header > nav > div[role="nav-right"] > button[role="menu-toggle"] { header > nav > div.nav-right > button.menu-toggle {
display: none; display: none;
} }
header > nav > div[role="nav-right"] div[role="submenu"] { header > nav > div.nav-right div.submenu {
display: inline; display: inline;
} }
header > nav > div[role="nav-right"] div[role="submenu"] button { header > nav > div.nav-right div.submenu button {
background: var(--primary); background: var(--primary);
color: var(--white); color: var(--white);
font-size: 0.8em; font-size: 0.8em;
} }
header header > nav > div.nav-right div.submenu button[data-render="true"] {
> nav
> div[role="nav-right"]
div[role="submenu"]
button[data-render="true"] {
background: var(--tertiary); background: var(--tertiary);
color: var(--primary); color: var(--primary);
} }
@ -141,11 +137,11 @@ header
} }
@media only screen and (max-width: 530px) { @media only screen and (max-width: 530px) {
header > nav > div[role="nav-right"] > button[role="menu-toggle"] { header > nav > div.nav-right > button.menu-toggle {
display: inline; display: inline;
} }
header > nav > div > div[role="menu"] { header > nav > div > div.menu {
display: none; display: none;
} }
} }

@ -1,4 +1,4 @@
section[role="index-header"] { section[class="index-header"] {
display: grid; display: grid;
grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
width: 100%; width: 100%;
@ -6,7 +6,7 @@ section[role="index-header"] {
margin: 60px auto 0; margin: 60px auto 0;
} }
section[role="index-recent-pages"] a { section[class="index-recent-pages"] a {
width: 100%; width: 100%;
height: 100%; height: 100%;
display: flex; display: flex;
@ -17,7 +17,7 @@ section[role="index-recent-pages"] a {
position: relative; position: relative;
} }
section[role="index-recent-pages"] a video { section[class="index-recent-pages"] a video {
width: 100%; width: 100%;
position: absolute; position: absolute;
object-fit: cover; object-fit: cover;
@ -25,32 +25,32 @@ section[role="index-recent-pages"] a video {
border-radius: 5px; border-radius: 5px;
} }
section[role="index-recent-pages"] a:nth-child(1) { section[class="index-recent-pages"] a:nth-child(1) {
grid-column: 1/4; grid-column: 1/4;
grid-row: 1/3; grid-row: 1/3;
} }
section[role="index-recent-pages"] a:nth-child(2) { section[class="index-recent-pages"] a:nth-child(2) {
grid-row: 3/6; grid-row: 3/6;
} }
section[role="index-recent-pages"] a:nth-child(3) { section[class="index-recent-pages"] a:nth-child(3) {
grid-column: 2/4; grid-column: 2/4;
grid-row: 3/5; grid-row: 3/5;
} }
section[role="index-header"] div[role="index-header-right"] { section[class="index-header"] div[class="index-header-right"] {
display: flex; display: flex;
justify-content: right; justify-content: right;
align-items: center; align-items: center;
} }
section[role="index-header"] div[role="index-header-right"] a { section[class="index-header"] div[class="index-header-right"] a {
border-bottom: none; border-bottom: none;
margin-left: 5px; margin-left: 5px;
} }
section[role="index-recent-pages"] { section[class="index-recent-pages"] {
display: grid; display: grid;
grid-template-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr;
grid-auto-rows: minmax(200px, auto); grid-auto-rows: minmax(200px, auto);
@ -60,31 +60,31 @@ section[role="index-recent-pages"] {
margin: 10px auto; margin: 10px auto;
} }
section[role="index-recent-pages"] a button { section[class="index-recent-pages"] a button {
padding: 1px 5px; padding: 1px 5px;
} }
section[role="index-recent-pages"] button i { section[class="index-recent-pages"] button i {
font-size: 1.8em; font-size: 1.8em;
} }
section[role="index-recent-pages"] button[data-active="true"] { section[class="index-recent-pages"] button[data-active="true"] {
background: var(--primary); background: var(--primary);
} }
section[role="index-recent-pages"] button[data-active="true"] i { section[class="index-recent-pages"] button[data-active="true"] i {
color: var(--tertiary); color: var(--tertiary);
} }
section[role="index-recent-pages"] button[data-active="false"] { section[class="index-recent-pages"] button[data-active="false"] {
background: var(--secondary); background: var(--secondary);
} }
section[role="index-recent-pages"] button[data-active="false"] i { section[class="index-recent-pages"] button[data-active="false"] i {
fill: var(--primary); fill: var(--primary);
} }
section[role="index-recent-pages"] aside { section[class="index-recent-pages"] aside {
font-size: 1.1em; font-size: 1.1em;
color: var(--white); color: var(--white);
text-shadow: 2px 2px 2px var(--black); text-shadow: 2px 2px 2px var(--black);
@ -92,57 +92,57 @@ section[role="index-recent-pages"] aside {
z-index: 10; z-index: 10;
} }
section[role="index-recent-pages"] hr { section[class="index-recent-pages"] hr {
color: var(--white); color: var(--white);
border: 0.1px solid; border: 0.1px solid;
margin: 7px 0; margin: 7px 0;
} }
@media only screen and (max-width: 900px) { @media only screen and (max-width: 900px) {
section[role="index-header"], section[class="index-header"],
section[role="index-recent-pages"] { section[class="index-recent-pages"] {
width: 97%; width: 97%;
} }
} }
@media only screen and (max-width: 520px) { @media only screen and (max-width: 520px) {
section[role="index-recent-pages"] { section[class="index-recent-pages"] {
grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
} }
section[role="index-recent-pages"] a:nth-child(1) { section[class="index-recent-pages"] a:nth-child(1) {
grid-column: 1/3; grid-column: 1/3;
grid-row: 1/2; grid-row: 1/2;
} }
section[role="index-recent-pages"] a:nth-child(2) { section[class="index-recent-pages"] a:nth-child(2) {
grid-row: 2/3; grid-row: 2/3;
grid-column: 1/2; grid-column: 1/2;
} }
section[role="index-recent-pages"] a:nth-child(3) { section[class="index-recent-pages"] a:nth-child(3) {
grid-column: 2/3; grid-column: 2/3;
grid-row: 2/3; grid-row: 2/3;
} }
} }
@media only screen and (max-width: 350px) { @media only screen and (max-width: 350px) {
section[role="index-recent-pages"] a:nth-child(2) { section[class="index-recent-pages"] a:nth-child(2) {
grid-column: 1/3; grid-column: 1/3;
grid-row: 2/3; grid-row: 2/3;
} }
section[role="index-recent-pages"] a:nth-child(3) { section[class="index-recent-pages"] a:nth-child(3) {
grid-column: 1/3; grid-column: 1/3;
grid-row: 3/4; grid-row: 3/4;
} }
section[role="index-recent-pages"] a:nth-child(4) { section[class="index-recent-pages"] a:nth-child(4) {
grid-column: 1/3; grid-column: 1/3;
grid-row: 4/5; grid-row: 4/5;
} }
section[role="index-recent-pages"] a:nth-child(5) { section[class="index-recent-pages"] a:nth-child(5) {
grid-column: 1/3; grid-column: 1/3;
grid-row: 5/6; grid-row: 5/6;
} }

@ -1,6 +1,6 @@
/* LOGIN */ /* LOGIN */
section[role="login"], section.login,
section[role="password-reset"], section[role="password-reset"],
section[role="restore-fresh"], section[role="restore-fresh"],
section[role="restore-backup"] { section[role="restore-backup"] {
@ -20,19 +20,19 @@ section[role="restore-backup"] {
color: var(--white); color: var(--white);
} }
section[role="login"] form input { section.login form input {
width: 95%; width: 95%;
height: 30px; height: 30px;
padding: 5px; padding: 5px;
margin-bottom: 10px; margin-bottom: 10px;
} }
section[role="login"] form button { section.login form button {
padding: 10px 5px; padding: 10px 5px;
width: 82%; width: 82%;
} }
section[role="login"] form a { section.login form a {
padding: 10px 5px; padding: 10px 5px;
border-radius: 5px; border-radius: 5px;
width: 10%; width: 10%;
@ -88,7 +88,7 @@ section[role="restore-backup"] form input {
/* RESPONSIVE */ /* RESPONSIVE */
@media only screen and (max-width: 500px) { @media only screen and (max-width: 500px) {
section[role="login"], section.login,
section[role="password-reset"], section[role="password-reset"],
section[role="restore-fresh"], section[role="restore-fresh"],
section[role="restore-backup"] { section[role="restore-backup"] {
@ -97,14 +97,14 @@ section[role="restore-backup"] form input {
} }
@media only screen and (max-width: 375px) { @media only screen and (max-width: 375px) {
section[role="login"], section.login,
section[role="password-reset"], section[role="password-reset"],
section[role="restore-fresh"], section[role="restore-fresh"],
section[role="restore-backup"] { section[role="restore-backup"] {
grid-template-columns: 1fr; grid-template-columns: 1fr;
} }
section[role="login"] img, section.login img,
section[role="password-reset"] img, section[role="password-reset"] img,
section[role="restore-fresh"] img, section[role="restore-fresh"] img,
section[role="restore-backup"] img { section[role="restore-backup"] img {

@ -1,4 +1,4 @@
header > nav[role="top-nav"] { header > nav.top-nav {
display: grid; display: grid;
text-align: right; text-align: right;
grid-template-columns: 50px auto auto; grid-template-columns: 50px auto auto;
@ -15,7 +15,7 @@ header > nav[role="top-nav"] {
box-shadow: 2px 2px 0 rgba(var(--primary-rgb) / 30%); box-shadow: 2px 2px 0 rgba(var(--primary-rgb) / 30%);
} }
header > div[role="notify"] { header > div.notify {
display: grid; display: grid;
height: 100%; height: 100%;
position: relative; position: relative;
@ -31,20 +31,17 @@ header > div[role="notify"] {
box-shadow: 2px 2px 0 rgba(var(--primary-rgb) / 30%); box-shadow: 2px 2px 0 rgba(var(--primary-rgb) / 30%);
} }
header > div[role="notify"] > div[role="notify-message"] { header > div.notify > div.notify-message {
display: flex; display: flex;
height: 86%; height: 86%;
} }
header > div[role="notify"] > div[role="notify-message"] div { header > div.notify > div.notify-message div {
display: inline-block; display: inline-block;
transition: all 0.2s linear; transition: all 0.2s linear;
} }
header header > div.notify > div.notify-message > div.notify-text {
> div[role="notify"]
> div[role="notify-message"]
> div[role="notify-text"] {
color: var(--white); color: var(--white);
border-radius: 5px; border-radius: 5px;
height: 79%; height: 79%;
@ -52,30 +49,23 @@ header
opacity: 0; opacity: 0;
} }
header header > div.notify > div.notify-message > div.notify-icons {
> div[role="notify"]
> div[role="notify-message"]
> div[role="notify-icons"] {
margin: 5px; margin: 5px;
width: 40px; width: 40px;
opacity: 0; opacity: 0;
} }
header header > div.notify > div.notify-message > div.notify-text span {
> div[role="notify"]
> div[role="notify-message"]
> div[role="notify-text"]
span {
display: block; display: block;
padding: 5px; padding: 5px;
} }
header > div[role="notify"] > div[role="notify-message"] i { header > div.notify > div.notify-message i {
display: none; display: none;
color: var(--white); color: var(--white);
} }
i[role="notify-working"] { i.notify-working {
animation: 2s infinite linear spin; animation: 2s infinite linear spin;
height: 40px; height: 40px;
width: 40px; width: 40px;

@ -1,22 +1,22 @@
article[role="settings"] { article[class="settings"] {
margin: 100px auto; margin: 100px auto;
width: 100%; width: 100%;
max-width: 900px; max-width: 900px;
transition: all 0.8s linear; transition: all 0.8s linear;
} }
article[role="settings"] h1 { article[class="settings"] h1 {
color: var(--white); color: var(--white);
} }
article[role="settings"] label { article[class="settings"] label {
color: var(--secondary); color: var(--secondary);
margin-bottom: 10px; margin-bottom: 10px;
display: inline-block; display: inline-block;
font-weight: 400; font-weight: 400;
} }
section[role="member-settings"] { section[class="member-settings"] {
display: grid; display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr;
grid-auto-columns: auto; grid-auto-columns: auto;
@ -26,100 +26,100 @@ section[role="member-settings"] {
margin: 10px auto; margin: 10px auto;
} }
section[role="member-settings"] > div:nth-child(1) { section[class="member-settings"] > div:nth-child(1) {
grid-column: 1/2; grid-column: 1/2;
grid-row: 1/3; grid-row: 1/3;
} }
section[role="member-settings"] > div:nth-child(2) { section[class="member-settings"] > div:nth-child(2) {
grid-column: 2/4; grid-column: 2/4;
grid-row: 1/3; grid-row: 1/3;
} }
section[role="member-settings"] > div:nth-child(3) { section[class="member-settings"] > div:nth-child(3) {
grid-row: 1/3; grid-row: 1/3;
} }
section[role="member-settings"] > div:nth-child(4) { section[class="member-settings"] > div:nth-child(4) {
color: var(--white); color: var(--white);
} }
section[role="member-settings"] > div:nth-child(4) a { section[class="member-settings"] > div:nth-child(4) a {
font-weight: bold; font-weight: bold;
text-decoration: underline; text-decoration: underline;
color: var(--tertiary); color: var(--tertiary);
} }
section[role="member-settings"] > div:nth-child(5) { section[class="member-settings"] > div:nth-child(5) {
grid-column: 2/4; grid-column: 2/4;
} }
section[role="member-settings"] > div:nth-child(6) { section[class="member-settings"] > div:nth-child(6) {
grid-column: 1/3; grid-column: 1/3;
} }
section[role="member-settings"] > div:nth-child(7) { section[class="member-settings"] > div:nth-child(7) {
grid-column: 3/5; grid-column: 3/5;
min-height: 325px; min-height: 325px;
} }
section[role="member-settings"] > div:nth-child(8) { section[class="member-settings"] > div:nth-child(8) {
grid-column: 1/4; grid-column: 1/4;
color: var(--white); color: var(--white);
word-wrap: break-word; word-wrap: break-word;
} }
section[role="member-settings"] > div[role="member-avatar"] div, section[class="member-settings"] > div[class="member-avatar"] div,
section[role="member-settings"] > div[role="site-background"] div { section[class="member-settings"] > div[class="site-background"] div {
height: 100%; height: 100%;
border-radius: 3px; border-radius: 3px;
} }
section[role="member-settings"] div input[type="file"] { section[class="member-settings"] div input[type="file"] {
display: none; display: none;
visibility: hidden; visibility: hidden;
} }
section[role="member-settings"] div input[type="text"] { section[class="member-settings"] div input[type="text"] {
width: 98.4%; width: 98.4%;
height: 40px; height: 40px;
margin-bottom: 10px; margin-bottom: 10px;
} }
section[role="member-settings"] div textarea { section[class="member-settings"] div textarea {
width: 98.4%; width: 98.4%;
height: 63%; height: 63%;
} }
article[role="settings"] button { article[class="settings"] button {
width: 100%; width: 100%;
text-align: left; text-align: left;
height: 50px; height: 50px;
margin-bottom: 5px; margin-bottom: 5px;
} }
article[role="settings"] button > span { article[class="settings"] button > span {
font-size: 0.8em; font-size: 0.8em;
display: inline; display: inline;
top: -10px; top: -10px;
position: relative; position: relative;
} }
section[role="member-settings"] section[class="member-settings"]
> div[role="features"] > div[class="features"]
button[data-enabled="true"] { button[data-enabled="true"] {
color: var(--white); color: var(--white);
} }
section[role="member-settings"] section[class="member-settings"]
> div[role="features"] > div[class="features"]
button[data-enabled="false"] { button[data-enabled="false"] {
color: var(--primary); color: var(--primary);
background: var(--secondary); background: var(--secondary);
} }
section[role="member-settings"] section[class="member-settings"]
> div[role="theme"] > div[class="theme"]
button[data-enabled="true"] { button[data-enabled="true"] {
color: var(--white); color: var(--white);
background: var(--highlight); background: var(--highlight);
@ -128,8 +128,8 @@ section[role="member-settings"]
padding: 3px; padding: 3px;
} }
section[role="member-settings"] section[class="member-settings"]
> div[role="theme"] > div[class="theme"]
button[data-enabled="false"] { button[data-enabled="false"] {
color: var(--primary); color: var(--primary);
background: var(--secondary); background: var(--secondary);
@ -138,7 +138,7 @@ section[role="member-settings"]
padding: 3px; padding: 3px;
} }
section[role="member-settings"] > div[role="mail"] a { section[class="member-settings"] > div[class="mail"] a {
margin-right: 3px; margin-right: 3px;
color: var(--secondary); color: var(--secondary);
display: inline-block; display: inline-block;
@ -147,129 +147,129 @@ section[role="member-settings"] > div[role="mail"] a {
border-top: var(--primary) 1px solid; border-top: var(--primary) 1px solid;
} }
section[role="member-settings"] > div[role="mail"] a[data-enabled="true"] { section[class="member-settings"] > div[class="mail"] a[data-enabled="true"] {
color: var(--tertiary); color: var(--tertiary);
font-weight: bold; font-weight: bold;
border-top: var(--highlight) 1px solid; border-top: var(--highlight) 1px solid;
} }
section[role="member-settings"] > div[role="mail"] div[data-enabled="false"] { section[class="member-settings"] > div[class="mail"] div[data-enabled="false"] {
visibility: hidden; visibility: hidden;
display: none; display: none;
} }
section[role="member-settings"] > div[role="mail"] input { section[class="member-settings"] > div[class="mail"] input {
width: 98.4%; width: 98.4%;
height: 40px; height: 40px;
padding-left: 5px; padding-left: 5px;
margin-bottom: 10px; margin-bottom: 10px;
} }
section[role="data-settings"] { section[class="data-settings"] {
color: var(--white); color: var(--white);
} }
@media only screen and (max-width: 900px) { @media only screen and (max-width: 900px) {
main > article[role="settings"] { main > article[class="settings"] {
width: 97%; width: 97%;
} }
} }
@media only screen and (max-width: 650px) { @media only screen and (max-width: 650px) {
section[role="member-settings"] div input[type="text"] { section[class="member-settings"] div input[type="text"] {
width: 99.3%; width: 99.3%;
height: 40px; height: 40px;
margin-bottom: 10px; margin-bottom: 10px;
} }
section[role="member-settings"] { section[class="member-settings"] {
grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
} }
section[role="member-settings"] > div[role="mail"] input { section[class="member-settings"] > div[class="mail"] input {
width: 97.7%; width: 97.7%;
height: 40px; height: 40px;
padding-left: 5px; padding-left: 5px;
margin-bottom: 10px; margin-bottom: 10px;
} }
section[role="member-settings"] div textarea { section[class="member-settings"] div textarea {
height: 80px; height: 80px;
width: 99.3%; width: 99.3%;
} }
section[role="member-settings"] > div:nth-child(1) { section[class="member-settings"] > div:nth-child(1) {
grid-column: 1/2; grid-column: 1/2;
grid-row: 1/3; grid-row: 1/3;
height: 200px; height: 200px;
} }
section[role="member-settings"] > div:nth-child(2) { section[class="member-settings"] > div:nth-child(2) {
grid-column: 2/3; grid-column: 2/3;
grid-row: 1/3; grid-row: 1/3;
} }
section[role="member-settings"] > div:nth-child(3) { section[class="member-settings"] > div:nth-child(3) {
grid-column: 1/3; grid-column: 1/3;
grid-row: 3/5; grid-row: 3/5;
} }
section[role="member-settings"] > div:nth-child(4) { section[class="member-settings"] > div:nth-child(4) {
grid-column: 1/2; grid-column: 1/2;
} }
section[role="member-settings"] > div:nth-child(5) { section[class="member-settings"] > div:nth-child(5) {
grid-column: 2/3; grid-column: 2/3;
} }
section[role="member-settings"] > div:nth-child(6) { section[class="member-settings"] > div:nth-child(6) {
grid-column: 1/2; grid-column: 1/2;
} }
section[role="member-settings"] > div:nth-child(7) { section[class="member-settings"] > div:nth-child(7) {
grid-column: 2/3; grid-column: 2/3;
min-height: 325px; min-height: 325px;
} }
section[role="member-settings"] > div:nth-child(8) { section[class="member-settings"] > div:nth-child(8) {
grid-column: 1/3; grid-column: 1/3;
} }
} }
@media only screen and (max-width: 530px) { @media only screen and (max-width: 530px) {
section[role="member-settings"] > div[role="mail"] input { section[class="member-settings"] > div[class="mail"] input {
width: 98.5%; width: 98.5%;
} }
section[role="member-settings"] { section[class="member-settings"] {
grid-template-columns: 100%; grid-template-columns: 100%;
} }
section[role="member-settings"] div textarea { section[class="member-settings"] div textarea {
height: 80px; height: 80px;
} }
section[role="member-settings"] > div:nth-child(1) { section[class="member-settings"] > div:nth-child(1) {
grid-row: 1/3; grid-row: 1/3;
height: 200px; height: 200px;
} }
section[role="member-settings"] > div:nth-child(2) { section[class="member-settings"] > div:nth-child(2) {
grid-row: 3/5; grid-row: 3/5;
grid-column: 1; grid-column: 1;
height: 200px; height: 200px;
} }
section[role="member-settings"] > div:nth-child(3) { section[class="member-settings"] > div:nth-child(3) {
grid-column: 1; grid-column: 1;
grid-row: 5/7; grid-row: 5/7;
} }
section[role="member-settings"] > div:nth-child(4), section[class="member-settings"] > div:nth-child(4),
section[role="member-settings"] > div:nth-child(5), section[class="member-settings"] > div:nth-child(5),
section[role="member-settings"] > div:nth-child(6), section[class="member-settings"] > div:nth-child(6),
section[role="member-settings"] > div:nth-child(7), section[class="member-settings"] > div:nth-child(7),
section[role="member-settings"] > div:nth-child(8) { section[class="member-settings"] > div:nth-child(8) {
grid-column: 1; grid-column: 1;
} }
} }

@ -3767,15 +3767,15 @@ $8b9e2899b2e82f52$var$anime.random = function(min, max) {
var $8b9e2899b2e82f52$export$2e2bcd8739ae039 = $8b9e2899b2e82f52$var$anime; var $8b9e2899b2e82f52$export$2e2bcd8739ae039 = $8b9e2899b2e82f52$var$anime;
const $accfb6154319a04b$var$notifcation = document.querySelector('[role="notify-message"]'); const $accfb6154319a04b$var$notifcation = document.querySelector(".notify-message");
const $accfb6154319a04b$var$notify = document.getElementById("notify-message"); const $accfb6154319a04b$var$notify = document.getElementById("notify-message");
const $accfb6154319a04b$var$responseText = document.querySelector('[role="response-text"]'); const $accfb6154319a04b$var$responseText = document.querySelector(".response-text");
const $accfb6154319a04b$var$notifyText = document.querySelector('[role="notify-text"]'); const $accfb6154319a04b$var$notifyText = document.querySelector(".notify-text");
const $accfb6154319a04b$var$notifyIcons = document.querySelector('[role="notify-icons"]'); const $accfb6154319a04b$var$notifyIcons = document.querySelector(".notify-icons");
//const notifyProgress = document.getElementById('notify-progress'); //const notifyProgress = document.getElementById('notify-progress');
const $accfb6154319a04b$var$iconGood = document.querySelector('[role="notify-good"]'); const $accfb6154319a04b$var$iconGood = document.querySelector(".notify-good");
const $accfb6154319a04b$var$iconNotGood = document.querySelector('[role="notify-notgood"]'); const $accfb6154319a04b$var$iconNotGood = document.querySelector(".notify-notgood");
const $accfb6154319a04b$var$iconWorking = document.querySelector('[role="notify-working"]'); const $accfb6154319a04b$var$iconWorking = document.querySelector(".notify-working");
class $accfb6154319a04b$export$2e2bcd8739ae039 { class $accfb6154319a04b$export$2e2bcd8739ae039 {
//-------------------------- //--------------------------
// constructor // constructor
@ -3805,12 +3805,12 @@ class $accfb6154319a04b$export$2e2bcd8739ae039 {
$accfb6154319a04b$var$iconWorking.style.display = "block"; $accfb6154319a04b$var$iconWorking.style.display = "block";
} }
new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({ new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({
targets: document.querySelector('[role="top-nav"]'), targets: document.querySelector(".top-nav"),
rotateX: "180deg", rotateX: "180deg",
easing: "easeOutQuint" easing: "easeOutQuint"
}); });
new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({ new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({
targets: document.querySelector('[role="notify"]'), targets: document.querySelector(".notify"),
rotateX: "10deg", rotateX: "10deg",
easing: "easeOutQuint", easing: "easeOutQuint",
complete: ()=>{ complete: ()=>{
@ -3845,12 +3845,12 @@ class $accfb6154319a04b$export$2e2bcd8739ae039 {
duration: 350 duration: 350
}); });
new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({ new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({
targets: document.querySelector('[role="top-nav"]'), targets: document.querySelector(".top-nav"),
rotateX: "0deg", rotateX: "0deg",
easing: "easeOutQuint" easing: "easeOutQuint"
}); });
new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({ new (0, $8b9e2899b2e82f52$export$2e2bcd8739ae039)({
targets: document.querySelector('[role="notify"]'), targets: document.querySelector(".notify"),
rotateX: "180deg", rotateX: "180deg",
easing: "easeOutQuint" easing: "easeOutQuint"
}); });
@ -6920,10 +6920,10 @@ class $b33d1a942dce8554$export$2e2bcd8739ae039 {
//console.log(err); //console.log(err);
})); }));
//handle set up image uploads //handle set up image uploads
document.querySelector('[role="avatar"]').addEventListener("click", ()=>{ document.querySelector(".avatar").addEventListener("click", ()=>{
document.getElementById("avatar-upload").click(); document.getElementById("avatar-upload").click();
}); });
document.querySelector('[role="background"]').addEventListener("click", ()=>{ document.querySelector(".background").addEventListener("click", ()=>{
document.getElementById("background-upload").click(); document.getElementById("background-upload").click();
}); });
document.getElementById("avatar-upload").addEventListener("change", (e)=>{ document.getElementById("avatar-upload").addEventListener("change", (e)=>{
@ -7201,8 +7201,8 @@ class $f32c20539eb29606$export$2e2bcd8739ae039 {
//-------------------------- //--------------------------
constructor(){ constructor(){
this.mobile = false; this.mobile = false;
this.mobileMenu = document.querySelector('[role="mobile-menu"]'); this.mobileMenu = document.querySelector(".mobile-menu");
document.querySelector('[role="menu-toggle"]').addEventListener("click", (e)=>this.handleMobile(e)); document.querySelector(".menu-toggle").addEventListener("click", (e)=>this.handleMobile(e));
} }
//-------------------------- //--------------------------
// methods // methods

File diff suppressed because one or more lines are too long

@ -39,10 +39,10 @@ export default class SettingsIndex {
}) })
); );
//handle set up image uploads //handle set up image uploads
document.querySelector('[role="avatar"]').addEventListener('click', () => { document.querySelector('.avatar').addEventListener('click', () => {
document.getElementById('avatar-upload').click(); document.getElementById('avatar-upload').click();
}); });
document.querySelector('[role="background"]').addEventListener('click', () => { document.querySelector('.background').addEventListener('click', () => {
document.getElementById('background-upload').click(); document.getElementById('background-upload').click();
}); });
document.getElementById('avatar-upload').addEventListener( document.getElementById('avatar-upload').addEventListener(

@ -4,9 +4,9 @@ export default class Menu {
//-------------------------- //--------------------------
constructor() { constructor() {
this.mobile = false; this.mobile = false;
this.mobileMenu = document.querySelector('[role="mobile-menu"]'); this.mobileMenu = document.querySelector('.mobile-menu');
document document
.querySelector('[role="menu-toggle"]') .querySelector('.menu-toggle')
.addEventListener('click', e => this.handleMobile(e)); .addEventListener('click', e => this.handleMobile(e));
} }
//-------------------------- //--------------------------

@ -1,13 +1,13 @@
import anime from 'animejs/lib/anime.es.js'; import anime from 'animejs/lib/anime.es.js';
const notifcation = document.querySelector('[role="notify-message"]'); const notifcation = document.querySelector('.notify-message');
const notify = document.getElementById('notify-message'); const notify = document.getElementById('notify-message');
const responseText = document.querySelector('[role="response-text"]'); const responseText = document.querySelector('.response-text');
const notifyText = document.querySelector('[role="notify-text"]'); const notifyText = document.querySelector('.notify-text');
const notifyIcons = document.querySelector('[role="notify-icons"]'); const notifyIcons = document.querySelector('.notify-icons');
//const notifyProgress = document.getElementById('notify-progress'); //const notifyProgress = document.getElementById('notify-progress');
const iconGood = document.querySelector('[role="notify-good"]'); const iconGood = document.querySelector('.notify-good');
const iconNotGood = document.querySelector('[role="notify-notgood"]'); const iconNotGood = document.querySelector('.notify-notgood');
const iconWorking = document.querySelector('[role="notify-working"]'); const iconWorking = document.querySelector('.notify-working');
export default class Notfications { export default class Notfications {
//-------------------------- //--------------------------
@ -41,13 +41,13 @@ export default class Notfications {
} }
new anime({ new anime({
targets: document.querySelector('[role="top-nav"]'), targets: document.querySelector('.top-nav'),
rotateX: '180deg', rotateX: '180deg',
easing: 'easeOutQuint' easing: 'easeOutQuint'
}); });
new anime({ new anime({
targets: document.querySelector('[role="notify"]'), targets: document.querySelector('.notify'),
rotateX: '10deg', rotateX: '10deg',
easing: 'easeOutQuint', easing: 'easeOutQuint',
complete: () => { complete: () => {
@ -85,13 +85,13 @@ export default class Notfications {
}); });
new anime({ new anime({
targets: document.querySelector('[role="top-nav"]'), targets: document.querySelector('.top-nav'),
rotateX: '0deg', rotateX: '0deg',
easing: 'easeOutQuint' easing: 'easeOutQuint'
}); });
new anime({ new anime({
targets: document.querySelector('[role="notify"]'), targets: document.querySelector('.notify'),
rotateX: '180deg', rotateX: '180deg',
easing: 'easeOutQuint' easing: 'easeOutQuint'
}); });

Loading…
Cancel
Save