diff --git a/template/config_admin.cs b/template/config_admin.cs index 5213737..bd35cd2 100644 --- a/template/config_admin.cs +++ b/template/config_admin.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/config_all.cs b/template/config_all.cs index 66726f8..e292a4f 100644 --- a/template/config_all.cs +++ b/template/config_all.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/config_archive.cs b/template/config_archive.cs index a182690..6b271e8 100644 --- a/template/config_archive.cs +++ b/template/config_archive.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/config_encryption.cs b/template/config_encryption.cs index dfa7f1c..0040e63 100644 --- a/template/config_encryption.cs +++ b/template/config_encryption.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/config_main.cs b/template/config_main.cs index a1d8c13..b3c3eb7 100644 --- a/template/config_main.cs +++ b/template/config_main.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/config_posting.cs b/template/config_posting.cs index f72f463..59dc3d5 100644 --- a/template/config_posting.cs +++ b/template/config_posting.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/config_processing.cs b/template/config_processing.cs index dbcb62c..a531514 100644 --- a/template/config_processing.cs +++ b/template/config_processing.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/config_subscription.cs b/template/config_subscription.cs index 59f309d..db3ab3c 100644 --- a/template/config_subscription.cs +++ b/template/config_subscription.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/gnupg_convert.cs b/template/gnupg_convert.cs index 796a19a..e245665 100644 --- a/template/gnupg_convert.cs +++ b/template/gnupg_convert.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/gnupg_generate_key.cs b/template/gnupg_generate_key.cs index 34c40b6..46585d4 100644 --- a/template/gnupg_generate_key.cs +++ b/template/gnupg_generate_key.cs @@ -6,7 +6,7 @@

-
+
diff --git a/template/gnupg_import.cs b/template/gnupg_import.cs index 1696cf4..61498d0 100644 --- a/template/gnupg_import.cs +++ b/template/gnupg_import.cs @@ -1,4 +1,4 @@ -
+
diff --git a/template/gnupg_public.cs b/template/gnupg_public.cs index e54f8a3..a6c7549 100644 --- a/template/gnupg_public.cs +++ b/template/gnupg_public.cs @@ -8,7 +8,7 @@ -
+
0 ?> diff --git a/template/gnupg_secret.cs b/template/gnupg_secret.cs index 7313446..3ab8866 100644 --- a/template/gnupg_secret.cs +++ b/template/gnupg_secret.cs @@ -8,7 +8,7 @@ -
+
0 ?> diff --git a/template/header.cs b/template/header.cs index 9c5c0b4..49a5d9b 100644 --- a/template/header.cs +++ b/template/header.cs @@ -16,10 +16,10 @@ -
+
-

ezmlm-web

+

ezmlm-web

diff --git a/template/list_create.cs b/template/list_create.cs index 692673d..bd58912 100644 --- a/template/list_create.cs +++ b/template/list_create.cs @@ -2,7 +2,7 @@

-
+
diff --git a/template/list_delete.cs b/template/list_delete.cs index 813b8fb..faab3f5 100644 --- a/template/list_delete.cs +++ b/template/list_delete.cs @@ -6,7 +6,7 @@

-
+

diff --git a/template/show_subscription_log.cs b/template/show_subscription_log.cs index 0891cea..37c4cfd 100644 --- a/template/show_subscription_log.cs +++ b/template/show_subscription_log.cs @@ -2,7 +2,7 @@

