From 844ea7f75c4981ff625090f2043e89eda47bbcd7 Mon Sep 17 00:00:00 2001 From: Nate Date: Fri, 22 Mar 2019 20:11:55 -0600 Subject: [PATCH] Initial Side Menu Integration (Still in Development) --- core/default_settings/app_languages.php | 20 +++ .../default_settings/default_setting_edit.php | 1 + themes/default/css.php | 119 ++++++++++++++++++ themes/default/template.php | 58 +++++++++ 4 files changed, 198 insertions(+) diff --git a/core/default_settings/app_languages.php b/core/default_settings/app_languages.php index 5d7ff04d6f..b3b0a55710 100644 --- a/core/default_settings/app_languages.php +++ b/core/default_settings/app_languages.php @@ -481,6 +481,26 @@ $text['label-fixed']['ru-ru'] = "Фиксированный"; $text['label-fixed']['sv-se'] = "Fast"; $text['label-fixed']['uk-ua'] = "фіксований"; +$text['label-side']['en-us'] = "Side"; +$text['label-side']['ar-eg'] = ""; +$text['label-side']['de-at'] = ""; +$text['label-side']['de-ch'] = ""; +$text['label-side']['de-de'] = ""; +$text['label-side']['es-cl'] = ""; +$text['label-side']['es-mx'] = ""; +$text['label-side']['fr-ca'] = ""; +$text['label-side']['fr-fr'] = ""; +$text['label-side']['he-il'] = ""; +$text['label-side']['it-it'] = ""; +$text['label-side']['nl-nl'] = ""; +$text['label-side']['pl-pl'] = ""; +$text['label-side']['pt-br'] = ""; +$text['label-side']['pt-pt'] = ""; +$text['label-side']['ro-ro'] = ""; +$text['label-side']['ru-ru'] = ""; +$text['label-side']['sv-se'] = ""; +$text['label-side']['uk-ua'] = ""; + $text['label-fine']['en-us'] = "Fine"; $text['label-fine']['ar-eg'] = ""; $text['label-fine']['de-at'] = "Fein"; //copied from de-de diff --git a/core/default_settings/default_setting_edit.php b/core/default_settings/default_setting_edit.php index 093aeb1187..d9d66d9e65 100644 --- a/core/default_settings/default_setting_edit.php +++ b/core/default_settings/default_setting_edit.php @@ -542,6 +542,7 @@ echo " \n"; echo " \n"; echo " \n"; + echo " \n"; echo " \n"; } elseif ($category == "theme" && $subcategory == "menu_position" && $name == "text" ) { diff --git a/themes/default/css.php b/themes/default/css.php index 18bb0748a7..c9aa771a34 100644 --- a/themes/default/css.php +++ b/themes/default/css.php @@ -425,6 +425,125 @@ $default_login = ($_REQUEST['login'] == 'default') ? true : false; background: ; } +/* SIDE MENU: Begin ***********************************************************/ + + /* side menu container */ + div#menu_side_container { + z-index: 99900; + position: fixed; + top: 0; + left: 0; + width: 225px; + height: 100%; + overflow: auto; + + background-image: url(""); + background-position: 0px 0px; + background-repeat: repeat-y; + + background: ; + + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + + -moz-border-radius: ; + -webkit-border-radius: ; + -khtml-border-radius: ; + border-radius: ; + } + + /* menu side brand container */ + div#menu_side_brand_container { + position: -webkit-sticky; + position: sticky; + z-index: 99901; + top: 0; + padding: 20px; + margin-bottom: 10px; + text-align: left; + + background-image: url(""); + background-position: 0px 0px; + background-repeat: repeat-y; + + background: ; + + + -moz-border-radius: ; + -webkit-border-radius: ; + -khtml-border-radius: ; + border-radius: ; + } + + /* menu side logo */ + img#menu_brand_image { + border: none; + width: auto; + max-height: 30px; + max-width: 185px; + margin-right: 10px; + } + + /* menu brand text */ + .menu_brand_text { + color: ; + font-weight: 600; + white-space: nowrap; + } + + .menu_brand_text:hover { + color: ; + } + + a.menu_side_item_main { + display: block; + width: 100%; + padding: 10px 20px; + text-align: left; + font-family: ; + font-size: ; + color: ; + cursor: pointer; + } + + a.menu_side_item_main:hover, + a.menu_side_item_main:focus, + a.menu_side_item_main:active { + color: ; + background: ; + text-decoration: none; + } + + a.menu_side_item_sub { + display: block; + width: 100%; + padding: 5px 20px 5px 42px; + text-align: left; + background: ; + font-family: ; + font-size: ; + color: ; + cursor: pointer; + } + + a.menu_side_item_sub:hover, + a.menu_side_item_sub:focus, + a.menu_side_item_sub:active { + color: ; + background: ; + text-decoration: none; + } + + /* BUTTONS ********************************************************************/ /* buttons */ diff --git a/themes/default/template.php b/themes/default/template.php index e7f1ede464..42f4439482 100644 --- a/themes/default/template.php +++ b/themes/default/template.php @@ -554,6 +554,64 @@ case 'fixed': show_menu($menu_array, $menu_style, $menu_position); echo $open_container; + break; + case 'side': + echo ""; + echo "
"; // $open_container (modified) + break; } ?>