bootstrap

This commit is contained in:
DerTyp187
2021-11-21 14:22:56 +01:00
parent e7438643ff
commit 68b49fe878
54 changed files with 60362 additions and 427 deletions

View File

@@ -1,222 +0,0 @@
*{
padding: 0;
margin: 0;
transition-timing-function: linear;
}
html,body{
background-color: rgba(38, 38, 42, 1);
height: 100%;
}
/* HEADER */
header{
background-color: rgb(34, 102, 71);
padding: 10px;
padding-left: 150px;
margin-top: 0px;
height: 35px;
box-shadow: 0px 1px 20px 3px #1f1d1d;
}
header h1{
float:left;
}
header div{
float: right;
margin-top: 10px;
margin-right: 0px;
}
header a{
letter-spacing: 1.5px;
padding-right: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
cursor:pointer;
transition: 0.1s;
transition-timing-function: linear;
text-decoration: none;
font-weight: bold;
text-align: center ;
}
header .a-current{
color:rgb(0, 255, 106);
text-decoration: underline;
}
header a:hover{
color:rgb(0, 255, 106);
text-decoration: underline;
}
/* MAIN */
main{
position: relative;
min-height: 85%;
}
main #main-content{
background-color: rgb(26, 26, 29);
width: 700px;
box-shadow: 0px 0px 5px 1px #1f1d1d;
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 10px;
margin-top: 40px;
}
main .main-content-block{
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
}
main .main-text{
width: 90%;
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
}
main .main-text p{
word-spacing: 1.5px;
font-weight: normal;
color: rgb(255, 255, 255);
}
main #main-content #main-content-code{
width: 600px;
margin-left: 50px;
margin-top: 50px;
margin-bottom: 50px;
}
/* FOOTER */
footer{
width: 100%;
height: 30px;
}
footer .footer-links{
margin-left: 50px;
margin-top: 15px;
}
footer .footer-links a{
margin-left: 30px;
color:rgb(137, 137, 141);
text-decoration: none;
cursor:pointer;
}
footer .footer-links a:hover{
color: white;
}
/* COOKIE BANNER */
#cookie_banner{
position: absolute;
width:100%;
height: 60px;
background-color: rgb(0, 0, 0);
bottom:0;
z-index: 100;
}
#cookie_banner p{
font-size: 13pt;
color: white;
font-weight: bold;
margin-top: 8px;
margin-left: 200px;
}
#cookie_banner button{
float: right;
margin-right: 200px;
width: 150px;
height: 40px;
margin-top: -40px;
border: 3px solid green;
background-color: rgba(77, 77, 77, 0.5);
color: white;
font-size: 15pt;
font-weight: bold;
cursor: pointer;
transition: 0.1s;
transition-timing-function: linear;
}
#cookie_banner button:hover{
background-color: rgba(77, 77, 77, 0.801);
border: 3px solid rgb(1, 180, 1);
}
/* BREAKPOINTS */
@media screen and (max-width:1100px) {
#cookie_banner button{
margin-right: 5px;
}
}
@media screen and (max-width:900px) {
header{
height: 90px;
padding-left: 10px;
}
header div{
float:left;
width: 100%;
}
#cookie_banner p{
margin-left: 5px;
}
}
@media screen and (max-width:700px) {
#main-content{
width:100%;
}
}
@media screen and (max-width:670px) {
#cookie_banner p{
margin-left: 5px;
width: 100%;
}
#cookie_banner button{
margin-top: 10px;
}
#cookie_banner {
height: 130px;
}
}
@media screen and (max-width:500px) {
#cookie_banner {
height: 160px;
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,485 @@
/*!
* Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/
:root {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: 0.25;
}
hr:not([size]) {
height: 1px;
}
h6, h5, h4, h3, h2, h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1 {
font-size: 2.5rem;
}
}
h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2 {
font-size: 2rem;
}
}
h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3 {
font-size: 1.75rem;
}
}
h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4 {
font-size: 1.5rem;
}
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-bs-original-title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 0.875em;
}
mark {
padding: 0.2em;
background-color: #fcf8e3;
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #0d6efd;
text-decoration: underline;
}
a:hover {
color: #0a58ca;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
direction: ltr /* rtl:ignore */;
unicode-bidi: bidi-override;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: #d63384;
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 0.875em;
color: #fff;
background-color: #212529;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
font-weight: 700;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: #6c757d;
text-align: left;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]::-webkit-calendar-picker-indicator {
display: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
direction: ltr;
}
*/
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
}
::file-selector-button {
font: inherit;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,482 @@
/*!
* Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/
:root {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: 0.25;
}
hr:not([size]) {
height: 1px;
}
h6, h5, h4, h3, h2, h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1 {
font-size: 2.5rem;
}
}
h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2 {
font-size: 2rem;
}
}
h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3 {
font-size: 1.75rem;
}
}
h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4 {
font-size: 1.5rem;
}
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-bs-original-title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-right: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-right: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 0.875em;
}
mark {
padding: 0.2em;
background-color: #fcf8e3;
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #0d6efd;
text-decoration: underline;
}
a:hover {
color: #0a58ca;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
direction: ltr ;
unicode-bidi: bidi-override;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: #d63384;
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 0.875em;
color: #fff;
background-color: #212529;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
font-weight: 700;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: #6c757d;
text-align: right;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]::-webkit-calendar-picker-indicator {
display: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: right;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: right;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield;
}
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
direction: ltr;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
}
::file-selector-button {
font: inherit;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

11266
TealCode/main/static/css/bootstrap.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

11242
TealCode/main/static/css/bootstrap.rtl.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,35 +0,0 @@
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
*{
font-family: 'Roboto', sans-serif;
color: white;
}
/* HEADLINES */
h1{
letter-spacing: 5.5px;
}
h2{
text-align: center;
letter-spacing: 2.5px;
text-transform: capitalize;
}
h3{
text-align: center;
letter-spacing: 2.5px;
text-transform: capitalize;
}
h4{
text-align: center;
letter-spacing: 2.5px;
text-transform: capitalize;
}
h5{
text-align: center;
letter-spacing: 2.5px;
text-transform: capitalize;
}

View File

@@ -0,0 +1,20 @@
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
*{
font-family: 'Roboto', sans-serif;
color: white;
}
.nav-link{
font-weight: bold;
font-size: 13pt;
transition: 0.1s;
transition-timing-function: linear;
letter-spacing: 2px;
margin-left: 5px;
}
.nav-link:hover{
color:rgb(21, 200, 132) !important;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4999
TealCode/main/static/js/bootstrap.esm.js vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

5046
TealCode/main/static/js/bootstrap.js vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 1020 B

View File

@@ -1,60 +0,0 @@
/* TOPIC LIST */
main #main-content #list{
width: 100%;
margin-top: 50px;
margin-bottom: 50px;
}
main #main-content #list .list-item{
width: 90%;
margin-left: 35px;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: rgb(14, 139, 87);
transition-timing-function: linear;
transition: 0.1s;
text-transform: capitalize;
cursor:pointer;
}
main #main-content #list .list-item:hover{
box-shadow: 0px 0px 10px 1px #4b4b4b;
background-color: rgb(31, 177, 116);
}
main #main-content #list .list-item p{
letter-spacing: 1px;
margin-left: 50px;
font-size: 14pt;
}
main #main-content #list .list-item img{
float: left;
width: 32px;
height: 32px;
margin-left: 10px;
margin-top: -5px;
}
/* SEARCH */
#search{
width: 100%;
height: 30px;
}
#search input{
width: 80%;
height: 100%;
background-color: rgba(255, 255, 255, 0.014);
border: 3px solid rgb(34, 102, 71);
outline: 0;
font-size: 13pt;
font-weight: bold;
padding-left:10px;
padding-right: 10px;
display: block;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

