Skip to content
Snippets Groups Projects
Commit 48dcc501 authored by weeman's avatar weeman
Browse files

Merge branch '38c3-design' into 'develop'

38c3 Design - Runde 1

See merge request !1051
parents 203991c7 b5b07c0c
No related branches found
No related tags found
No related merge requests found
Showing
with 9 additions and 5 deletions
......@@ -105,7 +105,7 @@ DATABASES = {
Sämtliche Hub-Komponenten müssen eigene Variablen definieren. Alle Variablen sind in [`_variables-hub.scss`](./src/plainui/styles/_variables-hub.scss) enthalten.
Gegebenenfalls müssen neue Variablen hinzugefügt werden. Ein neues Theme kann dann Variablen aus Bootstrap oder dem Hub überschreiben.
Als Beispiel kann das [`hub-high-contrast.scss`](./src/plainui/styles/hub-high-contrast.scss) genommen werden.
Als Beispiel kann das [`hub-high-contrast.scss`](./src/plainui/styles/themes/hub-high-contrast.scss) genommen werden.
### CSS Kompilieren (PlainUi)
......
......@@ -122,7 +122,7 @@ CMD ["watch"]
FROM build AS build-static
COPY --from=node-build /app/plainui/static/plainui/hub.css /app/plainui/static/plainui/hub.css.map /app/plainui/static/plainui/
COPY --from=node-build /app/plainui/static/plainui/*.css* /app/plainui/static/plainui/
COPY /src/ /app
WORKDIR /app
......@@ -160,7 +160,7 @@ RUN install -o appuser -g appuser -m 774 /dev/null /data/django.log
# Copy additional dev dependencies
COPY --from=build-dev /install/.venv /install/.venv
# Copy plainui styles
COPY --from=node-build /app/plainui/static/hub.css* /app/plainui/static/
COPY --from=node-build /app/plainui/static/*.css* /app/plainui/static/
ENV PATH="/install/.venv/bin:$PATH"
USER appuser
......
......@@ -198,6 +198,8 @@ def show_vars(ctx, var=_UNSET):
def css_scope(ctx):
request = ctx['request']
return '38c3'
if (request.user.is_authenticated and request.user.high_contrast) or request.session.get('high_contrast', False):
return 'hub-high-contrast'
......
......@@ -108,7 +108,9 @@
</ul>
<ul class="d-flex gap-2 list-unstyled">
<li>{{ hbtns.share() }}</li>
<!-- Temporary disabled due to 38c3 design implementation.
<li>{{ hbtns.themeswitcher() }}</li>
-->
<li>{{ hbtns.globe() }}</li>
</ul>
</div>
......
......@@ -16,8 +16,8 @@
"bootstrap-icons": "^1.11.3"
},
"scripts": {
"build": "sass --silence-deprecation slash-div,mixed-decls,color-functions,global-builtin,import -I node_modules --style=compressed styles:static/plainui",
"watch": "sass --silence-deprecation slash-div,mixed-decls,color-functions,global-builtin,import --watch -I node_modules styles:static/plainui"
"build": "sass --silence-deprecation slash-div,mixed-decls,color-functions,global-builtin,import -I node_modules --style=compressed styles/themes:static/plainui",
"watch": "sass --silence-deprecation slash-div,mixed-decls,color-functions,global-builtin,import --watch -I node_modules styles/themes:static/plainui"
},
"packageManager": "yarn@4.5.1"
}
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment