mirror of
https://github.com/webmin/webmin.git
synced 2025-07-23 00:30:33 +00:00
Add API to use theme dependent code for page refresh
This commit is contained in:
File diff suppressed because one or more lines are too long
@ -66,7 +66,8 @@ local @links;
|
||||
foreach $l ("tree", "user", "size", "cpu", ($has_zone ? ("zone") : ()),
|
||||
"search", "run") {
|
||||
next if ($l eq "run" && !$access{'run'});
|
||||
my $link = ( $l ne $_[0] ? &ui_link("index_".$l.".cgi", $text{"index_$l"}) : "<b>".$text{"index_$l"}."</b>" );
|
||||
my $link = ( $l ne $_[0] ? &ui_link("index_".$l.".cgi", $text{"index_$l"}) :
|
||||
"<b onclick='".&ui_page_refresh()."' style='cursor: pointer'>".$text{"index_$l"}."</b>" );
|
||||
push(@links, $link);
|
||||
}
|
||||
print &ui_links_row(\@links);
|
||||
|
13
ui-lib.pl
13
ui-lib.pl
@ -2732,6 +2732,19 @@ if (defined(&theme_ui_line_break_double)) {
|
||||
return "<br><br data-x-br>\n";
|
||||
}
|
||||
|
||||
=head2 ui_page_refresh()
|
||||
|
||||
Returns theme based JavaScript function to refresh current page
|
||||
|
||||
=cut
|
||||
sub ui_page_refresh
|
||||
{
|
||||
if (defined(&theme_ui_page_refresh)) {
|
||||
return &theme_ui_page_refresh(@_);
|
||||
}
|
||||
return "window.location.reload()";
|
||||
}
|
||||
|
||||
=head2 ui_details(Config, Opened)
|
||||
|
||||
Creates a disclosure widget in which information is visible only when
|
||||
|
Reference in New Issue
Block a user