mirror of
https://github.com/ae-utbm/sith.git
synced 2026-10-16 15:39:21 +00:00
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c07f25a2df |
No files matched your search
@@ -26,6 +26,15 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
{% if user.can_edit(club) %}
|
||||||
|
<a
|
||||||
|
href="{{ url("core:page_edit", page_name=club.page.get_full_name()) }}"
|
||||||
|
class="btn btn-blue margin-bottom"
|
||||||
|
>
|
||||||
|
<i class="fa fa-pen-to-square"></i> {% trans %}Edit{% endtrans %}
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<h3>{{ club.name }}</h3>
|
<h3>{{ club.name }}</h3>
|
||||||
<div id="club-detail" {% if links %}class="has-links"{% endif %}>
|
<div id="club-detail" {% if links %}class="has-links"{% endif %}>
|
||||||
<div id="club-attributes">
|
<div id="club-attributes">
|
||||||
|
|||||||
+10
-32
@@ -106,20 +106,19 @@ class ClubTabsMixin(TabedViewMixin):
|
|||||||
return self.object.get_display_name()
|
return self.object.get_display_name()
|
||||||
|
|
||||||
def get_list_of_tabs(self):
|
def get_list_of_tabs(self):
|
||||||
|
if not self.request.user.has_perm("club.view_club"):
|
||||||
|
# The user will still be able to see the club main page,
|
||||||
|
# but nothing else.
|
||||||
|
# It's useless to display a tab with only one item, so return nothing.
|
||||||
|
return []
|
||||||
tab_list = [
|
tab_list = [
|
||||||
{
|
{
|
||||||
"url": reverse("club:club_view", kwargs={"club_id": self.object.id}),
|
"url": reverse("club:club_view", kwargs={"club_id": self.object.id}),
|
||||||
"slug": "infos",
|
"slug": "infos",
|
||||||
"name": _("Infos"),
|
"name": _("Infos"),
|
||||||
}
|
},
|
||||||
]
|
|
||||||
if self.request.user.has_perm("club.view_club"):
|
|
||||||
tab_list.extend(
|
|
||||||
[
|
|
||||||
{
|
{
|
||||||
"url": reverse(
|
"url": reverse("club:club_members", kwargs={"club_id": self.object.id}),
|
||||||
"club:club_members", kwargs={"club_id": self.object.id}
|
|
||||||
),
|
|
||||||
"slug": "members",
|
"slug": "members",
|
||||||
"name": _("Members"),
|
"name": _("Members"),
|
||||||
},
|
},
|
||||||
@@ -130,18 +129,12 @@ class ClubTabsMixin(TabedViewMixin):
|
|||||||
"slug": "elderlies",
|
"slug": "elderlies",
|
||||||
"name": _("Old members"),
|
"name": _("Old members"),
|
||||||
},
|
},
|
||||||
]
|
|
||||||
)
|
|
||||||
if self.object.page:
|
|
||||||
tab_list.append(
|
|
||||||
{
|
{
|
||||||
"url": reverse(
|
"url": reverse("club:club_hist", kwargs={"club_id": self.object.id}),
|
||||||
"club:club_hist", kwargs={"club_id": self.object.id}
|
|
||||||
),
|
|
||||||
"slug": "history",
|
"slug": "history",
|
||||||
"name": _("History"),
|
"name": _("History"),
|
||||||
}
|
},
|
||||||
)
|
]
|
||||||
if self.request.user.can_edit(self.object):
|
if self.request.user.can_edit(self.object):
|
||||||
tab_list.extend(
|
tab_list.extend(
|
||||||
[
|
[
|
||||||
@@ -159,21 +152,6 @@ class ClubTabsMixin(TabedViewMixin):
|
|||||||
"slug": "edit",
|
"slug": "edit",
|
||||||
"name": _("Edit"),
|
"name": _("Edit"),
|
||||||
},
|
},
|
||||||
]
|
|
||||||
)
|
|
||||||
if self.object.page and self.request.user.can_edit(self.object.page):
|
|
||||||
tab_list.append(
|
|
||||||
{
|
|
||||||
"url": reverse(
|
|
||||||
"core:page_edit",
|
|
||||||
kwargs={"page_name": self.object.page.get_full_name()},
|
|
||||||
),
|
|
||||||
"slug": "page_edit",
|
|
||||||
"name": _("Edit club page"),
|
|
||||||
}
|
|
||||||
)
|
|
||||||
tab_list.extend(
|
|
||||||
[
|
|
||||||
{
|
{
|
||||||
"url": reverse(
|
"url": reverse(
|
||||||
"club:club_sellings", kwargs={"club_id": self.object.id}
|
"club:club_sellings", kwargs={"club_id": self.object.id}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
padding: 0.4em;
|
padding: 0.4em;
|
||||||
width: 80%;
|
width: 80%;
|
||||||
|
background: $white-color;
|
||||||
|
|
||||||
h4 {
|
h4 {
|
||||||
margin-top: 1em;
|
margin-top: 1em;
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
--box-shadow: rgb(60 64 67 / 30%) 0 1px 3px 0, rgb(60 64 67 / 15%) 0 3px 7px 2px;
|
--box-shadow: rgb(60 64 67 / 30%) 0 1px 3px 0, rgb(60 64 67 / 15%) 0 3px 7px 2px;
|
||||||
background: var(--bg-yellow);
|
background: lighten($second-color, 5%);
|
||||||
box-shadow: var(--box-shadow);
|
box-shadow: var(--box-shadow);
|
||||||
padding: .75rem;
|
padding: .75rem;
|
||||||
margin: 0 0 0.5em 0;
|
margin: 0 0 0.5em 0;
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
|
|
||||||
#links_content {
|
#links_content {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
box-shadow: var(--bg-darkened-off-white) 1px 1px 1px;
|
box-shadow: $shadow-color 1px 1px 1px;
|
||||||
min-height: 20em;
|
min-height: 20em;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
|
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
#birthdays_content {
|
#birthdays_content {
|
||||||
box-shadow: var(--bg-darkened-off-white) 1px 1px 1px;
|
box-shadow: $shadow-color 1px 1px 1px;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
|
|
||||||
ul.birthdays_year {
|
ul.birthdays_year {
|
||||||
@@ -123,7 +123,7 @@
|
|||||||
padding: 0.5em;
|
padding: 0.5em;
|
||||||
|
|
||||||
&:nth-child(even) {
|
&:nth-child(even) {
|
||||||
background: var(--bg-off-white);
|
background: $secondary-neutral-light-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -141,7 +141,7 @@
|
|||||||
|
|
||||||
/* EVENTS TODAY AND NEXT FEW DAYS */
|
/* EVENTS TODAY AND NEXT FEW DAYS */
|
||||||
.news_events_group {
|
.news_events_group {
|
||||||
box-shadow: var(--bg-darkened-off-white) 1px 1px 1px;
|
box-shadow: $shadow-color 1px 1px 1px;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
margin-bottom: 0.5em;
|
margin-bottom: 0.5em;
|
||||||
|
|
||||||
@@ -153,8 +153,8 @@
|
|||||||
display: table-cell;
|
display: table-cell;
|
||||||
padding: 0.6em;
|
padding: 0.6em;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
background: var(--deepblue);
|
background: $primary-neutral-dark-color;
|
||||||
color: var(--text-white);
|
color: $white-color;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
@@ -180,7 +180,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.news_event:nth-of-type(even) {
|
.news_event:nth-of-type(even) {
|
||||||
background: var(--bg-white);
|
background: $primary-neutral-light-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
.news_event {
|
.news_event {
|
||||||
|
|||||||
@@ -0,0 +1,123 @@
|
|||||||
|
/*--------------------------------RESET--------------------------------*/
|
||||||
|
/*--------------------------------RESET--------------------------------*/
|
||||||
|
html,
|
||||||
|
body,
|
||||||
|
div,
|
||||||
|
span,
|
||||||
|
applet,
|
||||||
|
object,
|
||||||
|
iframe,
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3,
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
h6,
|
||||||
|
p,
|
||||||
|
blockquote,
|
||||||
|
pre,
|
||||||
|
a,
|
||||||
|
abbr,
|
||||||
|
acronym,
|
||||||
|
address,
|
||||||
|
big,
|
||||||
|
cite,
|
||||||
|
code,
|
||||||
|
del,
|
||||||
|
dfn,
|
||||||
|
em,
|
||||||
|
img,
|
||||||
|
ins,
|
||||||
|
kbd,
|
||||||
|
q,
|
||||||
|
s,
|
||||||
|
samp,
|
||||||
|
small,
|
||||||
|
strike,
|
||||||
|
sub,
|
||||||
|
sup,
|
||||||
|
tt,
|
||||||
|
var,
|
||||||
|
b,
|
||||||
|
u,
|
||||||
|
i,
|
||||||
|
center,
|
||||||
|
dl,
|
||||||
|
dt,
|
||||||
|
dd,
|
||||||
|
ol,
|
||||||
|
ul,
|
||||||
|
li,
|
||||||
|
fieldset,
|
||||||
|
form,
|
||||||
|
label,
|
||||||
|
legend,
|
||||||
|
table,
|
||||||
|
caption,
|
||||||
|
tbody,
|
||||||
|
tfoot,
|
||||||
|
thead,
|
||||||
|
tr,
|
||||||
|
th,
|
||||||
|
td,
|
||||||
|
article,
|
||||||
|
aside,
|
||||||
|
canvas,
|
||||||
|
details,
|
||||||
|
embed,
|
||||||
|
figure,
|
||||||
|
figcaption,
|
||||||
|
footer,
|
||||||
|
header,
|
||||||
|
hgroup,
|
||||||
|
menu,
|
||||||
|
nav,
|
||||||
|
output,
|
||||||
|
ruby,
|
||||||
|
section,
|
||||||
|
summary,
|
||||||
|
time,
|
||||||
|
mark,
|
||||||
|
audio,
|
||||||
|
video {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
font-size: 100%;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
/* HTML5 display-role reset for older browsers */
|
||||||
|
article,
|
||||||
|
aside,
|
||||||
|
details,
|
||||||
|
figcaption,
|
||||||
|
figure,
|
||||||
|
footer,
|
||||||
|
header,
|
||||||
|
hgroup,
|
||||||
|
menu,
|
||||||
|
nav,
|
||||||
|
section {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
ol,
|
||||||
|
ul {
|
||||||
|
/* list-style: none;*/
|
||||||
|
}
|
||||||
|
blockquote,
|
||||||
|
q {
|
||||||
|
quotes: none;
|
||||||
|
}
|
||||||
|
blockquote:before,
|
||||||
|
blockquote:after,
|
||||||
|
q:before,
|
||||||
|
q:after {
|
||||||
|
content: none;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
border-collapse: collapse;
|
||||||
|
border-spacing: 0;
|
||||||
|
}
|
||||||
@@ -1,37 +1,41 @@
|
|||||||
/**
|
$first-color: hsl(220, 100%, 50%);
|
||||||
* Sith theme variables
|
$second-color: hsl(48, 100%, 67%);
|
||||||
*/
|
$primary-color: hsl(219.9, 53.7%, 50%);
|
||||||
:root {
|
$secondary-color: hsl(204, 64%, 44%);
|
||||||
--bg-yellow: #ffe270;
|
$primary-color-text: hsl(0, 0%, 100%);
|
||||||
--bg-white: #f9fafb;
|
$secondary-color-text: hsla(0, 0%, 0%, 0.87);
|
||||||
--bg-off-white: #f0f0f0;
|
|
||||||
--bg-darkened-off-white: #e3e3e3;
|
|
||||||
--bg-lightgrey: #d4d4d4;
|
|
||||||
|
|
||||||
--text-white: #f9fafb;
|
$primary-light-color: hsl(219.8, 46.4%, 64.9%);
|
||||||
--text-black: #2b2b2b;
|
$primary-dark-color: hsl(203, 75%, 40%);
|
||||||
--text-red: #eb2f06;
|
|
||||||
|
|
||||||
--blue: #3b69c4;
|
$secondary-light-color: hsl(40, 68%, 65%);
|
||||||
--lightblue: #1a78b3;
|
$secondary-dark-color: hsl(40, 68%, 35%);
|
||||||
// darkened-deepblue is 10% darker than deepblue
|
|
||||||
// This is explicitely declared, because the `darken` scss function
|
$primary-neutral-color: hsl(219.6, 20.8%, 50%);
|
||||||
// isn't called at compile-time somehow.
|
$primary-neutral-light-color: hsl(0, 0%, 94%);
|
||||||
--deepblue: #354a5f;
|
$primary-neutral-dark-color: hsl(210, 29%, 29%);
|
||||||
--darkened-deepblue: #23313e;
|
|
||||||
}
|
$secondary-neutral-color: hsl(204, 64%, 44%);
|
||||||
|
$secondary-neutral-light-color: hsl(0, 0%, 91%);
|
||||||
|
$secondary-neutral-dark-color: hsl(40, 57.6%, 17%);
|
||||||
|
|
||||||
|
$white-color: hsl(219.6, 20.8%, 98%);
|
||||||
|
$black-color: hsl(0, 0%, 17%);
|
||||||
|
$red-text-color: #eb2f06;
|
||||||
|
$hovered-red-text-color: #ff4d4d;
|
||||||
|
|
||||||
/**
|
|
||||||
* Brand colours.
|
|
||||||
* Those are officially defined by their respective companies,
|
|
||||||
* and so are more appropriate as scss variables.
|
|
||||||
*/
|
|
||||||
$faceblue: hsl(221, 44%, 41%);
|
$faceblue: hsl(221, 44%, 41%);
|
||||||
$twitblue: hsl(206, 82%, 63%);
|
$twitblue: hsl(206, 82%, 63%);
|
||||||
$discordblurple: #7289da;
|
$discordblurple: #7289da;
|
||||||
$instagradient: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
|
$instagradient: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
|
||||||
$githubblack: rgb(22, 22, 20);
|
$githubblack: rgb(22, 22, 20);
|
||||||
|
|
||||||
|
$shadow-color: rgb(223, 223, 223);
|
||||||
|
|
||||||
|
$background-button-color: hsl(0, 0%, 95%);
|
||||||
|
|
||||||
|
$deepblue: #354a5f;
|
||||||
|
|
||||||
@mixin shadow {
|
@mixin shadow {
|
||||||
box-shadow: rgba(60, 64, 67, 0.3) 0 1px 3px 0,
|
box-shadow: rgba(60, 64, 67, 0.3) 0 1px 3px 0,
|
||||||
rgba(60, 64, 67, 0.15) 0 4px 8px 3px;
|
rgba(60, 64, 67, 0.15) 0 4px 8px 3px;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.card {
|
.card {
|
||||||
background-color: var(--bg-off-white);
|
background-color: $primary-neutral-light-color;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
position: relative;
|
position: relative;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
@@ -30,12 +30,12 @@
|
|||||||
gap: 20px;
|
gap: 20px;
|
||||||
|
|
||||||
&:disabled {
|
&:disabled {
|
||||||
background-color: var(--bg-darkened-off-white);
|
background-color: darken($primary-neutral-light-color, 5%);
|
||||||
opacity: 65%;
|
opacity: 65%;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.clickable:not(:disabled):hover {
|
&.clickable:not(:disabled):hover {
|
||||||
background-color: var(--bg-darkened-off-white);
|
background-color: darken($primary-neutral-light-color, 5%);
|
||||||
}
|
}
|
||||||
|
|
||||||
&.selected {
|
&.selected {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ ui-tab-group {
|
|||||||
.tab-headers {
|
.tab-headers {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-flow: row wrap;
|
flex-flow: row wrap;
|
||||||
background-color: var(--bg-off-white);
|
background-color: $primary-neutral-light-color;
|
||||||
padding: 3px 12px 12px;
|
padding: 3px 12px 12px;
|
||||||
column-gap: 20px;
|
column-gap: 20px;
|
||||||
border-top-left-radius: 5px;
|
border-top-left-radius: 5px;
|
||||||
@@ -25,27 +25,23 @@ ui-tab-group {
|
|||||||
background-color: unset;
|
background-color: unset;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background-color: var(--bg-lightgrey);
|
|
||||||
}
|
|
||||||
|
|
||||||
&:after {
|
&:after {
|
||||||
content: '';
|
content: '';
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-bottom: 4px solid var(--bg-lightgrey);
|
border-bottom: 4px solid darken($primary-neutral-light-color, 10%);
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
transition: all 0.2s ease-in-out;
|
transition: all 0.2s ease-in-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover:after {
|
&:hover:after {
|
||||||
filter: brightness(85%);
|
border-bottom-color: darken($primary-neutral-light-color, 20%);
|
||||||
}
|
}
|
||||||
|
|
||||||
&.active:after {
|
&.active:after {
|
||||||
border-bottom-color: var(--lightblue);
|
border-bottom-color: $primary-dark-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,75 +2,92 @@
|
|||||||
@import "devices";
|
@import "devices";
|
||||||
|
|
||||||
footer.bottom-links {
|
footer.bottom-links {
|
||||||
> section > a {
|
>section>a {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
text-align: center;
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: $small-devices) {
|
@media (max-width: $small-devices) {
|
||||||
margin-top: 0.6em;
|
margin-top: 0.6em;
|
||||||
padding: 1.25em;
|
padding: 1.25em;
|
||||||
background-color: var(--deepblue);
|
background-color: $primary-neutral-dark-color;
|
||||||
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
gap: 1.25em;
|
gap: 1.25em;
|
||||||
|
|
||||||
> section {
|
>section {
|
||||||
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
gap: 0.8em;
|
gap: 0.8em;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: var(--text-white);
|
color: $white-color;
|
||||||
|
width: auto;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
text-shadow: 0.5px 0.5px 0.5px var(--bg-darkened-off-white);
|
color: $white-color;
|
||||||
|
text-shadow: 0.5px 0.5px 0.5px $shadow-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.fa-github {
|
.fa-github {
|
||||||
color: var(--text-white);
|
color: $white-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr {
|
hr {
|
||||||
border-top: var(--bg-white) 1px solid;
|
width: 100%;
|
||||||
|
height: 0px;
|
||||||
|
border: none;
|
||||||
|
border-top: 0.5px solid $white-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@media (min-width: $small-devices) {
|
@media (min-width: $small-devices) {
|
||||||
width: 90%;
|
width: 90%;
|
||||||
margin: 2em auto;
|
margin: 2em auto;
|
||||||
|
|
||||||
font-size: 90%;
|
font-size: 90%;
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: middle;
|
||||||
|
|
||||||
section:first-of-type {
|
section:first-of-type {
|
||||||
margin: 0.6em 0;
|
margin: 0.6em 0;
|
||||||
|
color: $white-color;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
background-color: var(--deepblue);
|
background-color: $primary-neutral-dark-color;
|
||||||
|
box-shadow: $shadow-color 0 0 15px;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
color: $white-color;
|
||||||
|
width: auto;
|
||||||
padding: 0.8em;
|
padding: 0.8em;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: var(--text-white);
|
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
text-shadow: 0.5px 0.5px 0.5px var(--bg-darkened-off-white);
|
color: $white-color;
|
||||||
|
text-shadow: 0.5px 0.5px 0.5px $shadow-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fa-github {
|
||||||
|
color: $githubblack;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
border: none;
|
||||||
|
height: 5px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+14
-10
@@ -16,6 +16,7 @@
|
|||||||
input[type="file"] {
|
input[type="file"] {
|
||||||
border: none;
|
border: none;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
background-color: $background-button-color;
|
||||||
padding: 0.4em;
|
padding: 0.4em;
|
||||||
margin: 0.1em;
|
margin: 0.1em;
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
@@ -23,7 +24,7 @@
|
|||||||
color: black;
|
color: black;
|
||||||
|
|
||||||
&:not(.link-like):not(:disabled):hover {
|
&:not(.link-like):not(:disabled):hover {
|
||||||
background: var(--bg-lightgrey);
|
background: hsl(0, 0%, 83%);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -52,7 +53,7 @@
|
|||||||
.ts-control {
|
.ts-control {
|
||||||
border: none;
|
border: none;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
//background-color: $background-button-color;
|
background-color: $background-button-color;
|
||||||
padding: 0.4em;
|
padding: 0.4em;
|
||||||
margin: 0.1em;
|
margin: 0.1em;
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
@@ -63,7 +64,7 @@
|
|||||||
textarea {
|
textarea {
|
||||||
border: none;
|
border: none;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
//background-color: $background-button-color;
|
background-color: $background-button-color;
|
||||||
padding: 7px;
|
padding: 7px;
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
@@ -74,7 +75,7 @@
|
|||||||
border: none;
|
border: none;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
//background-color: $background-button-color;
|
background-color: $background-button-color;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
@@ -82,14 +83,14 @@
|
|||||||
|
|
||||||
a:not(.button) {
|
a:not(.button) {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: var(--lightblue);
|
color: $primary-dark-color;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: var(--blue);
|
color: $primary-light-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:active {
|
&:active {
|
||||||
color: var(--blue);
|
color: $primary-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -761,13 +762,16 @@ form {
|
|||||||
// a submit input that should look like a regular <a>
|
// a submit input that should look like a regular <a>
|
||||||
input[type="submit"], button {
|
input[type="submit"], button {
|
||||||
&.link-like {
|
&.link-like {
|
||||||
color: var(--lightblue);
|
color: $primary-dark-color;
|
||||||
&:hover {
|
&:hover {
|
||||||
color: var(--blue);
|
color: $primary-light-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.link-red {
|
&.link-red {
|
||||||
color: var(--text-red);
|
color: $red-text-color;
|
||||||
|
&:hover {
|
||||||
|
color: $hovered-red-text-color;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-size: 100%;
|
font-size: 100%;
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ $background-color-hovered: #283747;
|
|||||||
|
|
||||||
.header {
|
.header {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
background-color: var(--deepblue);
|
background-color: $deepblue;
|
||||||
box-shadow: 3px 3px 3px 0 #dfdfdf;
|
box-shadow: 3px 3px 3px 0 #dfdfdf;
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@@ -96,7 +96,7 @@ $background-color-hovered: #283747;
|
|||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
background-color: var(--deepblue);
|
background-color: $deepblue;
|
||||||
width: 45px;
|
width: 45px;
|
||||||
height: 25px;
|
height: 25px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@@ -212,7 +212,7 @@ $background-color-hovered: #283747;
|
|||||||
background-position: center center;
|
background-position: center center;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-color: var(--deepblue);
|
background-color: $deepblue;
|
||||||
}
|
}
|
||||||
|
|
||||||
>.options {
|
>.options {
|
||||||
@@ -298,7 +298,7 @@ $background-color-hovered: #283747;
|
|||||||
width: 10px;
|
width: 10px;
|
||||||
height: 10px;
|
height: 10px;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
background-color: var(--text-red);
|
background-color: $red-text-color;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: -50%;
|
top: -50%;
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
.markdown {
|
.markdown {
|
||||||
|
--bg-lightgrey: rgb(240, 241, 245);
|
||||||
|
--border-lightgrey: rgb(215, 216, 220);
|
||||||
|
|
||||||
h1,
|
h1,
|
||||||
h2,
|
h2,
|
||||||
h3,
|
h3,
|
||||||
@@ -25,8 +28,8 @@
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
tab-size: 4;
|
tab-size: 4;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
border: 1px solid var(--bg-lightgrey);
|
border: 1px solid var(--border-lightgrey);
|
||||||
background-color: var(--bg-off-white);
|
background-color: var(--bg-lightgrey);
|
||||||
padding: 1px 2px;
|
padding: 1px 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
$desktop-size: 500px;
|
$desktop-size: 500px;
|
||||||
|
|
||||||
nav.navbar {
|
nav.navbar {
|
||||||
background-color: var(--lightblue);
|
background-color: $primary-dark-color;
|
||||||
margin: 1em;
|
margin: 1em;
|
||||||
color: white;
|
color: white;
|
||||||
border-radius: 0.6em;
|
border-radius: 0.6em;
|
||||||
|
|||||||
@@ -6,21 +6,27 @@
|
|||||||
margin: 30px;
|
margin: 30px;
|
||||||
|
|
||||||
button {
|
button {
|
||||||
background-color: var(--bg-off-white);
|
background-color: $secondary-neutral-light-color;
|
||||||
min-width: 37px;
|
min-width: 37px;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
background-color: var(--bg-lightgrey);
|
background-color: darken($secondary-neutral-light-color, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:disabled {
|
||||||
|
color: #fff;
|
||||||
|
background-color: darken($secondary-neutral-light-color, 5%);
|
||||||
}
|
}
|
||||||
|
|
||||||
&.active,
|
&.active,
|
||||||
&.active:hover {
|
&.active:hover {
|
||||||
background-color: var(--deepblue);
|
background-color: $primary-neutral-color;
|
||||||
color: white;
|
color: white;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pagination-arrow {
|
&:first-of-type,
|
||||||
|
&:last-of-type {
|
||||||
// previous and next buttons
|
// previous and next buttons
|
||||||
&:disabled {
|
&:disabled {
|
||||||
// Hide the arrows when they are disabled, without
|
// Hide the arrows when they are disabled, without
|
||||||
|
|||||||
+94
-52
@@ -2,21 +2,12 @@
|
|||||||
@import "forms";
|
@import "forms";
|
||||||
@import "devices";
|
@import "devices";
|
||||||
|
|
||||||
/*----- RESET -----*/
|
|
||||||
* {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*--------------------------------GENERAL------------------------------*/
|
/*--------------------------------GENERAL------------------------------*/
|
||||||
|
|
||||||
body {
|
body {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
font-family: sans-serif;
|
font-family: sans-serif;
|
||||||
background-color: var(--bg-white);
|
|
||||||
line-height: 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[aria-busy] {
|
[aria-busy] {
|
||||||
@@ -66,7 +57,7 @@ body {
|
|||||||
|
|
||||||
.collapse-header {
|
.collapse-header {
|
||||||
color: white;
|
color: white;
|
||||||
background-color: var(--deepblue);
|
background-color: $deepblue;
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -150,7 +141,7 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#info_box {
|
#info_box {
|
||||||
background: var(--bg-off-white);
|
background: $primary-neutral-light-color;
|
||||||
|
|
||||||
&:before {
|
&:before {
|
||||||
content: "\f05a";
|
content: "\f05a";
|
||||||
@@ -159,11 +150,11 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#alert_box {
|
#alert_box {
|
||||||
background: var(--bg-yellow);
|
background: $second-color;
|
||||||
|
|
||||||
&:before {
|
&:before {
|
||||||
content: "\f06a";
|
content: "\f06a";
|
||||||
color: var(--text-white);
|
color: $white-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -198,10 +189,10 @@ body {
|
|||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
|
|
||||||
&.btn-blue {
|
&.btn-blue {
|
||||||
background-color: var(--deepblue);
|
background-color: $deepblue;
|
||||||
|
|
||||||
&:not(:disabled):hover {
|
&:not(:disabled):hover {
|
||||||
background-color: var(--darkened-deepblue);
|
background-color: darken($deepblue, 10%);
|
||||||
}
|
}
|
||||||
|
|
||||||
&:disabled {
|
&:disabled {
|
||||||
@@ -224,7 +215,7 @@ body {
|
|||||||
&.btn-green {
|
&.btn-green {
|
||||||
$bg-color: rgba(0, 210, 83, 0.4);
|
$bg-color: rgba(0, 210, 83, 0.4);
|
||||||
background-color: $bg-color;
|
background-color: $bg-color;
|
||||||
color: var(--text-black);
|
color: $black-color;
|
||||||
|
|
||||||
&:not(:disabled):hover {
|
&:not(:disabled):hover {
|
||||||
background-color: darken($bg-color, 15%);
|
background-color: darken($bg-color, 15%);
|
||||||
@@ -281,8 +272,8 @@ body {
|
|||||||
/*--------------------------------CONTENT------------------------------*/
|
/*--------------------------------CONTENT------------------------------*/
|
||||||
#content {
|
#content {
|
||||||
padding: 1.5em 3%;
|
padding: 1.5em 3%;
|
||||||
box-shadow: var(--bg-darkened-off-white) 0 5px 10px;
|
box-shadow: $shadow-color 0 5px 10px;
|
||||||
background: var(--bg-white);
|
background: $white-color;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -352,7 +343,7 @@ body {
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
float: right;
|
float: right;
|
||||||
background: var(--bg-off-white);
|
background: $primary-neutral-light-color;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@@ -360,7 +351,7 @@ body {
|
|||||||
a {
|
a {
|
||||||
padding: 7px;
|
padding: 7px;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
color: var(--text-black);
|
color: $black-color;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
margin: 2px;
|
margin: 2px;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
@@ -368,14 +359,14 @@ body {
|
|||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
|
||||||
&.selected_tab {
|
&.selected_tab {
|
||||||
background: var(--blue);
|
background: $primary-color;
|
||||||
color: var(--text-white);
|
color: $white-color;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
background: var(--blue);
|
background: $primary-color;
|
||||||
color: var(--text-white);
|
color: $white-color;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -407,33 +398,28 @@ body {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
/* Fontawesome icons */
|
||||||
|
.fa-brands, .fa-link {
|
||||||
/* Fontawesome icons */
|
|
||||||
.fa-brands, .fa-link {
|
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fa-facebook {
|
.fa-facebook {
|
||||||
color: $faceblue;
|
color: $faceblue;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fa-discord {
|
.fa-discord {
|
||||||
color: $discordblurple;
|
color: $discordblurple;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fa-square-instagram::before, .fa-instagram::before {
|
.fa-square-instagram::before, .fa-instagram::before {
|
||||||
background: $instagradient;
|
background: $instagradient;
|
||||||
background-clip: text;
|
background-clip: text;
|
||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fa-bluesky, .fa-square-bluesky {
|
.fa-bluesky, .fa-square-bluesky {
|
||||||
color: #0f73ff;
|
color: #0f73ff;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fa-github {
|
|
||||||
color: $githubblack;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: $small-devices) {
|
@media screen and (max-width: $small-devices) {
|
||||||
@@ -495,6 +481,16 @@ dt {
|
|||||||
margin-top: 25px;
|
margin-top: 25px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.edit-bar {
|
||||||
|
display: block;
|
||||||
|
margin: 4px;
|
||||||
|
|
||||||
|
a {
|
||||||
|
display: inline-block;
|
||||||
|
margin: 4px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.important {
|
.important {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
@@ -507,6 +503,7 @@ table {
|
|||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
border-spacing: 0;
|
border-spacing: 0;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
|
-moz-border-radius: 5px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
box-shadow: rgba(60, 64, 67, 0.3) 0 1px 3px 0,
|
box-shadow: rgba(60, 64, 67, 0.3) 0 1px 3px 0,
|
||||||
rgba(60, 64, 67, 0.15) 0 4px 8px 3px;
|
rgba(60, 64, 67, 0.15) 0 4px 8px 3px;
|
||||||
@@ -518,21 +515,25 @@ table {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
th {
|
||||||
|
padding: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
td,
|
td,
|
||||||
th {
|
th {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
|
|
||||||
> input[type="checkbox"] {
|
>input[type="checkbox"] {
|
||||||
padding: unset;
|
padding: unset;
|
||||||
}
|
}
|
||||||
|
|
||||||
> ul {
|
>ul {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
> input[type="checkbox"] {
|
>input[type="checkbox"] {
|
||||||
padding: unset;
|
padding: unset;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -542,6 +543,10 @@ td {
|
|||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
|
||||||
|
>ul {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
th,
|
th,
|
||||||
@@ -551,23 +556,23 @@ thead td {
|
|||||||
}
|
}
|
||||||
|
|
||||||
thead {
|
thead {
|
||||||
background-color: var(--deepblue);
|
background-color: $deepblue;
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
tbody > tr {
|
tbody>tr {
|
||||||
&:nth-child(even):not(.highlight) {
|
&:nth-child(even):not(.highlight) {
|
||||||
background: var(--bg-off-white);
|
background: $primary-neutral-light-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.clickable:hover {
|
&.clickable:hover {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background: var(--bg-lightgrey);
|
background: $secondary-neutral-light-color;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.highlight {
|
&.highlight {
|
||||||
color: var(--lightblue);
|
color: $primary-dark-color;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -593,7 +598,7 @@ em {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.highlight {
|
.highlight {
|
||||||
background: var(--bg-yellow);
|
background: $second-color;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -695,15 +700,15 @@ u,
|
|||||||
height: 18em;
|
height: 18em;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
border: 1px solid black;
|
border: 1px solid black;
|
||||||
box-shadow: var(--bg-darkened-off-white) 1px 1px 1px;
|
box-shadow: $shadow-color 1px 1px 1px;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
box-shadow: 1px 1px 5px var(--bg-yellow);
|
box-shadow: 1px 1px 5px $second-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.matmat_user a {
|
.matmat_user a {
|
||||||
color: var(--deepblue);
|
color: $primary-neutral-dark-color;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
@@ -718,6 +723,7 @@ u,
|
|||||||
display: block;
|
display: block;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
|
background: $white-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
textarea {
|
textarea {
|
||||||
@@ -725,7 +731,43 @@ textarea {
|
|||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.ui-dialog .ui-dialog-buttonpane {
|
||||||
|
bottom: 0;
|
||||||
|
position: absolute;
|
||||||
|
width: 97%;
|
||||||
|
}
|
||||||
|
|
||||||
#cash_summary_form label,
|
#cash_summary_form label,
|
||||||
.inline {
|
.inline {
|
||||||
display: inline;
|
display: inline;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.form_button {
|
||||||
|
width: 150px;
|
||||||
|
height: 120px;
|
||||||
|
padding: 2px;
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 0.8em;
|
||||||
|
|
||||||
|
span {
|
||||||
|
width: 70px;
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-width: 50px;
|
||||||
|
max-height: 50px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
strong {
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 1.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -71,7 +71,7 @@ main {
|
|||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
background-color: var(--bg-white);
|
background-color: $primary-neutral-light-color;
|
||||||
|
|
||||||
> span {
|
> span {
|
||||||
font-size: small;
|
font-size: small;
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
&:enabled>.fa {
|
&:enabled>.fa {
|
||||||
background-color: var(--deepblue);
|
background-color: #354a5f;
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
<meta property="og:image" content="{{ request.build_absolute_uri(static("core/img/logo_no_text.png")) }}" />
|
<meta property="og:image" content="{{ request.build_absolute_uri(static("core/img/logo_no_text.png")) }}" />
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
<link rel="shortcut icon" href="{{ static('core/img/favicon.ico') }}">
|
<link rel="shortcut icon" href="{{ static('core/img/favicon.ico') }}">
|
||||||
|
<link rel="stylesheet" href="{{ static('core/base.css') }}">
|
||||||
<link rel="stylesheet" href="{{ static('core/style.scss') }}">
|
<link rel="stylesheet" href="{{ static('core/style.scss') }}">
|
||||||
<link rel="stylesheet" href="{{ static('core/tooltips.scss') }}">
|
<link rel="stylesheet" href="{{ static('core/tooltips.scss') }}">
|
||||||
<link rel="stylesheet" href="{{ static('core/markdown.scss') }}">
|
<link rel="stylesheet" href="{{ static('core/markdown.scss') }}">
|
||||||
|
|||||||
@@ -102,7 +102,6 @@
|
|||||||
@click.prevent="{{ page }}--"
|
@click.prevent="{{ page }}--"
|
||||||
:disabled="{{ page }} <= 1"
|
:disabled="{{ page }} <= 1"
|
||||||
@keyup.right.window="{{ page }} = Math.min({{ nb_pages }}, {{ page }} + 1)"
|
@keyup.right.window="{{ page }} = Math.min({{ nb_pages }}, {{ page }} + 1)"
|
||||||
class="pagination-arrow"
|
|
||||||
>
|
>
|
||||||
<i class="fa fa-caret-left"></i>
|
<i class="fa fa-caret-left"></i>
|
||||||
</button>
|
</button>
|
||||||
@@ -113,7 +112,6 @@
|
|||||||
@click.prevent="{{ page }}++"
|
@click.prevent="{{ page }}++"
|
||||||
:disabled="{{ page }} >= {{ nb_pages }}"
|
:disabled="{{ page }} >= {{ nb_pages }}"
|
||||||
@keyup.left.window="{{ page }} = Math.max(1, {{ page }} - 1)"
|
@keyup.left.window="{{ page }} = Math.max(1, {{ page }} - 1)"
|
||||||
class="pagination-arrow"
|
|
||||||
>
|
>
|
||||||
<i class="fa fa-caret-right"></i>
|
<i class="fa fa-caret-right"></i>
|
||||||
</button>
|
</button>
|
||||||
@@ -165,14 +163,12 @@
|
|||||||
href="?{{ querystring(request, page=current_page.previous_page_number()) }}"
|
href="?{{ querystring(request, page=current_page.previous_page_number()) }}"
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
>
|
>
|
||||||
<button class="pagination-arrow">
|
<button>
|
||||||
<i class="fa fa-caret-left"></i>
|
<i class="fa fa-caret-left"></i>
|
||||||
</button>
|
</button>
|
||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
<button disabled="disabled" class="pagination-arrow">
|
<button disabled="disabled"><i class="fa fa-caret-left"></i></button>
|
||||||
<i class="fa fa-caret-left"></i>
|
|
||||||
</button>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% for i in paginator.get_elided_page_range(current_page.number) %}
|
{% for i in paginator.get_elided_page_range(current_page.number) %}
|
||||||
{% if i == current_page.number %}
|
{% if i == current_page.number %}
|
||||||
@@ -205,14 +201,12 @@
|
|||||||
{%- else -%}
|
{%- else -%}
|
||||||
href="?{{querystring(request, page=current_page.next_page_number())}}"
|
href="?{{querystring(request, page=current_page.next_page_number())}}"
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
><button class="pagination-arrow">
|
><button>
|
||||||
<i class="fa fa-caret-right"></i>
|
<i class="fa fa-caret-right"></i>
|
||||||
</button>
|
</button>
|
||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
<button disabled="disabled" class="pagination-arrow">
|
<button disabled="disabled"><i class="fa fa-caret-right"></i></button>
|
||||||
<i class="fa fa-caret-right"></i>
|
|
||||||
</button>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</nav>
|
</nav>
|
||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
|
|||||||
@@ -71,7 +71,7 @@
|
|||||||
padding: 0.5em;
|
padding: 0.5em;
|
||||||
margin: 0.2em;
|
margin: 0.2em;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background: var(--bg-off-white);
|
background: $secondary-neutral-light-color;
|
||||||
|
|
||||||
img {
|
img {
|
||||||
max-width: 70%;
|
max-width: 70%;
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
.fa-plus,
|
.fa-plus,
|
||||||
.fa-minus {
|
.fa-minus {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background-color: var(--deepblue);
|
background-color: #354a5f;
|
||||||
color: white;
|
color: white;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
|
|||||||
@@ -288,7 +288,7 @@ $min_col_width: 100px;
|
|||||||
border: none;
|
border: none;
|
||||||
color: black;
|
color: black;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background-color: var(--bg-white);
|
background-color: $primary-neutral-light-color;
|
||||||
padding: 0.4em;
|
padding: 0.4em;
|
||||||
margin: 0.1em;
|
margin: 0.1em;
|
||||||
font-size: 1.18em;
|
font-size: 1.18em;
|
||||||
|
|||||||
@@ -13,8 +13,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.topic {
|
.topic {
|
||||||
border: solid var(--darkened-deepblue) 1px;
|
border: solid $primary-neutral-color 1px;
|
||||||
border-radius: 5px;
|
|
||||||
padding: 1px;
|
padding: 1px;
|
||||||
margin: 1px;
|
margin: 1px;
|
||||||
|
|
||||||
@@ -24,7 +23,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: var(--text-black);
|
color: $black-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
a:hover {
|
a:hover {
|
||||||
@@ -57,7 +56,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.forum {
|
.forum {
|
||||||
background: var(--bg-white);
|
background: $primary-neutral-light-color;
|
||||||
padding: 1px;
|
padding: 1px;
|
||||||
margin: 1px;
|
margin: 1px;
|
||||||
|
|
||||||
@@ -67,7 +66,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: var(--text-black);
|
color: $black-color;
|
||||||
}
|
}
|
||||||
a:hover {
|
a:hover {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
@@ -92,7 +91,7 @@
|
|||||||
|
|
||||||
.category {
|
.category {
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
background: var(--deepblue);
|
background: $secondary-color;
|
||||||
color: white;
|
color: white;
|
||||||
border-radius: 10px 10px 0 0;
|
border-radius: 10px 10px 0 0;
|
||||||
.title {
|
.title {
|
||||||
@@ -106,12 +105,12 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
background: var(--bg-off-white);
|
background: $secondary-neutral-light-color;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
border: 1px var(--bg-lightgrey) solid;
|
border: 1px darken($secondary-neutral-light-color, 10%) solid;
|
||||||
|
|
||||||
&:nth-child(odd) {
|
&:nth-child(odd) {
|
||||||
background: var(--bg-white);
|
background: $primary-neutral-light-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
.message-header {
|
.message-header {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-10-09 21:44+0200\n"
|
"POT-Creation-Date: 2026-10-15 14:50+0200\n"
|
||||||
"PO-Revision-Date: 2016-07-18\n"
|
"PO-Revision-Date: 2016-07-18\n"
|
||||||
"Last-Translator: Maréchal <thomas.girod@utbm.fr\n"
|
"Last-Translator: Maréchal <thomas.girod@utbm.fr\n"
|
||||||
"Language-Team: AE info <ae.info@utbm.fr>\n"
|
"Language-Team: AE info <ae.info@utbm.fr>\n"
|
||||||
@@ -517,6 +517,22 @@ msgstr "Url dupliquée"
|
|||||||
msgid "This link doesn't match with the url base of its type."
|
msgid "This link doesn't match with the url base of its type."
|
||||||
msgstr "Ce lien ne correspond pas à l'url de base de son type."
|
msgstr "Ce lien ne correspond pas à l'url de base de son type."
|
||||||
|
|
||||||
|
#: club/templates/club/club_detail.jinja club/views.py
|
||||||
|
#: com/templates/com/news_admin_list.jinja com/templates/com/poster_list.jinja
|
||||||
|
#: com/templates/com/screen_list.jinja com/templates/com/weekmail.jinja
|
||||||
|
#: core/templates/core/file.jinja core/templates/core/group_list.jinja
|
||||||
|
#: core/templates/core/page/base.jinja core/templates/core/user_tools.jinja
|
||||||
|
#: core/views/user.py counter/templates/counter/cash_summary_list.jinja
|
||||||
|
#: counter/templates/counter/counter_list.jinja
|
||||||
|
#: election/templates/election/election_detail.jinja
|
||||||
|
#: forum/templates/forum/macros.jinja
|
||||||
|
#: pedagogy/templates/pedagogy/fragments/ue_detail/comments.jinja
|
||||||
|
#: pedagogy/templates/pedagogy/guide.jinja sas/templates/sas/album.jinja
|
||||||
|
#: trombi/templates/trombi/detail.jinja
|
||||||
|
#: trombi/templates/trombi/edit_profile.jinja
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr "Éditer"
|
||||||
|
|
||||||
#: club/templates/club/club_detail.jinja com/templates/com/news_list.jinja
|
#: club/templates/club/club_detail.jinja com/templates/com/news_list.jinja
|
||||||
msgid "Links"
|
msgid "Links"
|
||||||
msgstr "Liens"
|
msgstr "Liens"
|
||||||
@@ -1019,26 +1035,6 @@ msgstr "Historique"
|
|||||||
msgid "Tools"
|
msgid "Tools"
|
||||||
msgstr "Outils"
|
msgstr "Outils"
|
||||||
|
|
||||||
#: club/views.py com/templates/com/news_admin_list.jinja
|
|
||||||
#: com/templates/com/poster_list.jinja com/templates/com/screen_list.jinja
|
|
||||||
#: com/templates/com/weekmail.jinja core/templates/core/file.jinja
|
|
||||||
#: core/templates/core/group_list.jinja core/templates/core/page/base.jinja
|
|
||||||
#: core/templates/core/user_tools.jinja core/views/user.py
|
|
||||||
#: counter/templates/counter/cash_summary_list.jinja
|
|
||||||
#: counter/templates/counter/counter_list.jinja
|
|
||||||
#: election/templates/election/election_detail.jinja
|
|
||||||
#: forum/templates/forum/macros.jinja
|
|
||||||
#: pedagogy/templates/pedagogy/fragments/ue_detail/comments.jinja
|
|
||||||
#: pedagogy/templates/pedagogy/guide.jinja sas/templates/sas/album.jinja
|
|
||||||
#: trombi/templates/trombi/detail.jinja
|
|
||||||
#: trombi/templates/trombi/edit_profile.jinja
|
|
||||||
msgid "Edit"
|
|
||||||
msgstr "Éditer"
|
|
||||||
|
|
||||||
#: club/views.py
|
|
||||||
msgid "Edit club page"
|
|
||||||
msgstr "Éditer la page de club"
|
|
||||||
|
|
||||||
#: club/views.py
|
#: club/views.py
|
||||||
msgid "Sellings"
|
msgid "Sellings"
|
||||||
msgstr "Vente"
|
msgstr "Vente"
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ $pedagogy-white-text: #f0f0f0;
|
|||||||
overflow-wrap: break-word;
|
overflow-wrap: break-word;
|
||||||
|
|
||||||
.closed td.title {
|
.closed td.title {
|
||||||
|
color: lighten($black-color, 10%);
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -68,6 +69,9 @@ $pedagogy-white-text: #f0f0f0;
|
|||||||
min-width: 300px;
|
min-width: 300px;
|
||||||
}
|
}
|
||||||
.info-container {
|
.info-container {
|
||||||
|
// Darken the background color just enough to make this part
|
||||||
|
// stand out a little, while not being too perceptible
|
||||||
|
background: darken($white-color, 1%);
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
@@ -154,9 +158,9 @@ $pedagogy-white-text: #f0f0f0;
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
background: var(--bg-off-white);
|
background: $primary-neutral-light-color;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
border: 1px var(--bg-lightgrey) solid;
|
border: 1px darken($secondary-neutral-light-color, 10%) solid;
|
||||||
|
|
||||||
&.reported {
|
&.reported {
|
||||||
border: #fc8181 1px solid;
|
border: #fc8181 1px solid;
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ main {
|
|||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
line-height: 1.2em;
|
line-height: 1.2em;
|
||||||
color: black;
|
color: black;
|
||||||
background-color: var(--bg-white);
|
background-color: $primary-neutral-light-color;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ main {
|
|||||||
}
|
}
|
||||||
|
|
||||||
&:disabled {
|
&:disabled {
|
||||||
background-color: var(--bg-white);
|
background-color: $primary-neutral-light-color;
|
||||||
color: #d4d4d4;
|
color: #d4d4d4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -239,7 +239,7 @@
|
|||||||
>.tools {
|
>.tools {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
.btn {
|
.btn {
|
||||||
background-color: var(--bg-white);
|
background-color: $primary-neutral-light-color;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
display: block;
|
display: block;
|
||||||
margin: 2em auto;
|
margin: 2em auto;
|
||||||
.header {
|
.header {
|
||||||
background-color: var(--bg-white);
|
background-color: $white-color;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
width: calc(100% - var(--hour-side-width) - 10px);
|
width: calc(100% - var(--hour-side-width) - 10px);
|
||||||
|
|||||||
Reference in new issue
Block a user