-
+
0 ?> diff --git a/template/subscribers.cs b/template/subscribers.cs index 984b63b..067090b 100644 --- a/template/subscribers.cs +++ b/template/subscribers.cs @@ -33,7 +33,7 @@ || ((Data.List.PartType == 'mod') && (subcount(UI.Options.Subscribers.Moderators) >0))) ?> -
+
@@ -63,7 +63,7 @@ ((Data.List.PartType == 'deny') && (Data.List.Options.k == 1)) || ((Data.List.PartType == 'digest') && (Data.List.Options.d == 1)) ?> -
+
diff --git a/template/textfile_edit.cs b/template/textfile_edit.cs index 83d92cf..9ae2d42 100644 --- a/template/textfile_edit.cs +++ b/template/textfile_edit.cs @@ -9,7 +9,7 @@ -
+
@@ -25,7 +25,7 @@ -
+
diff --git a/template/textfiles.cs b/template/textfiles.cs index bd12d60..6214591 100644 --- a/template/textfiles.cs +++ b/template/textfiles.cs @@ -6,7 +6,7 @@
-
+
diff --git a/www-data/default.css b/www-data/default.css index 9e87ceb..cbadf62 100644 --- a/www-data/default.css +++ b/www-data/default.css @@ -2,56 +2,36 @@ body { margin: 0; padding: 0; font: normal 100% sans-serif; - color: #606760; + color: #2e3436; + background-color: white; } -font.ez { - font-style: italic; - color: #505050; - } +a { text-decoration: none; } -font.hint { - font-size: 85%; - } -font.feature { - font-weight: bold; - } +/***************** navbar *************************/ #nav_bar { float: left; width: 20%; - margin-left: 1%; - margin-right: 1%; - margin-bottom: 1%; - margin-top: 1%; - padding-left: 0.5%; - padding-right: 0.5%; - padding-top: 1.5%; - padding-bottom: 1.5%; - background-color: #c0c0b0; - border-style: solid; - border-width: 2px 2px 1px 1px; - border-color: white; + color: inherit; + background-color: #3465a4; + background-image: url(horiz_grad_blue.png); + margin: 1%; + padding: 1.5% 0; + } + +#nav_bar * { + background-color: transparent; } #nav_bar hr { - color: #707770; - background-color: #707770; margin: 10px 30px 10px 10px; - align: center; - } - - -.nav_group { - margin-top: 1%; - padding-bottom: 1%; } #nav_bar ul { - color: #af8060; margin: 0; - padding-left: 15px; + padding-left: 7%; list-style: none; } @@ -66,72 +46,127 @@ font.feature { margin-bottom: 4px; } - #nav_bar ul li ul li { /* no space between lower level entries */ margin-bottom: 0; } #nav_bar li a.nav_active { - color: #fff; + color: #eeeeec; + background-color: inherit; } #nav_bar font.no_link { - color: #2f4860; font-style: italic; + color: inherit; + background-color: inherit; } #nav_bar a { - color: #2f4860; - text-decoration: none; + color: inherit; + background-color: inherit; } #nav_bar a:hover { - background-color: #d8d8d8; - color: #2f4860; + color: #fce94f; + background-color: inherit; } -#nav_bar form.select select { - background-color: #c8c8b8; +#nav_bar form select { + color: inherit; + background-color: #729fcf; border-width: 1px; border-style: solid; - border-color: #707070; - color: #2f4860; -} + border-color: #557353; + } -#nav_bar form.select button { - background-color: #c4c4b4; +#nav_bar form button { + color: inherit; + background-color: #babdb6; border-width: 1px; border-style: solid; - border-color: #707070; -} + border-color: #557353; + } -#nav_bar form.select button:hover { - background-color: #d8d8d8; - color: #2f4860; +#nav_bar form button:hover { + color: #555753; + background-color: #d3d7cf; border-width: 1px; border-style: solid; - border-color: #707070; -} + border-color: #557353; + cursor: pointer; + } -#nav_bar form.select { +#nav_bar form { margin: 7px 0px 7px 0px; -} + } + + +/***************************** header **************************/ + +#top { + color: #eeeeec; + background-color: #cc0000; + background-image: url(vert_grad_red.png); + background-position: top; + } + +#top * { + background-color: transparent; + } + +#top h1 { + text-align: left; + border-bottom: solid 2px #ffffff; + padding: 5px; + font-weight: bold; + letter-spacing: -1px; + margin: 0; + } + +#top #perm_nav { + float: right; + padding-right: 5px; + font-size: 100%; + } + +#top #perm_nav a { + font-weight: bold; + padding-left: 2px; + padding-right: 2px; + text-decoration: none; + } + +#top #perm_nav a:hover { + color: #e9b96e; + background-color: inherit; + } + + +/******************************* content ************************/ #main_content { - margin-left: 22%; padding-left: 3%; padding-right: 1%; - min-height: 440px; } -#main_content li { - list-style: none; +#main_content #info_title { + color: #eeeeec; + background-color: #729fcf; + background-image: url(horiz_grad_blue_long.png); + background-position: left; + margin-left: 20%; /* no background coloring behind the nav bar */ + margin-top: 0.5%; + margin-right: 0.2%; + margin-bottom: 0.2%; + text-align: center; + font-size: 125%; + font-style: italic; } -#main_content button { - margin-top: 12px; - } +#main_content li { list-style: none; } + +#main_content button { margin-top: 12px; } #main_content ul { line-height: 1.8em; @@ -141,16 +176,14 @@ font.feature { #main_content ul li { padding-top: 2px; padding-bottom: 2px; -} - -#main_content ul li ul { - font-size: 85%; } +#main_content ul li ul { font-size: 85%; } + #main_content ul li ul li { padding-top: 0px; padding-bottom: 0px; -} + } #main_content fieldset { margin-top: 0.5%; @@ -159,192 +192,18 @@ font.feature { padding-bottom: 1.5%; } -#main_content fieldset.form form ul { - padding-left: 10px; - } +#main_content fieldset form ul { padding-left: 10px; } -#main_content fieldset.form form ul li ul { - padding-left: 25px; - } +#main_content fieldset form ul li ul { padding-left: 25px; } #main_content table.list_select { table-layout: fixed; width: 100%; text-align: left; line-height: 1.2em; - border-width: 0px; - padding-left: 2%; - padding-right: 0px; - } - -div.formfield { - font-style: normal; - } - -#news { - background: #e8947c; - color: #000000; - margin: 1%; - padding: 1%; - width: 30%; - float: right; - font-size: 80%; - } - -#news font.title { - font-style: italic; - font-size: 110%; - } - -#news ul.changes { - font-size: 90%; - margin-top: 0px; - } - -a:visited { - color: #005040; - } - -#oben { - background-color: #2f4860; - } - -h1.oben { - text-align: left; - border-bottom: solid 2px #ffffff; - padding: 5px; - font-weight: bold; - letter-spacing: -1px; - color: #ffffff; - margin: 0; - } - -#perm_nav { - float: right; - padding-right: 5px; - font-size: 100%; - color: #ffd7f0; - background-color: inherit; - } - -#perm_nav a { - font-weight: bold; - color: #ffffff; - padding-left: 2px; - padding-right: 2px; - text-decoration: none; - } - -#perm_nav a:hover { - color: #ffcc00; - } - -table.gnupg_keys td { - padding-right: 10px; - } - -table.subscribers { border-width: 0; - margin: 0; - padding: 1%; - width: 100%; - } - -table.subscribers tr, td { - margin: 0; - padding: 0; - } - -button { - color: #5e5e5e; - background-color: #d8d8d8; - border: 1px dotted #5e5e5e; - font-size: 90%; - cursor: pointer; - } - -button:hover { - color: #505050; - background-color: #d0d0d0; - border: 1px dotted #ACE149; - font-size: 90%; - cursor: pointer; - } - -.lid { - margin: 0; - padding: 3px; - border-bottom: solid 1px #606070; - background-color: #c0c0b0; - font: bold 100% sans-serif; - letter-spacing: -1px; - color: #ffffff; - } - -#content { - position: absolute; - right: 0px; - width: 85%; - font: normal 82% sans-serif; - background-color: #ffffff; - padding: 2px; - } - -#content h2 { - margin-left: 5px; - margin-right: 5px; - margin-top: 10px; - font-weight: normal; - letter-spacing: -1px; - color: #2f4860; - } - -.push { - margin: 5px; - padding: 0; - } - -.push p { - text-align: justify; - } - -#info_title { - text-align: center; - background-color: #c0c0b0; - margin-top: 5px; - margin-left: 0px; - margin-right: 5px; - margin-bottom: 2px; - color: #ffffff; - font-size: 125%; - font-style: italic; - } - -#header { - text-align: right; - background-color: #2f4860; - font-size: 90%; - color: #ffffff; - margin: 0; - top: 0; - width: 100%; - } - -#footer { - text-align: center; - background-color: #2f4860; - font-size: 90%; - color: #ffffff; - margin: 0px; - padding: 3px; - } - -#footer a { - color: #a0d0b0; - } - -#footer a:visited { - color: #a0d0b0; + /* padding-left: 2%; */ + padding-right: 0; } #main_content div.introduction { @@ -362,22 +221,70 @@ button:hover { font-size: 90%; } -#main_content div.success { - background-color: #40d070; - color: #202020; - } - -#main_content div.warning { - background-color: #e0a0a0; - color: #202020; - } - +#main_content div.success, +#main_content div.warning, #main_content div.error { - background-color: #d05050; - color: #202020; + color: #2e3436; + background-color: inherit; } -.mail { - font-style: italic; - color: #2f4860; +#main_content div.warning { background-color: #40d070; } + +#main_content div.warning { background-color: #e0a0a0; } + +#main_content div.error { background-color: #cc0000; } + +#main_content table.gnupg_keys td { + padding-right: 10px; } + +#main_content table.subscribers { + border-width: 0; + margin: 0; + padding: 1%; + width: 100%; + } + +#main_content table.subscribers tr, #main_content table.subscribers td { + margin: 0; + padding: 0; + } + +#main_content button { + color: #555753; + background-color: #d3d7cf; + border: 1px dotted #555753; + font-size: 90%; + cursor: pointer; + } + +#main_content button:hover { + color: #555753; + background-color: #d3d7cf; + border: 1px dotted #ace149; + font-size: 90%; + cursor: pointer; + } + +/************************** footer ******************************/ + +#footer { + color: #eeeeec; + background-color: #cc0000; + background-image: url(vert_grad_red.png); + background-position: center; + clear: left; /* do not overlap with left navigation bar */ + text-align: center; + font-size: 90%; + margin: 0px; + padding: 3px; + } + +#footer * { background-color: transparent; } + +#footer a, +#footer a:visited { + color: #fce94f; + background-color: transparent; + } + diff --git a/www-data/graphics-template.svg b/www-data/graphics-template.svg new file mode 100644 index 0000000..688f6fd --- /dev/null +++ b/www-data/graphics-template.svg @@ -0,0 +1,257 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + ezmlm-web graphics + 2007-04-09 + + + Lars Kruse <devel@sumpfralle.de> + + + + + Lars Kruse <devel@sumpfralle.de> + + + + + Lars Kruse <devel@sumpfralle.de> + + + https://svn.systemausfall.org/svn/ezmlm-web/trunk/www-data/graphics-template.svg + https://svn.systemausfall.org/svn/ezmlm-web/trunk/www-data/graphics-template.svg + en + + + ezmlm-web graphics + + + some web interface graphics for ezmlm-web + + + + + + + + + + + + + + + 1x100px90dpivert_grad_red.png + 400x1px90dpihoriz_grad_blue.png + + 800x1px90dpihoriz_grad_blue_long.png + + diff --git a/www-data/horiz_grad_blue.png b/www-data/horiz_grad_blue.png new file mode 100644 index 0000000..4b365f1 Binary files /dev/null and b/www-data/horiz_grad_blue.png differ diff --git a/www-data/horiz_grad_blue_long.png b/www-data/horiz_grad_blue_long.png new file mode 100644 index 0000000..aa3ba6b Binary files /dev/null and b/www-data/horiz_grad_blue_long.png differ diff --git a/www-data/vert_grad_red.png b/www-data/vert_grad_red.png new file mode 100644 index 0000000..a0d03cc Binary files /dev/null and b/www-data/vert_grad_red.png differ