mirror of
https://github.com/umap-project/umap.git
synced 2025-04-29 11:52:38 +02:00
chore: better alerts CSS
This commit is contained in:
parent
6cb1be1fd4
commit
10e398d222
4 changed files with 92 additions and 15 deletions
|
@ -1,6 +1,5 @@
|
||||||
.window .buttons {
|
.window .buttons {
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
overflow: hidden;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row-reverse;
|
flex-direction: row-reverse;
|
||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
|
|
|
@ -19,31 +19,102 @@
|
||||||
transform: translate(-50%, 0);
|
transform: translate(-50%, 0);
|
||||||
min-width: 80%;
|
min-width: 80%;
|
||||||
}
|
}
|
||||||
[role="dialog"][data-level='error'] {
|
[role="dialog"][data-level="error"] {
|
||||||
background-color: #c60f13;
|
background-color: #c60f13;
|
||||||
}
|
}
|
||||||
|
[role="dialog"] a {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
[role="dialog"] > div {
|
[role="dialog"] > div {
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
#link-wrapper form {
|
[role="group"] {
|
||||||
display: flex;
|
display: inline-flex;
|
||||||
|
position: relative;
|
||||||
|
width: 100%;
|
||||||
|
border-radius: var(--border-radius);
|
||||||
|
vertical-align: middle;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border: none;
|
||||||
}
|
}
|
||||||
#link-wrapper form input[type='button'] {
|
[role="group"] input:not([type="checkbox"], [type="radio"]):not(:last-child),
|
||||||
max-width: 100px;
|
[role="group"] > :not(:last-child) {
|
||||||
|
border-top-right-radius: 0;
|
||||||
|
border-bottom-right-radius: 0;
|
||||||
|
}
|
||||||
|
[role="group"] input:not([type="checkbox"], [type="radio"]):not(:first-child),
|
||||||
|
[role="group"] > :not(:first-child) {
|
||||||
|
margin-left: 0;
|
||||||
|
border-top-left-radius: 0;
|
||||||
|
border-bottom-left-radius: 0;
|
||||||
|
width: 33%;
|
||||||
|
}
|
||||||
|
[role="group"] input[type="submit"] {
|
||||||
|
background: var(--color-darkGray);
|
||||||
|
color: var(--color-light);
|
||||||
|
border: 1px solid var(--color-light);
|
||||||
|
line-height: initial;
|
||||||
|
}
|
||||||
|
[role="group"] input:not([type="submit"]) {
|
||||||
|
background: var(--color-light);
|
||||||
|
color: var(--color-darkGray);
|
||||||
|
border: 1px solid var(--color-light);
|
||||||
|
}
|
||||||
|
[role="group"] input[type="button"] {
|
||||||
|
background: var(--color-darkGray);
|
||||||
|
color: var(--color-light);
|
||||||
|
border: none;
|
||||||
|
line-height: initial;
|
||||||
|
}
|
||||||
|
[role="group"] input[type="button"]:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
@media only screen and (max-width:770px) {
|
||||||
|
[role="group"] {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
[role="group"] input:not([type="checkbox"], [type="radio"]):not(:last-child),
|
||||||
|
[role="group"] > :not(:last-child) {
|
||||||
|
border-radius: var(--border-radius);
|
||||||
|
}
|
||||||
|
[role="group"] input:not([type="checkbox"], [type="radio"]):not(:first-child),
|
||||||
|
[role="group"] > :not(:first-child) {
|
||||||
|
border-radius: var(--border-radius);
|
||||||
|
}
|
||||||
|
|
||||||
|
[role="group"] input:not([type="checkbox"], [type="radio"]):not(:first-child),
|
||||||
|
[role="group"] > :not(:first-child) {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#link-wrapper {
|
||||||
|
margin-bottom: 1rem;
|
||||||
}
|
}
|
||||||
#choice-wrapper form {
|
#choice-wrapper form {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-around;
|
||||||
|
}
|
||||||
|
#choice-wrapper form [type="submit"] {
|
||||||
|
width: initial;
|
||||||
|
background: inherit;
|
||||||
|
color: var(--color-light);
|
||||||
|
}
|
||||||
|
#choice-wrapper form [type="submit"]:hover {
|
||||||
|
width: initial;
|
||||||
|
background: darkred;
|
||||||
|
color: var(--color-light);
|
||||||
|
border: 1px solid var(--color-light);
|
||||||
}
|
}
|
||||||
@media only screen and (max-width:770px) {
|
@media only screen and (max-width:770px) {
|
||||||
#choice-wrapper form {
|
#choice-wrapper form {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#choice-wrapper form > * {
|
|
||||||
max-width: 300px;
|
|
||||||
}
|
|
||||||
umap-alert-choice a {
|
umap-alert-choice a {
|
||||||
color: white;
|
color: var(--color-light);
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,20 +22,26 @@
|
||||||
<template id="umap-alert-creation-template">
|
<template id="umap-alert-creation-template">
|
||||||
<div role="dialog" class="dark window">
|
<div role="dialog" class="dark window">
|
||||||
<div>
|
<div>
|
||||||
|
<h3>{% translate "Save the edit link" %}</h3>
|
||||||
<p role="alert"></p>
|
<p role="alert"></p>
|
||||||
<div id="link-wrapper">
|
<div id="link-wrapper">
|
||||||
<form>
|
<form>
|
||||||
|
<fieldset role="group">
|
||||||
<input type="url" name="url">
|
<input type="url" name="url">
|
||||||
<input type="button" value="{% translate "Copy link" %}">
|
<input type="button" value="{% translate "Copy link" %}">
|
||||||
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div id="form-wrapper" hidden>
|
<div id="form-wrapper" hidden>
|
||||||
<p>{% translate "You can also receive that URL by email:" %}</p>
|
<p>{% translate "You can also receive that URL by email:" %}</p>
|
||||||
<form>
|
<form>
|
||||||
<input type="email" name="email" class="umap-alert-input" required>
|
<fieldset role="group">
|
||||||
|
<input type="email" name="email" required>
|
||||||
<input type="submit" value="{% translate "Send me the link" %}" class="umap-action">
|
<input type="submit" value="{% translate "Send me the link" %}" class="umap-action">
|
||||||
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
<p><em>{% translate "Pro-tip: to easily find back your maps," %} <a href="{% url "login" %}" target="_blank">{% translate "create an account" %}</a></em></p>
|
||||||
</div>
|
</div>
|
||||||
<ul class="buttons">
|
<ul class="buttons">
|
||||||
<li>
|
<li>
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
--footer-height: 28px;
|
--footer-height: 28px;
|
||||||
--current-footer-height: 0px;
|
--current-footer-height: 0px;
|
||||||
--control-size: 36px;
|
--control-size: 36px;
|
||||||
|
--border-radius: 4px;
|
||||||
}
|
}
|
||||||
.dark {
|
.dark {
|
||||||
--background-color: var(--color-darkGray);
|
--background-color: var(--color-darkGray);
|
||||||
|
|
Loading…
Reference in a new issue