View File

@@ -1,50 +0,0 @@
main #main-content .note{
margin-top: 20px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
background-color: rgb(80, 83, 82);
}
main #main-content .note p{
color: rgb(202, 202, 202);
font-size: 10pt;
}
#button-content{
height: 60px;
width: 100%;
display: block;
float:left;
margin-bottom: 20px;
}
#button-content div{
height: 60px;
width: 150px;
margin-left: 60px;
display: block;
float:left;
}
#button-content div a{
width: 100%;
display: block;
text-align: center;
font-size: 13pt;
font-weight: bold;
text-decoration: none;
padding-top: 10px;
padding-bottom: 10px;
background-color: rgba(95, 255, 175, 0.1);
border: 5px solid rgb(34, 102, 71);
transition: 0.1s;
transition-timing-function: linear;
}
#button-content div a:hover{
background-color: rgba(137, 250, 194, 0.3);
border: 5px solid rgb(107, 255, 181);
}

View File

@@ -2,20 +2,20 @@
<!DOCTYPE html>
<html>
<head>
<!-- Required meta tags -->
<!-- Required META Tags-->
<meta charset="utf-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
{% if description %}
<meta name="description" content="TealCode - {{description}}"/>
{% else %}
<meta name="description" content="TealCode - Your Code Snippet directory - Java, JavaScript, C, C#, C++, Python"/>
{% endif %}
<link rel="stylesheet" href="{% static 'css/fonts.css' %}">
<link rel="stylesheet" href="{% static 'css/base.css' %}">
<link rel="stylesheet" href="{% static 'main/css/topic.css' %}">
<link rel="stylesheet" href="{% static 'main/css/category.css' %}">
<!-- Optional META Tags -->
<meta name="keywords" content="TealFire, TealCode, Snippet, Java, JavaScript, C, C#, C++, Python">
<meta name="author" content="TealFire - TealCode">
<meta name="description" content="TealCode - Your Code Snippet directory - Java, C, C#, C++, Python"/>
<meta http-equiv="refresh" content="1800">
<!-- Links -->
<link rel="stylesheet" href="{% static 'css/bootstrap.css' %}">
<link rel="stylesheet" href="{% static 'css/style.css' %}">
<link rel="stylesheet" href="{% static 'main/highlight/styles/atom-one-dark.min.css' %}">
{% if title %}
@@ -24,17 +24,14 @@
<title>TealCode</title>
{% endif %}
</head>
<body>
<body class="bg-dark">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-9M4H60DMBG"></script>
<div id="cookie_banner">
<p>We only use non-technical cookies for analysis purposes.<br> Do you want to accept those cookies? (please)</p>
<button onclick='document.cookie = "cookies_allowed=1;path=/";window.location.reload();'>Accept</button>
</div>
<script>
cookies_allowed = document.cookie.split("cookies_allowed=")[1][0]
console.log(cookies_allowed)
@@ -52,34 +49,33 @@
}else if(cookies_allowed == "0"){
console.log("DO NOT LOAD ANALYTILCS");
}
</script>
<header>
<h1 style="cursor:pointer;" onclick="window.open('/', '_self')">TealCode </h1>
<header class="p-3 bg-dark text-white shadow">
<div class="container">
<div class="d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
<a href="/" class="d-flex align-items-center mb-2 mb-lg-0 text-white text-decoration-none">
<img height="40" src="{% static 'logo.png' %}" alt=""/>
</a>
<div>
<a id="a-python" href="/category/python/">Python</a>
<a id="a-cs" href="/category/cs/">C#</a>
<a id="a-c++" href="/category/c++/">C++</a>
<a id="a-c" href="/category/c/">C</a>
<a id="a-java" href="/category/java/">Java</a>
<a id="a-javascript" href="/category/javascript/">JavaScript</a>
</div>
<ul class="nav col-12 col-lg-auto me-lg-auto mb-2 justify-content-center mb-md-0">
<li><a href="/" class="nav-link px-2 text-secondary">Categories</a></li>
<li><a href="/category/java/" class="nav-link px-2 text-white">Java</a></li>
<li><a href="/category/python/" class="nav-link px-2 text-white">Python</a></li>
<li><a href="/category/c/" class="nav-link px-2 text-white">C</a></li>
<li><a href="/category/cs/" class="nav-link px-2 text-white">C#</a></li>
<li><a href="/category/c++/" class="nav-link px-2 text-white">C++</a></li>
</ul>
{% if user.is_authenticated %}
<div id="header-admin">
<a id="a-analytics" href="/analytics/">Analytics</a>
<form class="col-12 col-lg-auto mb-3 mb-lg-0 me-lg-3">
<input type="search" class="form-control form-control-dark" placeholder="Search..." aria-label="Search">
</form>
</div>
</div>
{% endif %}
</header>
<main>
<div id="main-content">
{% block content %}{% endblock %}
</div>
{% block content %}{% endblock %}
</main>
<script src="{% static 'main/highlight/highlight.min.js' %}"></script>
@@ -95,11 +91,13 @@
</script>
<footer>
<div class="footer-links">
<a href="/privacy">Cookies/Privacy/Datenschutz</a>
<a href="/about">About</a>
</div>
<footer class="py-3 my-4">
<ul class="nav justify-content-center pb-3 mb-3">
<li class="nav-item"><a href="/privacy/" class="nav-link px-2 text-muted">Cookies/Privacy/Datenschutz</a></li>
<li class="nav-item"><a href="/about/" class="nav-link px-2 text-muted">About</a></li>
</ul>
</footer>
<script src="{% static 'js/bootstrap.js' %}"></script>
</body>
</html>

