From 3a04ed33ecbae4ab4248af2c3bb35970168a18c1 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Mon, 28 Jul 2008 21:01:31 +0200 Subject: [PATCH] cgi/: Overhaul project forms The project registration/edit forms now use a wannabe-pretty table layout. --- cgi/editproj.cgi | 29 ++++++++++++++++++----------- cgi/regproj.cgi | 26 +++++++++++++++----------- html/girocco.css | 7 +++++++ 3 files changed, 40 insertions(+), 22 deletions(-) diff --git a/cgi/editproj.cgi b/cgi/editproj.cgi index feaaaa5..1431bf2 100755 --- a/cgi/editproj.cgi +++ b/cgi/editproj.cgi @@ -64,21 +64,23 @@ EOT } print < -

Project name: $h{name}.git

-

Admin password: (forgot password?)

-

New admin password (twice):
- (leave empty to keep it at the current value)

-

E-mail contact:

-

Description:

-

Homepage URL:

-

README (HTML, lt 8kb):

+ + + + + EOT if ($proj->{mirror}) { - print "

Repository URL:

\n"; + print "\n"; } else { print <Users:

+
EOT } print <

+
+ + + +
Project name:$h{name}.git +
Admin password: + (forgot password?)
New admin password (twice):
+ (leave empty to keep it the same)
+

+
E-mail contact:
Repository URL:
Users:
    EOT $Girocco::Config::manage_users and print "

    Only registered users can push.

    "; @@ -93,10 +95,15 @@ EOT print <Add user:
+
Homepage URL:
Description:
README (HTML, lt 8kb):
EOT diff --git a/cgi/regproj.cgi b/cgi/regproj.cgi index b640706..7cd7c2e 100755 --- a/cgi/regproj.cgi +++ b/cgi/regproj.cgi @@ -148,26 +148,30 @@ my $modechooser; my $mirrorentry = 'Repository URL: '; if ($me and $pe) { $modechooser = <Hosting mode:

    +Hosting mode:
    • Mirror mode. $mirrorentry
    • -
    • Push mode.
    +
  • Push mode.
  • +
EOT } else { $modechooser = ''; - $me and $modechooser .= "

$mirrorentry

"; + $mirrorentry =~ s#: #:#; + $me and $modechooser .= "$mirrorentry"; } print < -

Project name: .git

-

Admin password (twice):

-

E-mail contact:

+ + + + $modechooser -

Description:

-

Homepage URL:

-

README (HTML, lt 8kb):

-

Anti-captcha (leave empty!):

-

+ + + + + +
Project name:.git
Admin password (twice):
E-mail contact:
Homepage URL:
Short description:
README (HTML, lt 8kb):
Anti-captcha (leave empty!):
EOT diff --git a/html/girocco.css b/html/girocco.css index b5c5f1f..5bf0bed 100644 --- a/html/girocco.css +++ b/html/girocco.css @@ -1 +1,8 @@ /* Girocco CSS */ + +.formlabel { + margin-right: 0.5em; + padding-top: 0.2em; + text-align: right; + background-color: #d9d8d1; +} -- 2.11.4.GIT