From 73152a3f04b18453e057abdc8cbad45ec8c0f922 Mon Sep 17 00:00:00 2001 From: Julien Castets Date: Thu, 14 Sep 2023 15:59:00 +0200 Subject: [PATCH] Add banner to login page --- django/layout.html | 1 + django/skeleton.html | 1 + mesads/static/images/banner.svg | 68 +++++++++++++++++++ mesads/static/style.css | 7 ++ .../django/{base.html => skeleton.html} | 14 +--- mesads/templates/webpack/base-banner.html | 7 ++ mesads/templates/webpack/base.html | 17 +++++ .../templates/webpack/registration/login.html | 2 +- 8 files changed, 103 insertions(+), 14 deletions(-) create mode 100644 django/layout.html create mode 100644 django/skeleton.html create mode 100644 mesads/static/images/banner.svg rename mesads/templates/django/{base.html => skeleton.html} (93%) create mode 100644 mesads/templates/webpack/base-banner.html create mode 100644 mesads/templates/webpack/base.html diff --git a/django/layout.html b/django/layout.html new file mode 100644 index 00000000..f39c7d25 --- /dev/null +++ b/django/layout.html @@ -0,0 +1 @@ +LoaderException:
[html-bundler-webpack-plugin] Template compilation failed.
File: mesads/templates/django/layout.html
LoaderException:
html-bundler-webpack-plugin Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in the template mesads/templates/django/layout.html
Error: Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in '/Users/niluje/dev/gouv/mesads/mesads/templates/django'
at finishWithoutResolve (/Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:369:18)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:461:15
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), :27:1)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:89:43
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at resolveException (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Messages/Exeptions.js:47:9)
at Resolver.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Resolver.js:168:9)
at RenderMode.loaderRequireStyle (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Modes/RenderMode.js:107:35)
at Template.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:175:32)
at Template.compile (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:126:33)
at /Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/index.js:60:23 \ No newline at end of file diff --git a/django/skeleton.html b/django/skeleton.html new file mode 100644 index 00000000..39078368 --- /dev/null +++ b/django/skeleton.html @@ -0,0 +1 @@ +LoaderException:
[html-bundler-webpack-plugin] Template compilation failed.
File: mesads/templates/django/skeleton.html
LoaderException:
html-bundler-webpack-plugin Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in the template mesads/templates/django/skeleton.html
Error: Can't resolve '{% static '@gouvfr/dsfr/dsfr.min.css' %}' in '/Users/niluje/dev/gouv/mesads/mesads/templates/django'
at finishWithoutResolve (/Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:369:18)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:461:15
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), :27:1)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:89:43
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at eval (eval at create (/Users/niluje/dev/gouv/mesads/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
at /Users/niluje/dev/gouv/mesads/node_modules/enhanced-resolve/lib/Resolver.js:519:5
at resolveException (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Messages/Exeptions.js:47:9)
at Resolver.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Resolver.js:168:9)
at RenderMode.loaderRequireStyle (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Modes/RenderMode.js:107:35)
at Template.resolve (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:175:32)
at Template.compile (/Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/Template.js:126:33)
at /Users/niluje/dev/gouv/mesads/node_modules/html-bundler-webpack-plugin/src/Loader/index.js:60:23 \ No newline at end of file diff --git a/mesads/static/images/banner.svg b/mesads/static/images/banner.svg new file mode 100644 index 00000000..fc5037eb --- /dev/null +++ b/mesads/static/images/banner.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mesads/static/style.css b/mesads/static/style.css index 67271a08..3e5b449f 100644 --- a/mesads/static/style.css +++ b/mesads/static/style.css @@ -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%; } \ No newline at end of file diff --git a/mesads/templates/django/base.html b/mesads/templates/django/skeleton.html similarity index 93% rename from mesads/templates/django/base.html rename to mesads/templates/django/skeleton.html index 38dc7950..622a6909 100644 --- a/mesads/templates/django/base.html +++ b/mesads/templates/django/skeleton.html @@ -98,19 +98,7 @@ -
- {% for message in messages %} -
-

{{ message|safe }}

-
- {% endfor %} - - {% block body %}{% endblock %} -
+ {% block content %}{% endblock %}