View File

@@ -1,15 +1,14 @@
{% extends "base.html" %}
{% block content %}
<h2>About Us</h2>
<div class="main-text">
<p>
<div class="container mx-auto text-center">
<h2 class="mt-5 fw-bold" style="letter-spacing: 1.5px;">About Us</h2>
<p class="mt-3" style="letter-spacing: 1px;">
Ever had the problem of searching thousands of websites until you found the right code snippet?<br><br>
We try to make it possible for everyone to find the right code snippet as <label style="color:greenyellow;">quickly</label> and <label style="color:greenyellow;">easily</label> as possible.<br>
We try to make it possible for everyone to find the right code snippet as <b style="color:rgb(47, 255, 134);">quickly</b> and <b style="color:rgb(47, 255, 134);">easily</b> as possible.<br>
<br>
We don't focus on learning or teaching, but on finding what you need. <br>
We try to create a dictionary that should help you with your coding experience.
</p>
</div>
{% endblock content %}

View File

@@ -1,14 +1,42 @@
{% extends "base.html" %}
{% block content %}
<h2>Welcome to TealCode</h2>
<h5>Your code snippet directory</h5>
<div id="list">
{% for category in categorys %}
<div class="list-item" onclick='window.open("/category/{{ category.title }}", "_self");'>
<!--<img src="c_icon.png"/>-->
<p>{{ category.display_name }}</p>
<div class="container mx-auto">
<div class="row">
<div class="col text-center fw-bold">
<h2><br>Welcome to TealCode</h2>
<h5>Your code snippet directory</h5>
</div>
</div>
{% endfor %}
</div>
<div class="row">
<div class="col">
d
</div>
<div class="col col-8 text-center fw-bold">
<div class="container">
<h5><br>Categories</h5>
<div class="container ">
<div class="list-group bg-dark">
{% for category in categorys %}
<button onclick='window.open("/category/{{ category.title }}", "_self");' type="button" class="list-group-item list-group-item-action">{{ category.display_name }}</button>
{% endfor %}
</div>
</div>
</div>
</div>
<div class="col">
<h5><br>Activity</h5>
</div>
</div>
</div>
{% endblock content %}

View File

@@ -1,9 +1,8 @@
{% extends "base.html" %}
{% block content %}
<h2>Datenschutzerklärung | GER</h2>
<div class="main-text">
<div class="container mx-auto text-center">
<h2 class="mt-5 fw-bold" style="letter-spacing: 1.5px;">Datenschutzerklärung (Privacy)| GER</h2>
<p class="mt-3" style="letter-spacing: 1px;">
<p><strong>Allgemeiner Hinweis und Pflichtinformationen</strong></p><br>
<p><strong>Benennung der verantwortlichen Stelle</strong></p>
<p>Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:</p>
@@ -35,6 +34,7 @@
Website haben wir ein berechtigtes Interesse an der Speicherung von Cookies zur technisch fehlerfreien und reibungslosen Bereitstellung unserer Dienste. Sofern die Setzung anderer Cookies (z.B. für Analyse-Funktionen) erfolgt, werden diese in dieser
Datenschutzerklärung separat behandelt.</p>
<p><small>Quelle: Datenschutz-Konfigurator von <a href="http://www.mein-datenschutzbeauftragter.de" target="_blank">mein-datenschutzbeauftragter.de</a></small></p>
</div>
</p>
</div>
{% endblock content %}