mirror of
https://github.com/webmin/webmin.git
synced 2026-02-03 06:03:28 +00:00
Add improvements to the UI
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -105,15 +105,18 @@ else {
|
||||
# Login mode
|
||||
my $linksel = &ui_radio("mode", $mode,
|
||||
[ [ 0, "$text{'edit_mode0'}<br>" ],
|
||||
[ 1, $text{'edit_mode1'}." ".$text{'edit_user'}." ".
|
||||
&ui_textbox("wuser", $mode == 1 ? $s->{'user'} : "", 10).
|
||||
" ".$text{'edit_pass'}.
|
||||
&ui_password("wpass", $s->{'pass'}, 10)."<br>" ],
|
||||
[ 1, &text('edit_mode12',
|
||||
&ui_textbox("wuser", $mode == 1 ? $s->{'user'} : "", 8,
|
||||
undef, undef, " aria-label=\"$text{'edit_user'}\" ".
|
||||
"placeholder=\"$text{'edit_user'}\""),
|
||||
&ui_password("wpass", $s->{'pass'}, 8, undef,
|
||||
undef, " aria-label=\"$text{'edit_pass'}\" ".
|
||||
"placeholder=\"$text{'edit_pass'}\""))."<br>" ],
|
||||
[ 2, "$text{'edit_mode2'}<br>" ],
|
||||
($access{'pass'} && !$main::session_id || $mode == 3 ?
|
||||
( [ 3, "$text{'edit_mode3'}<br>".
|
||||
(defined($main::remote_pass) ? "" :
|
||||
"<font size=-1>($text{'edit_same'})</font><br>") ] )
|
||||
&ui_note($text{'edit_same'})."<br>") ] )
|
||||
: ( ) ) ]);
|
||||
print &ui_table_row($text{'edit_link'}, $linksel);
|
||||
}
|
||||
|
||||
@@ -155,13 +155,14 @@ if ($access{'find'} || $access{'auto'}) {
|
||||
print &ui_buttons_row("find.cgi", $text{'index_broad'},
|
||||
$text{'index_findmsg'});
|
||||
my $t = &ui_buttons_row("find.cgi", $text{'index_scan'},
|
||||
&text('index_scanmsg', &ui_textbox("scan", $myscan, 15)).
|
||||
&text('index_scanmsg', " ".
|
||||
&ui_textbox("scan", $myscan, 15)." ").
|
||||
"<br><table>\n".
|
||||
"<tr><td valign=middle><b>$text{'index_defuser'}</b></td>\n".
|
||||
"<tr><td valign=middle>$text{'index_defuser'} </td>\n".
|
||||
"<td valign=middle>".&ui_textbox("defuser", undef, 20)."</td> </tr>".
|
||||
"<tr> <td><b>$text{'index_defpass'}</b></td>\n".
|
||||
"<tr> <td>$text{'index_defpass'} </td>\n".
|
||||
"<td valign=middle>".&ui_password("defpass", undef, 20)."</td> </tr>".
|
||||
"<tr> <td><b>$text{'index_defport'}</b></td>\n".
|
||||
"<tr> <td>$text{'index_defport'} </td>\n".
|
||||
"<td valign=middle>".&ui_textbox("port", $port, 20)."</td> </tr>".
|
||||
"</table>\n"
|
||||
);
|
||||
|
||||
@@ -36,6 +36,7 @@ edit_checkssl=Check remote SSL certificate?
|
||||
edit_link=Link type
|
||||
edit_mode0=Normal link to server
|
||||
edit_mode1=Login via Webmin with
|
||||
edit_mode12=Login via Webmin with $1 and $2
|
||||
edit_mode2=Login when icon is clicked on
|
||||
edit_mode3=Login with username and password from this server
|
||||
edit_user=username
|
||||
|
||||
13
ui-lib.pl
13
ui-lib.pl
@@ -3337,5 +3337,18 @@ if ($head) {
|
||||
}
|
||||
}
|
||||
|
||||
=head2 ui_note(text)
|
||||
|
||||
Returns a note as a small font size text
|
||||
|
||||
=cut
|
||||
sub ui_note
|
||||
{
|
||||
return &theme_ui_note(@_) if (defined(&theme_ui_note));
|
||||
my ($text) = @_;
|
||||
return "<font style='font-size:92%;opacity:0.66'> ⓘ ".
|
||||
"$text</font>";
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user