diff --git a/geoportal/interfaces/desktop_alt.html.mako b/geoportal/interfaces/desktop_alt.html.mako
index 46e8da332..dc2bde9ed 100644
--- a/geoportal/interfaces/desktop_alt.html.mako
+++ b/geoportal/interfaces/desktop_alt.html.mako
@@ -60,6 +60,10 @@
+
+
+
+
diff --git a/geoportal/vars.yaml b/geoportal/vars.yaml
index 97b3b26b5..be926aef3 100644
--- a/geoportal/vars.yaml
+++ b/geoportal/vars.yaml
@@ -154,7 +154,7 @@ vars:
sitnFeedbackPath: custom/feedback
static:
- # Those tow lines should be commented in dev mode.
+ # Those two lines should be commented in dev mode.
# gmfCustomJavascriptUrl:
# name: '/etc/geomapfish/static/custom/custom.es.js'
gmfCustomStylesheetUrl:
@@ -626,7 +626,7 @@ vars:
- 185.127.205.3/24
content_security_policy_main_img_src_extra: 'blob:'
- content_security_policy_main_script_src_extra: "'unsafe-eval' http://localhost:3001"
+ content_security_policy_main_script_src_extra: "'unsafe-eval' https://localhost:3001"
headers:
dynamic: &header {}
diff --git a/webcomponents/feedback.ts b/webcomponents/feedback.ts
index ad0a2d010..8863fd504 100644
--- a/webcomponents/feedback.ts
+++ b/webcomponents/feedback.ts
@@ -3,8 +3,6 @@ import {LitElement, html, css} from 'lit';
@customElement('proj-feedback')
export class ProjFeedback extends LitElement {
- @state()
- private show_modal = false;
@state()
private show_send = false;
@state()
@@ -16,15 +14,28 @@ export class ProjFeedback extends LitElement {
private subscriptions_ = [];
static styles = css`
- .modal-body,
- .sitn-loader,
- .modal-footer {
- background-color: #fafafa;
+ input,
+ textarea {
+ margin: 5px 0 5px 5px;
+ }
+
+ input {
+ width: 32ch; /* 32 characters */
}
- input,
textarea {
- margin: 5px 0;
+ width: 30ch; /* 30 characters */
+ }
+
+ .modal-title {
+ color: var(--color-light);
+ padding-bottom: var(--app-margin);
+ margin-bottom: var(--app-margin);
+ margin-top: calc(var(--grid-gutter-width) / 2);
+ border-bottom-width: 0.06rem;
+ border-bottom-style: solid;
+ border-bottom-color: var(--color-light);
+ font-size: 0.8rem;
}
`;
@@ -46,87 +57,66 @@ export class ProjFeedback extends LitElement {
render() {
return html`
+
+
+
{
+ this.email = e.target.value;
}}
+ />
+
+
+
{
+ this.email_optional = e.target.value;
+ }}
+ />
+
+
+
+
+
+
+
+ Pour contacter le SITN directement:
+
sitn@ne.ch
+
+
- ${this.show_modal
- ? html`
-
-
{
- this.email = e.target.value;
- }}
- />
-
-
-
{
- this.email_optional = e.target.value;
- }}
- />
-
-
-
-
-
-
-
- Pour contacter le SITN directement:
-
sitn@ne.ch
-
- `
- : ''}
${this.show_send
? html`
@@ -153,7 +143,6 @@ export class ProjFeedback extends LitElement {
alert('Votre texte est trop long (max 1000 caractères).');
return;
}
- this.show_modal = false;
this.show_send = true;
let url = new URL(this.url_);