From bee8264b16aabefbdd41df5538333192ce2c06eb Mon Sep 17 00:00:00 2001 From: io <> Date: Fri, 28 Jan 2005 23:21:05 +0000 Subject: [PATCH] most design properties moved to css --- ezmlm-web/trunk/css/default.css | 67 ++++++++++++++++++++++++ ezmlm-web/trunk/ezmlm-web.cgi | 90 ++++++++++++++++----------------- 2 files changed, 112 insertions(+), 45 deletions(-) diff --git a/ezmlm-web/trunk/css/default.css b/ezmlm-web/trunk/css/default.css index 583c8b7..494fe05 100644 --- a/ezmlm-web/trunk/css/default.css +++ b/ezmlm-web/trunk/css/default.css @@ -3,6 +3,14 @@ body { color: #000000; } +h1 { + text-align: center; + } + +h2 { + text-align: center; + } + a { color: #3333ff; } @@ -10,3 +18,62 @@ a { a:visited { color: #8888ff; } + +#warning { + text-decoration: blink; + color: #ff0000; + float: left; + } + +table.error { + width: 99%; + } + +table.error td { + padding: 5px; + text-align: center; + background-color: #e0e0ff; + } + +table.error h2 { + color: #ff0000; + } + +table.error p.msg { + font-weight: bold; + } + +strong.big { + font-size: large; + } + +font.helper { + font-size: -1; + } + +.center { + text-align: center; + } + +table { + margin-left: auto; + margin-right: auto; + } + +table.left { + margin-left: 0px; + } + +table hr { + text-align: center; + width: 25%; + } + +table.big-pad td { + padding: 10px; + } + + +table.small-pad td { + padding: 5px; + } diff --git a/ezmlm-web/trunk/ezmlm-web.cgi b/ezmlm-web/trunk/ezmlm-web.cgi index df8cf89..c8f9f36 100755 --- a/ezmlm-web/trunk/ezmlm-web.cgi +++ b/ezmlm-web/trunk/ezmlm-web.cgi @@ -248,7 +248,7 @@ unless (defined($q->param('state'))) { &list_text; } else { - print "

$Q::action

$LANGUAGE{'nop'}


"; + print "

$Q::action

$LANGUAGE{'nop'}


"; } # Print HTML footer and exit :) ... @@ -283,7 +283,7 @@ sub select_list { $q->delete_all; print $q->startform; print $q->hidden(-name=>'state', -default=>'select'); - print '
'; + print '
'; print $q->scrolling_list(-name=>'list', -size=>$scrollsize, -values=>\@lists) if defined(@lists); print '', $LANGUAGE{'chooselistinfo'}; @@ -291,7 +291,7 @@ sub select_list { print $q->submit(-name=>'action', -value=>"[$BUTTON{'create'}]"), ' ' if ((&webauth_create_allowed == 0) || (!defined($opt_c))); print $q->submit(-name=>'action', -value=>"[$BUTTON{'edit'}]"), ' ' if(defined(@lists)); print $q->submit(-name=>'action', -value=>"[$BUTTON{'delete'}]") if(defined(@lists)); - print '
'; + print '
'; print $q->endform; } @@ -305,9 +305,9 @@ sub confirm_delete { print $q->startform; print $q->hidden(-name=>'state', -default=>'confirm_delete'); print $q->hidden(-name=>'list', -default=>$q->param('list')); - print '

', $LANGUAGE{'confirmdelete'}, ' ', $q->param('list'), '


'; + print '

', $LANGUAGE{'confirmdelete'}, ' ', $q->param('list'), '


'; print $q->submit(-name=>'confirm', -value=>"[$BUTTON{'no'}]"), ' '; - print $q->submit(-name=>'confirm', -value=>"[$BUTTON{'yes'}]"), '
'; + print $q->submit(-name=>'confirm', -value=>"[$BUTTON{'yes'}]"), ''; } # ------------------------------------------------------------------------ @@ -330,9 +330,9 @@ sub display_list { # Print out a form of options ... $q->delete('state'); - print "

$LANGUAGE{'subscribersto'} $Q::list ($listaddress)


"; + print "

$LANGUAGE{'subscribersto'} $Q::list ($listaddress)


"; print $q->start_multipart_form; - print '
'; + print '
'; print $q->hidden(-name=>'state', -default=>'edit'); print $q->hidden(-name=>'list', -default=>$Q::list); print $q->scrolling_list(-name=>'delsubscriber', -size=>$scrollsize, -values=>\@subscribers, -labels=>&pretty_names, -multiple=>'true') if defined(@subscribers); @@ -351,7 +351,7 @@ sub display_list { print $q->submit(-name=>'action', -value=>"[$BUTTON{'webarchive'}]"), ' ' if(&ezmlmcgirc); print $q->submit(-name=>'action', -value=>"[$BUTTON{'configuration'}]"), '   '; print $q->submit(-name=>'action', -value=>"[$BUTTON{'selectlist'}]"); - print '
'; + print '
'; print $q->endform; } @@ -556,15 +556,15 @@ sub part_subscribers { my($subpath) = $config =~ m{8\s*'([^']+)'}; my($remotepath) = $config =~ m{9\s*'([^']+)'}; - $moderated = '' if ($postpath); + $moderated = '
' if ($postpath); $moderated .= "[$LANGUAGE{'posting'}]" if ($list->ismodpost); - $moderated .= '' if ($postpath); - $moderated .= '' if ($subpath); + $moderated .= '
' if ($postpath); + $moderated .= '
' if ($subpath); $moderated .= " [$LANGUAGE{'subscription'}]" if($list->ismodsub); - $moderated .= '' if ($subpath); - $moderated .= '' if ($remotepath); + $moderated .= '
' if ($subpath); + $moderated .= '
' if ($remotepath); $moderated .= " [$LANGUAGE{'remoteadmin'}]" if($list->isremote); - $moderated .= '' if ($remotepath); + $moderated .= '
' if ($remotepath); } @@ -579,10 +579,10 @@ sub part_subscribers { # Print out a form of options ... $q->delete('state'); - print "

$type $LANGUAGE{'for'} $listaddress


"; - print "
$moderated

" if(defined($moderated)); + print "

$type $LANGUAGE{'for'} $listaddress


"; + print "

$moderated

" if(defined($moderated)); print $q->start_multipart_form; - print '
'; + print '
'; print $q->hidden(-name=>'state', -default=>$part); print $q->hidden(-name=>'list', -default=>$Q::list), "\n"; print $q->scrolling_list(-name=>'delsubscriber', -size=>$scrollsize, -values=>\@subscribers, -multiple=>'true', -labels=>&pretty_names) if defined(@subscribers); @@ -592,7 +592,7 @@ sub part_subscribers { print $q->filefield(-name=>'addfile', -size=>20, -maxlength=>100), '
' if ($FILE_UPLOAD); print $q->submit(-name=>'action', -value=>"[$BUTTON{'addaddress'}]"), '

'; print $q->submit(-name=>'action', -value=>"[$BUTTON{'subscribers'}]"); - print '

'; + print '
'; print $q->endform; } @@ -620,32 +620,33 @@ sub allow_create_list { # Print a form of options ... $q->delete_all; - print '

', $LANGUAGE{'createnew'}, '


'; + print '

', $LANGUAGE{'createnew'}, '


'; print $q->startform; print $q->hidden(-name=>'state', -value=>'create'); - print '', $LANGUAGE{'listname'}, ': ', $q->textfield(-name=>'list', -size=>'20'), '

'; - print '', $LANGUAGE{'listaddress'}, ': '; + print '', $LANGUAGE{'listname'}, ': ', $q->textfield(-name=>'list', -size=>'20'), '

'; + print '', $LANGUAGE{'listaddress'}, ': '; print $q->textfield(-name=>'inlocal', -default=>$username, -size=>'10'); - print ' @ ', $q->textfield(-name=>'inhost', -default=>$hostname, -size=>'30'), '

'; + print ' @ ', $q->textfield(-name=>'inhost', -default=>$hostname, -size=>'30'), ' '; - print '

', $LANGUAGE{'listoptions'}, ':'; + print '

', $LANGUAGE{'listoptions'}, ':'; &display_options($DEFAULT_OPTIONS); + print '

'; # Allow creation of mysql table if the module allows it if($Mail::Ezmlm::MYSQL_BASE) { print '

', $q->checkbox(-name=>'sql', -label=>$LANGUAGE{'mysqlcreate'}, -on=>1); - print ' '; - + print '

'; } - print '

', $LANGUAGE{'allowedtoedit'}, ': ', + print '

', $LANGUAGE{'allowedtoedit'}, ': ', $q->textfield(-name=>'webusers', -value=>$ENV{'REMOTE_USER'}||'ALL', -size=>'30'), ' ', - '
', $HELPER{'allowedit'}, '' + '
', $HELPER{'allowedit'}, '

' if(-e "$WEBUSERS_FILE"); print '

', $q->submit(-name=>'action', -value=>"[$BUTTON{'createlist'}]"), ' '; print $q->reset(-value=>"[$BUTTON{'resetform'}]"), ' '; print $q->submit(-name=>'action', -value=>"[$BUTTON{'cancel'}]"); + print '

'; print $q->endform; } @@ -669,7 +670,7 @@ sub create_list { # Sanity Checks ... return 1 if ($listname eq '' || $qmail eq ''); if(-e ("$LIST_DIR/$listname/lock") || -e ("$HOME_DIR/.qmail-$qmail")) { - print "

List '$listname' already exists :(

"; + print "

List '$listname' already exists :(

"; return 1; } @@ -727,7 +728,7 @@ sub list_config { # Print a form of options ... $q->delete_all; - print '

', $LANGUAGE{'editconfiguration'}, '


'; + print '

', $LANGUAGE{'editconfiguration'}, '


'; print $q->startform; print $q->hidden(-name=>'state', -value=>'configuration'); print $q->hidden(-name=>'list', -value=>$listname); @@ -866,12 +867,12 @@ sub list_text { print $q->startform; print $q->hidden(-name=>'state', -default=>'list_text'); print $q->hidden(-name=>'list', -default=>$q->param('list')); - print '
'; + print '
'; print $q->scrolling_list(-name=>'file', -values=>\@files); print ''; print $q->submit(-name=>'action', -value=>"[$BUTTON{'editfile'}]"), ' '; print $q->submit(-name=>'action', -value=>"[$BUTTON{'cancel'}]"); - print '

', $LANGUAGE{'edittextinfo'}, '

'; + print '

', $LANGUAGE{'edittextinfo'}, '

'; print $q->endform; } @@ -887,8 +888,8 @@ sub edit_text { # Print a form ... $q->delete('state'); - print '

', $LANGUAGE{'editingfile'}, ': ', $Q::file, '

'; - print '
'; + print '

', $LANGUAGE{'editingfile'}, ': ', $Q::file, '

'; + print '
'; print $q->startform; print $q->hidden(-name=>'state', -default=>'edit_text'); print $q->hidden(-name=>'list', -default=>$q->param('list')); @@ -900,7 +901,7 @@ sub edit_text { print $q->submit(-name=>'action', -value=>"[$BUTTON{'cancel'}]"); print '

', $LANGUAGE{'editfileinfo'}; print $q->endform; - print '

' + print '
' } @@ -964,7 +965,7 @@ sub display_options { my($i, $j); print ""; - print '
'; + print '
'; foreach $i (grep {/\D/} keys %EZMLM_LABELS) { if ($opts =~ /^\w*$i\w*\s*/) { print $q->checkbox(-name=>$i, -value=>$i, -label=>$EZMLM_LABELS{$i}[0], -on=>'1'); @@ -980,7 +981,7 @@ sub display_options { } print '
'; - print ''; + print '
'; foreach $i (grep {/\d/} keys %EZMLM_LABELS) { print '
'; if ($opts =~ /$i (?:'(.+?)')/) { @@ -1049,17 +1050,16 @@ BEGIN { sub handle_errors { my $msg = shift; print << "EOM"; -
-
-

A fatal error has occoured

- Something you did caused this script to bail out. The error - message we got was

- $msg

- Please try what you were doing again, checking everything you entered.
+

+

A fatal error has occoured

+

Something you did caused this script to bail out. The error + message we got was

+

$msg

+

Please try what you were doing again, checking everything you entered.
If you still find yourself getting this error, please contact the site administrator - quoting the error message above. -

+ quoting the error message above.

+
EOM }