diff --git a/gray-theme/images/favicons/cloudmin/favicon-16x16.png b/gray-theme/images/favicons/cloudmin/favicon-16x16.png new file mode 100644 index 000000000..970530a78 Binary files /dev/null and b/gray-theme/images/favicons/cloudmin/favicon-16x16.png differ diff --git a/gray-theme/images/favicons/cloudmin/favicon-192x192.png b/gray-theme/images/favicons/cloudmin/favicon-192x192.png new file mode 100644 index 000000000..7df45dce5 Binary files /dev/null and b/gray-theme/images/favicons/cloudmin/favicon-192x192.png differ diff --git a/gray-theme/images/favicons/cloudmin/favicon-32x32.png b/gray-theme/images/favicons/cloudmin/favicon-32x32.png new file mode 100644 index 000000000..8e88ae925 Binary files /dev/null and b/gray-theme/images/favicons/cloudmin/favicon-32x32.png differ diff --git a/gray-theme/images/favicons/usermin/favicon-16x16.png b/gray-theme/images/favicons/usermin/favicon-16x16.png new file mode 100644 index 000000000..97668d2b5 Binary files /dev/null and b/gray-theme/images/favicons/usermin/favicon-16x16.png differ diff --git a/gray-theme/images/favicons/usermin/favicon-192x192.png b/gray-theme/images/favicons/usermin/favicon-192x192.png new file mode 100644 index 000000000..db5171513 Binary files /dev/null and b/gray-theme/images/favicons/usermin/favicon-192x192.png differ diff --git a/gray-theme/images/favicons/usermin/favicon-32x32.png b/gray-theme/images/favicons/usermin/favicon-32x32.png new file mode 100644 index 000000000..f5e3ab7cf Binary files /dev/null and b/gray-theme/images/favicons/usermin/favicon-32x32.png differ diff --git a/gray-theme/images/favicons/virtualmin/favicon-16x16.png b/gray-theme/images/favicons/virtualmin/favicon-16x16.png new file mode 100644 index 000000000..efd0ba6c8 Binary files /dev/null and b/gray-theme/images/favicons/virtualmin/favicon-16x16.png differ diff --git a/gray-theme/images/favicons/virtualmin/favicon-192x192.png b/gray-theme/images/favicons/virtualmin/favicon-192x192.png new file mode 100644 index 000000000..0a4d8ee27 Binary files /dev/null and b/gray-theme/images/favicons/virtualmin/favicon-192x192.png differ diff --git a/gray-theme/images/favicons/virtualmin/favicon-32x32.png b/gray-theme/images/favicons/virtualmin/favicon-32x32.png new file mode 100644 index 000000000..0c4830f30 Binary files /dev/null and b/gray-theme/images/favicons/virtualmin/favicon-32x32.png differ diff --git a/gray-theme/images/favicons/webmin/favicon-16x16.png b/gray-theme/images/favicons/webmin/favicon-16x16.png new file mode 100644 index 000000000..ec297e513 Binary files /dev/null and b/gray-theme/images/favicons/webmin/favicon-16x16.png differ diff --git a/gray-theme/images/favicons/webmin/favicon-192x192.png b/gray-theme/images/favicons/webmin/favicon-192x192.png new file mode 100644 index 000000000..bd52dad0a Binary files /dev/null and b/gray-theme/images/favicons/webmin/favicon-192x192.png differ diff --git a/gray-theme/images/favicons/webmin/favicon-32x32.png b/gray-theme/images/favicons/webmin/favicon-32x32.png new file mode 100644 index 000000000..bb21c3300 Binary files /dev/null and b/gray-theme/images/favicons/webmin/favicon-32x32.png differ diff --git a/gray-theme/index.cgi b/gray-theme/index.cgi index e04fea4be..68af4e847 100755 --- a/gray-theme/index.cgi +++ b/gray-theme/index.cgi @@ -95,7 +95,23 @@ if ($current_lang_info->{'rtl'} || $current_lang eq "ar") { # Page header print "\n"; -print " $title \n"; +print "\n"; +print "$title\n"; +my $imgdir = "@{[&get_webprefix()]}/images"; +my $prod = 'webmin'; +if (foreign_available("server-manager")) { + $prod = 'cloudmin'; + } +elsif (foreign_available("virtual-server")) { + $prod = 'virtualmin'; + } +elsif (get_product_name() eq 'usermin') { + $prod = 'usermin'; + } +print "\n"; +print "\n"; +print "\n"; +print "\n"; # Upper custom frame if ($upperframe) { diff --git a/gray-theme/right.cgi b/gray-theme/right.cgi index 730925871..a18258042 100755 --- a/gray-theme/right.cgi +++ b/gray-theme/right.cgi @@ -44,17 +44,17 @@ print &ui_links_row(\@linkshtml); print "\n"; if (foreign_available("server-manager")) { - print ''; + print ''; } elsif (foreign_available("virtual-server")) { - print ''; + print ''; } else { if (get_product_name() eq 'webmin') { - print ''; + print ''; } elsif (get_product_name() eq 'usermin') { - print ''; + print ''; } } # Show notifications first diff --git a/gray-theme/unauthenticated/gray-theme.css b/gray-theme/unauthenticated/gray-theme.css index 146a50e8f..c6fb9e541 100644 --- a/gray-theme/unauthenticated/gray-theme.css +++ b/gray-theme/unauthenticated/gray-theme.css @@ -394,7 +394,7 @@ details.ui_hidden_table_start > summary span { color: #10a929; } .leftmenu .ff-cloudmin { - color: #cb6d2f; + color: #df620a; } .leftmenu .ff-virtualmin-tick { font-size: 115%; @@ -413,7 +413,7 @@ details.ui_hidden_table_start > summary span { color: #b5710b; } .leftmenu .ff-sign-out { - color: #b91b39; + color: #b51b0b; margin-left: -2px; margin-right: 0; } @@ -428,7 +428,10 @@ details.ui_hidden_table_start > summary span { .main-logo { text-align: center; margin-top: 10px; - margin-bottom: 15px; + margin-bottom: 20px; +} +.main-logo.webmin { + filter: brightness(1.35) contrast(0.75) saturate(1.35); } body > .mode {