improved gui

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-01-25 22:42:27 +01:00
parent 23be69e8eb
commit 50fa610837
8 changed files with 27 additions and 12 deletions

View File

@@ -1,9 +1,11 @@
<script> <script>
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import { useTinyRouter } from 'svelte-tiny-router';
import { t } from '../../translations.svelte'; import { t } from '../../translations.svelte';
import { api, get, patch } from '../../urls.svelte'; import { api, get, patch } from '../../urls.svelte';
import { error, warn, yikes } from '../../warn.svelte'; import { error, warn, yikes } from '../../warn.svelte';
const router = useTinyRouter();
let instant = false; let instant = false;
let silent = false; let silent = false;
let at8 = false; let at8 = false;
@@ -103,11 +105,15 @@
saveTimes(); saveTimes();
} }
function user_profile(ev){
router.navigate('/user');
}
onMount(loadSettings) onMount(loadSettings)
</script> </script>
<fieldset class="message settings"> <fieldset class="message settings">
<legend>{t('notification settings')}</legend> <legend>{t('notification settings')} <button onclick={user_profile}>{t('user profile')}</button></legend>
<p>{t('When shall messages be delivered?')}</p> <p>{t('When shall messages be delivered?')}</p>
<table> <table>
<tbody> <tbody>

View File

@@ -398,6 +398,7 @@
"user ({id})": "Benutzer ({id})", "user ({id})": "Benutzer ({id})",
"user_list": "Benutzer-Liste", "user_list": "Benutzer-Liste",
"user_module" : "Umbrella User-Verwaltung", "user_module" : "Umbrella User-Verwaltung",
"user profile": "Benutzer-Profil",
"users": "Benutzer", "users": "Benutzer",
"user_created_entity": "{user} hat \"{entity}\" angelegt", "user_created_entity": "{user} hat \"{entity}\" angelegt",
"user_deleted_entity": "{user} hat \"{entity}\" gelöscht", "user_deleted_entity": "{user} hat \"{entity}\" gelöscht",

View File

@@ -398,6 +398,7 @@
"user ({id})": "user ({id})", "user ({id})": "user ({id})",
"user_list": "user list", "user_list": "user list",
"user_module" : "Umbrella user management", "user_module" : "Umbrella user management",
"user profile": "User profile",
"users": "users", "users": "users",
"user_created_entity": "{user} created \"{entity}\"", "user_created_entity": "{user} created \"{entity}\"",
"user_deleted_entity": "{user} deleted \"{entity}\"", "user_deleted_entity": "{user} deleted \"{entity}\"",

View File

@@ -232,6 +232,14 @@ textarea{
max-height: unset; max-height: unset;
} }
.message.settings label{
display: block;
}
.message.settings td{
vertical-align: middle;
}
.project th, .project th,
.task th{ .task th{
text-align: right; text-align: right;

View File

@@ -134,11 +134,6 @@ tr:hover .taglist .tag button {
backdrop-filter: blur(3px); backdrop-filter: blur(3px);
} }
.settings{
background-color: black;
border-color: orange;
}
.start_end button.join{ .start_end button.join{
background-color: none; background-color: none;
color: orange; color: orange;
@@ -295,6 +290,7 @@ tr:hover .taglist .tag button {
border-color: orange; border-color: orange;
color: orange; color: orange;
} }
.easylist fieldset { .easylist fieldset {
border-color: #ff7726; border-color: #ff7726;
color: #ff7726; color: #ff7726;

View File

@@ -327,6 +327,7 @@ textarea{
.message.settings label{ .message.settings label{
display: block; display: block;
} }
.message.settings td{ .message.settings td{
vertical-align: middle; vertical-align: middle;
} }

View File

@@ -119,11 +119,6 @@ tr:hover .taglist .tag button {
backdrop-filter: blur(3px); backdrop-filter: blur(3px);
} }
.settings {
background-color: black;
border-color: blue;
}
.states .active{ .states .active{
background: #dfe4ff; background: #dfe4ff;
} }
@@ -165,7 +160,6 @@ tr:hover .taglist .tag button {
background: white; background: white;
} }
.version a.selected{ .version a.selected{
border-color: orange; border-color: orange;
} }
@@ -279,6 +273,7 @@ tr:hover .taglist .tag button {
color: blue; color: blue;
background: #dfe4ff; background: #dfe4ff;
} }
.easylist fieldset { .easylist fieldset {
border-color: blue; border-color: blue;
color: blue; color: blue;

View File

@@ -232,6 +232,13 @@ textarea{
max-height: unset; max-height: unset;
} }
.message.settings label{
display: block;
}
.message.settings td{
vertical-align: middle;
}
.project th, .project th,
.task th{ .task th{
text-align: right; text-align: right;