mirror of
https://github.com/tim-krehan/shopping-list.git
synced 2024-11-23 22:30:41 +01:00
added hosting for own fonts (no google integration
This commit is contained in:
parent
5a3bb96c70
commit
1c18fe20a0
38 changed files with 205 additions and 263 deletions
|
@ -31,7 +31,6 @@ function userPopover(title, text){
|
|||
$("#newuser").data("container", "body");
|
||||
$("#newuser").data("placement", "bottom");
|
||||
$("#newuser").data("html", true);
|
||||
// $("#newuser").data("trigger", "focus");
|
||||
$("#newuser").attr("title", title);
|
||||
$("#newuser").data("content", text);
|
||||
$("#newuser").popover('show');
|
||||
|
|
|
@ -1,80 +0,0 @@
|
|||
function autocomplete(textelement, values) {
|
||||
var currentFocus;
|
||||
textelement.addEventListener("input", function(e){
|
||||
var a, b, i, val = this.value;
|
||||
closeAllLists();
|
||||
if(!val){ return false;}
|
||||
currentFocus = -1;
|
||||
a = document.createElement("div");
|
||||
a.setAttribute("id", this.id + "ingredientAutocomplete-list");
|
||||
a.setAttribute("class", "ingredientAutocomplete-items");
|
||||
this.parentNode.appendChild(a);
|
||||
for (var i = 0; i < values.length; i++) {
|
||||
if(values[i].substr(0, val.length).toUpperCase() == val.toUpperCase()){
|
||||
b = document.createElement("div");
|
||||
b.innerHTML = "<strong>" + values[i].substr(0, val.length) + "</strong>";
|
||||
b.innerHTML += values[i].substr(val.length);
|
||||
b.innerHTML += "<input type='hidden' value='" + values[i] + "'>";
|
||||
b.addEventListener("click", function(e){
|
||||
textelement.value = this.getElementsByTagName("input")[0].value;
|
||||
closeAllLists();
|
||||
});
|
||||
a.appendChild(b);
|
||||
}
|
||||
}
|
||||
});
|
||||
textelement.addEventListener("keydown", function(e){
|
||||
var x = document.getElementById(this.id + "ingredientAutocomplete-list");
|
||||
if (x) {x.getElementsByTagName("div");}
|
||||
if (e.keyCode == 40) {
|
||||
currentFocus++;
|
||||
addActive(x);
|
||||
}
|
||||
else if (e.keyCode == 38) {
|
||||
currentFocus--;
|
||||
addActive(x);
|
||||
}
|
||||
else if (e.keyCode == 13) {
|
||||
e.preventDefault();
|
||||
if (currentFocus > -1) {
|
||||
if (x) {
|
||||
var y = $("#"+x.id).parent().find("input");
|
||||
x.childNodes[currentFocus].click();
|
||||
y.focus();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
function addActive(x) {
|
||||
if(!x) {return false;}
|
||||
removeActive(x);
|
||||
if(currentFocus>=x.childNodes.length){currentFocus=0;}
|
||||
if(currentFocus<0){currentFocus = (x.childNodes.length-1);}
|
||||
x.childNodes[currentFocus].classList.add("ingredientAutocomplete-active");
|
||||
}
|
||||
function removeActive(x) {
|
||||
for (var i = 0; i < x.childNodes.length; i++) {
|
||||
x.childNodes[i].classList.remove("ingredientAutocomplete-active");
|
||||
}
|
||||
}
|
||||
function closeAllLists(elmnt){
|
||||
var x = document.getElementsByClassName("ingredientAutocomplete-items");
|
||||
for (var i = 0; i < x.length; i++) {
|
||||
x[i].parentNode.removeChild(x[i]);
|
||||
}
|
||||
}
|
||||
document.addEventListener("click", function(e){
|
||||
closeAllLists(e.target);
|
||||
});
|
||||
}
|
||||
var values = [];
|
||||
$(document).ready(function(){
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/api/recipes/auto",
|
||||
data: {},
|
||||
success: function(data){
|
||||
values = data.split("||");
|
||||
}
|
||||
});
|
||||
});
|
18
bin/list.js
18
bin/list.js
|
@ -1,3 +1,11 @@
|
|||
$(document).ready(function () {
|
||||
$("input[type=checkbox]").change(checkItem);
|
||||
$("#remove").click(deleteCheckeditems);
|
||||
$("#nameField").focus();
|
||||
$("#anzahl").on("focus", function () { $(this).select(); });
|
||||
$("#nameField").on("focus", function () { $(this).select(); });
|
||||
});
|
||||
|
||||
function deleteCheckeditems() {
|
||||
$.post({
|
||||
url: "api/list/del",
|
||||
|
@ -45,12 +53,4 @@ function checkItem() {
|
|||
$("[data-id='" + dataId + "'").parent().parent().popover('show');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
$("input[type=checkbox]").change(checkItem);
|
||||
$("#remove").click(deleteCheckeditems);
|
||||
$("#nameField").focus();
|
||||
$("#anzahl").on("focus", function () { $(this).select(); });
|
||||
$("#nameField").on("focus", function () { $(this).select(); });
|
||||
});
|
||||
}
|
|
@ -48,7 +48,7 @@
|
|||
?>
|
||||
</select>
|
||||
</div>
|
||||
<input type="text" name='name' class="form-control" placeholder="Item" aria-label="Item" aria-describedby="button-addon2" autocomplete='off' required>
|
||||
<input type="text" name='name' class="form-control" id="nameField" placeholder="Item" aria-label="Item" aria-describedby="button-addon2" autocomplete='off' required>
|
||||
<div class="input-group-append">
|
||||
<button class="btn btn-outline-secondary" type="submit" id="button-addon2"><i class="fas fa-plus"></i></button>
|
||||
</div>
|
||||
|
|
BIN
fonts/lato/Lato-Black.ttf
Normal file
BIN
fonts/lato/Lato-Black.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-BlackItalic.ttf
Normal file
BIN
fonts/lato/Lato-BlackItalic.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-Bold.ttf
Normal file
BIN
fonts/lato/Lato-Bold.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-BoldItalic.ttf
Normal file
BIN
fonts/lato/Lato-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-Hairline.ttf
Normal file
BIN
fonts/lato/Lato-Hairline.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-HairlineItalic.ttf
Normal file
BIN
fonts/lato/Lato-HairlineItalic.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-Italic.ttf
Normal file
BIN
fonts/lato/Lato-Italic.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-Light.ttf
Normal file
BIN
fonts/lato/Lato-Light.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-LightItalic.ttf
Normal file
BIN
fonts/lato/Lato-LightItalic.ttf
Normal file
Binary file not shown.
BIN
fonts/lato/Lato-Regular.ttf
Normal file
BIN
fonts/lato/Lato-Regular.ttf
Normal file
Binary file not shown.
93
fonts/lato/OFL.txt
Normal file
93
fonts/lato/OFL.txt
Normal file
|
@ -0,0 +1,93 @@
|
|||
Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato"
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
BIN
fonts/newscycle/NewsCycle-Bold.ttf
Normal file
BIN
fonts/newscycle/NewsCycle-Bold.ttf
Normal file
Binary file not shown.
BIN
fonts/newscycle/NewsCycle-Regular.ttf
Normal file
BIN
fonts/newscycle/NewsCycle-Regular.ttf
Normal file
Binary file not shown.
93
fonts/newscycle/OFL.txt
Normal file
93
fonts/newscycle/OFL.txt
Normal file
|
@ -0,0 +1,93 @@
|
|||
Copyright (c) 2010-2011, Nathan Willis (nwillis@glyphography.com), with Reserved Font Name "News Cycle."
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
@ -28,16 +28,20 @@ $user->get_info($_COOKIE["token"]);
|
|||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="theme-color" content="#4CAF50" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="apple-touch-icon" href="/pic/fav.ico">
|
||||
<link rel="shortcut icon" type="image/png" href="/pic/fav.ico" />
|
||||
<link rel="stylesheet" href="/style/fontawesome/css/all.css">
|
||||
<?php
|
||||
if (file_exists($_SESSION["docroot"] . '/style/themes/' . $user->theme . ".css")) {
|
||||
$cssFileContents = file_get_contents($_SESSION["docroot"]."/style/themes/".$user->theme.".css");
|
||||
preg_match_all('/\s+--primary:\s#(.{3,6})/m', $cssFileContents, $matches, PREG_SET_ORDER, 0);
|
||||
$themecolor = $matches[0][1];
|
||||
print_r('<link rel="stylesheet" href="/style/themes/' . $user->theme . '.css">');
|
||||
print_r('<meta name="theme-color" content="#'.$themecolor.'">');
|
||||
} else {
|
||||
print_r('<link rel="stylesheet" href="/style/main.css">');
|
||||
print_r('<meta name="theme-color" content="#007bff">');
|
||||
}
|
||||
?>
|
||||
<link rel="stylesheet" href="/style/helper.css">
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
#nameField {
|
||||
min-width: calc(100% - 67px);
|
||||
}
|
||||
#add {
|
||||
width: 40px;
|
||||
}
|
||||
.toast {
|
||||
right: 0;
|
||||
left: unset !important;
|
||||
|
|
|
@ -1,100 +0,0 @@
|
|||
.parsedown-section h1 {
|
||||
font-size: 1.3em;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid grey;
|
||||
color: #333;
|
||||
text-transform: uppercase;
|
||||
max-width: 75%;
|
||||
}
|
||||
|
||||
.parsedown-section h2 {
|
||||
font-size: 1.2em;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid grey;
|
||||
color: #333;
|
||||
text-transform: uppercase;
|
||||
max-width: 70%;
|
||||
}
|
||||
|
||||
.parsedown-section h3 {
|
||||
font-size: 1.1em;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid grey;
|
||||
color: #444;
|
||||
text-transform: capitalize;
|
||||
max-width: 60%;
|
||||
}
|
||||
|
||||
.parsedown-section h4 {
|
||||
font-size: 1em;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid grey;
|
||||
color: #444;
|
||||
text-transform: capitalize;
|
||||
max-width: 60%;
|
||||
}
|
||||
|
||||
.parsedown-section h5 {
|
||||
font-size: .9em;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid grey;
|
||||
color: #555;
|
||||
text-transform: lowercase;
|
||||
font-weight: normal;
|
||||
max-width: 55%;
|
||||
}
|
||||
|
||||
.parsedown-section h6 {
|
||||
font-size: .8em;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid grey;
|
||||
color: #555;
|
||||
text-transform: lowercase;
|
||||
font-weight: normal;
|
||||
max-width: 50%;
|
||||
}
|
||||
|
||||
.parsedown-section table {
|
||||
border-collapse: collapse;
|
||||
border: 1px solid black;
|
||||
margin: 1em 0;
|
||||
}
|
||||
|
||||
.parsedown-section th {
|
||||
background-color: #4CAF50;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.parsedown-section td, th {
|
||||
/* border: 1px solid black; */
|
||||
padding: .2em .5em;
|
||||
}
|
||||
|
||||
.parsedown-section tr:nth-child(even) {
|
||||
background-color: #f2f2f2;
|
||||
}
|
||||
|
||||
.parsedown-section button {
|
||||
display: block;
|
||||
border: 1px solid #777777;
|
||||
padding: .5em 1em;
|
||||
margin: 1em .25em;
|
||||
}
|
||||
|
||||
.parsedown-section pre {
|
||||
max-height: calc(50vh - 9em);
|
||||
background: #f4f4f4;
|
||||
border: 1px solid #ddd;
|
||||
border-left: 3px solid #a0c391;
|
||||
color: #666;
|
||||
page-break-inside: avoid;
|
||||
font-family: monospace;
|
||||
font-size: 15px;
|
||||
line-height: 1.6;
|
||||
margin-bottom: 1.6em;
|
||||
max-width: 100%;
|
||||
overflow: auto;
|
||||
padding: 1em 1.5em;
|
||||
display: block;
|
||||
word-wrap: break-word;
|
||||
}
|
|
@ -1,61 +0,0 @@
|
|||
.settings {
|
||||
display: flex;
|
||||
justify-content: flex-start;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.pane {
|
||||
border: 1px solid grey;
|
||||
border-radius: 5px;
|
||||
background-color: #ddd;
|
||||
margin: 1%;
|
||||
width: auto;
|
||||
min-width: max-content;
|
||||
max-width: 45%;
|
||||
height: max-content;
|
||||
}
|
||||
.userprofile-pane {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
.userprofile {
|
||||
width: 22em;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.userpassword-pane {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
.userpassword {
|
||||
width: 22em;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.userprofile span {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
.userpassword span {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
.attribute {
|
||||
width: 6em;
|
||||
padding: 1em;
|
||||
}
|
||||
.change-attribute-input {
|
||||
text-indent: 1em;
|
||||
color: grey;
|
||||
}
|
||||
.value {
|
||||
padding: 1em;
|
||||
}
|
||||
#passwordSaveButton, #userSaveButton {
|
||||
align-self: flex-end;
|
||||
margin: 1em;
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700");
|
||||
@import url("/fonts/roboto/Roboto-Regular.ttf");
|
||||
:root {
|
||||
--blue: #2A9FD6;
|
||||
--indigo: #6610f2;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");
|
||||
@import url("/fonts/lato/Lato-Regular.ttf");
|
||||
:root {
|
||||
--blue: #2C3E50;
|
||||
--indigo: #6610f2;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@import url("https://fonts.googleapis.com/css?family=News+Cycle:400,700");
|
||||
@import url("/fonts/newscycle/NewsCycle-Regular.ttf");
|
||||
:root {
|
||||
--blue: #EB6864;
|
||||
--indigo: #6610f2;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
|
||||
@import url("/fonts/roboto/Roboto-Regular.ttf");
|
||||
:root {
|
||||
--blue: #325D88;
|
||||
--indigo: #6610f2;
|
||||
|
|
Loading…
Reference in a new issue