From 750ab7dd111edd17153091e49420d17b16625233 Mon Sep 17 00:00:00 2001 From: Brian Read Date: Wed, 19 Mar 2025 13:45:03 +0000 Subject: [PATCH] * Wed Mar 19 2025 Brian Read 11.0.0-70.sme - Re-cast the default theme - use proper koozali logo image, unwind multiple divs - Enhance responsiveness - Revert Ibay menu name to Ibays - Remove legacy SM1 button on header - Remove "?" access to wiki help on header --- .../default/public/css/sme_main.css/50body | 6 +- .../default/public/css/styles.css/50body | 114 +++++++++++++++++- .../smanager/lib/SrvMngr/Controller/Ibays.pm | 2 +- .../public/images/KoozaliServerManager.png | Bin 0 -> 12311 bytes .../templates/exception_development.html.ep | 4 +- .../themes/default/templates/initial.html.ep | 2 +- .../default/templates/layouts/default.html.ep | 8 +- .../templates/not_found.development.html.ep | 4 +- .../templates/partials/_footer.html.ep | 4 +- .../templates/partials/_header.html.ep | 113 +++-------------- .../default/templates/partials/_info.html.ep | 6 +- .../themes/default/templates/review.html.ep | 4 +- .../themes/default/templates/whatever.html.ep | 4 +- smeserver-manager.spec | 9 +- 14 files changed, 159 insertions(+), 121 deletions(-) create mode 100644 root/usr/share/smanager/themes/default/public/images/KoozaliServerManager.png diff --git a/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/sme_main.css/50body b/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/sme_main.css/50body index 4c49a4e..7e7f1c7 100644 --- a/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/sme_main.css/50body +++ b/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/sme_main.css/50body @@ -230,6 +230,7 @@ a.error:link, a.error:visited, a.error:hover, a.error:active { /* these two are for any success messages that pop up*/ div.success, span.success { color: #006400; + /* background-color: #ffffff; border-width: 1px; border-style: solid; @@ -238,7 +239,8 @@ div.success, span.success { margin-left: 20px; margin-right: 20px; margin-top:0px; - margin-bottom:0px; + */ + margin-bottom:4px; } @@ -437,4 +439,4 @@ buttons (used in forms) [HTML.pm] */ EOF -} +} \ No newline at end of file diff --git a/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/styles.css/50body b/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/styles.css/50body index 6ef9b84..35ca26f 100644 --- a/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/styles.css/50body +++ b/root/etc/e-smith/templates/usr/share/smanager/themes/default/public/css/styles.css/50body @@ -3,6 +3,32 @@ /* smeserver_manager2 */ +/*---------------------------------------------------------------------- + * copyright (C) 1999-2003 Mitel Networks Corporation + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * Technical support for this program is available from Mitel Networks + * Please visit our web site www.mitel.com for details. + *---------------------------------------------------------------------- + */ + +/* DO NOT MODIFY THIS FILE! It is updated automatically */ + +/* smeserver_manager2 */ + /*---------------------------------------------------------------------- * copyright (C) 1999-2003 Mitel Networks Corporation * @@ -38,6 +64,21 @@ body{ margin: auto; } +#header2 { + width:96.5%; + margin-left:1px; + margin-right:0px; + margin-top:4px; +} + +.module { + padding: 20px; + border: 1px solid #ccc; + border-radius: 10px; + background-color: #f9f9f9; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); +} + #navigation{ width: 190px; position: absolute; @@ -64,7 +105,9 @@ body{ } #header { - background: #bee6a2; + /*background: #bee6a2;*/ + width:100% + margin:auto; } #header h1, a:link, a:visited { @@ -227,7 +270,7 @@ a.menu-title { #module { /* height: 600px; */ - overflow: auto; +/* overflow: auto; */ } @@ -287,7 +330,72 @@ a.menu-title { width:100%; } +#help-button { + text-decoration: none; /* Remove underline from link */ + font-size: 20px; /* Adjust font size as needed */ + padding: 8px 12px; /* Add padding to the help link */ + background-color: #98d36e; /* Background for visibility */ + border-radius: 4px; /* Rounded corners */ + color: #000; /* Button text color */ +} + +#help-button:hover { + background-color: #82c961; /* Change background on hover */ +} + + .gradient-panel { + width: 100%; + height: 40px; /* Fixed height for the panel */ + background: linear-gradient(to right, white , #c0e7a5 ); /* Deep green to light green */ + display: flex; + align-items: center; + postion:relative; + } + + .logo { + height: 142%; /* Fixed height for the logo */ + width: auto; /* Width will adjust to maintain aspect ratio */ + margin-left: -16px; + } + + .login-button { + position: absolute; + left: 7%; /* Positions the button 2/3 across the panel */ + transform: translateX(-50%); /* Centers the button on its position */ + background-color: #4caf50b8; + color: white !important; + border: none; + padding: 8px 16px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 14px; + cursor: pointer; + border-radius: 4px; + margin-left:77% + } + + .login-button:hover { + background-color: #45a049; + } + +.flag-style { + position: absolute; + transform: translateY(-50%); + left: 95%; + /*right: 20px;*/ + width: 24px; + height: 14px; + display: inline-block; + vertical-align: middle; +} + +.no-visited-state:visited { + color: inherit; /* Or specify the desired color */ + text-decoration: none; /* Or any other style you want to reset */ +} + /*end*/ EOF -} +} \ No newline at end of file diff --git a/root/usr/share/smanager/lib/SrvMngr/Controller/Ibays.pm b/root/usr/share/smanager/lib/SrvMngr/Controller/Ibays.pm index 24c4a48..8dc340c 100644 --- a/root/usr/share/smanager/lib/SrvMngr/Controller/Ibays.pm +++ b/root/usr/share/smanager/lib/SrvMngr/Controller/Ibays.pm @@ -2,7 +2,7 @@ package SrvMngr::Controller::Ibays; #---------------------------------------------------------------------- # heading : Network -# description : Shared areas (was ibays) +# description : Ibays # navigation : 6000 100 # # diff --git a/root/usr/share/smanager/themes/default/public/images/KoozaliServerManager.png b/root/usr/share/smanager/themes/default/public/images/KoozaliServerManager.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8e918f265a69809740b608731cb683f9604c38 GIT binary patch literal 12311 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 begin -
+


dev
Oups !!! The page you were requesting "<%= $self->req->url->path || '/' %>" @@ -14,4 +14,4 @@

-% end +% end \ No newline at end of file diff --git a/root/usr/share/smanager/themes/default/templates/initial.html.ep b/root/usr/share/smanager/themes/default/templates/initial.html.ep index 43e3ce0..9ec3eb6 100644 --- a/root/usr/share/smanager/themes/default/templates/initial.html.ep +++ b/root/usr/share/smanager/themes/default/templates/initial.html.ep @@ -8,7 +8,7 @@

% } -
+
% if ( stash 'error' ) {
diff --git a/root/usr/share/smanager/themes/default/templates/layouts/default.html.ep b/root/usr/share/smanager/themes/default/templates/layouts/default.html.ep index 5bd7fed..13001d8 100644 --- a/root/usr/share/smanager/themes/default/templates/layouts/default.html.ep +++ b/root/usr/share/smanager/themes/default/templates/layouts/default.html.ep @@ -70,7 +70,7 @@ %= content 'js_toggleMenu' % } -