Skip to content

Commit

Permalink
Add banner to login page
Browse files Browse the repository at this point in the history
  • Loading branch information
brmzkw committed Sep 14, 2023
1 parent a2ab757 commit 73152a3
Show file tree
Hide file tree
Showing 8 changed files with 103 additions and 14 deletions.
1 change: 1 addition & 0 deletions django/layout.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html><head><script src="/static/assets/js/hot-update.408d01a7.js" defer="defer"></script></head><body>LoaderException: <br> <span style="color:#e36049">[html-bundler-webpack-plugin]</span> Template compilation failed.<br>File: mesads/templates/django/layout.html<br>LoaderException: <br> html-bundler-webpack-plugin Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in the template mesads/templates/django/layout.html<br>Error: Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in '/Users/niluje/dev/gouv/mesads/mesads/templates/django'<br> at finishWithoutResolve (/Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:369:18)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:461:15<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:89:43<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at resolveException (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Messages/Exeptions.js:47:9)<br> at Resolver.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Resolver.js:168:9)<br> at RenderMode.loaderRequireStyle (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Modes/RenderMode.js:107:35)<br> at Template.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:175:32)<br> at Template.compile (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:126:33)<br> at /Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/index.js:60:23</body></html>
1 change: 1 addition & 0 deletions django/skeleton.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html><head><script src="/static/assets/js/hot-update.408d01a7.js" defer="defer"></script></head><body>LoaderException: <br> <span style="color:#e36049">[html-bundler-webpack-plugin]</span> Template compilation failed.<br>File: mesads/templates/django/skeleton.html<br>LoaderException: <br> html-bundler-webpack-plugin Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in the template mesads/templates/django/skeleton.html<br>Error: Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in '/Users/niluje/dev/gouv/mesads/mesads/templates/django'<br> at finishWithoutResolve (/Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:369:18)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:461:15<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:89:43<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)<br> at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5<br> at resolveException (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Messages/Exeptions.js:47:9)<br> at Resolver.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Resolver.js:168:9)<br> at RenderMode.loaderRequireStyle (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Modes/RenderMode.js:107:35)<br> at Template.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:175:32)<br> at Template.compile (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:126:33)<br> at /Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/index.js:60:23</body></html>
68 changes: 68 additions & 0 deletions mesads/static/images/banner.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions mesads/static/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,11 @@ h1 {
.tr-highlighted {
/* !important is required to override the background-color set by default to even rows */
background-color: rgba(0, 127, 127, 0.15) !important;
}

#main-container-banner {
background-image: url('/static/images/banner.svg');
background-repeat: no-repeat;
background-size: 100%;
padding-top: 25%;
}
Original file line number Diff line number Diff line change
Expand Up @@ -98,19 +98,7 @@
</div>
</header>

<main class="fr-container {% block main_styles %}fr-pt-5w fr-pb-5w{% endblock %}">
{% for message in messages %}
<div class="fr-alert fr-alert--info
{% if message.level == DEFAULT_MESSAGE_LEVELS.INFO %}fr-alert--info {% endif %}
{% if message.level == DEFAULT_MESSAGE_LEVELS.SUCCESS %}fr-alert--success {% endif %}
{% if message.level == DEFAULT_MESSAGE_LEVELS.SUCCESS %}fr-alert--error {% endif %}
">
<p>{{ message|safe }}</p>
</div>
{% endfor %}

{% block body %}{% endblock %}
</main>
{% block content %}{% endblock %}

<footer class="fr-footer" role="contentinfo" id="footer">
<div class="fr-container">
Expand Down
7 changes: 7 additions & 0 deletions mesads/templates/webpack/base-banner.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{% extends "base.html" %}

{% block content %}
<div id="main-container-banner">
{{ block.super }}
</div>
{% endblock %}
17 changes: 17 additions & 0 deletions mesads/templates/webpack/base.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{% extends "skeleton.html" %}

{% block content %}
<main class="fr-container {% block main_styles %}fr-pt-5w fr-pb-5w{% endblock %}">
{% for message in messages %}
<div class="fr-alert fr-alert--info
{% if message.level == DEFAULT_MESSAGE_LEVELS.INFO %}fr-alert--info {% endif %}
{% if message.level == DEFAULT_MESSAGE_LEVELS.SUCCESS %}fr-alert--success {% endif %}
{% if message.level == DEFAULT_MESSAGE_LEVELS.SUCCESS %}fr-alert--error {% endif %}
">
<p>{{ message|safe }}</p>
</div>
{% endfor %}

{% block body %}{% endblock %}
</main>
{% endblock %}
2 changes: 1 addition & 1 deletion mesads/templates/webpack/registration/login.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% extends "base.html" %}
{% extends "base-banner.html" %}

{% block title %}Connexion à MesADS{% endblock %}

Expand Down

0 comments on commit 73152a3

Please sign in to comment.