mirror of
https://github.com/gtbu/Typesetter-5.3-p8.git
synced 2024-11-21 13:59:11 +01:00
Update Bootstrap 5.2 Theme V0.9
This commit is contained in:
parent
ba8abed664
commit
832601a0a5
9 changed files with 119 additions and 16 deletions
|
@ -41,7 +41,9 @@ nav.nav-custom{
|
|||
--bs-dropdown-link-active-bg: lightgray; /*! #0d6efd; */
|
||||
}
|
||||
|
||||
|
||||
@media only screen and ( max-width: 990px ) {
|
||||
ul.navbar-nav{min-width:250px;}
|
||||
}
|
||||
|
||||
/*! ----- search-button -----*/
|
||||
div.input-group span.input-group-btn{
|
||||
|
@ -53,3 +55,8 @@ div.input-group span.input-group-btn{
|
|||
$footer-bg: $gray-300; /*! Standard */
|
||||
|
||||
|
||||
footer.main-footer {
|
||||
font-size: 0.875rem;
|
||||
background: #dee2e6;
|
||||
color: #212529;
|
||||
}
|
|
@ -39,8 +39,17 @@ nav.nav-custom{ background-image: linear-gradient(#f9fafb, #f8f9fa 60%, #e9eae
|
|||
--bs-dropdown-link-active-bg: lightgray; /*! #0d6efd; */
|
||||
}
|
||||
|
||||
@media only screen and ( max-width: 990px ) {
|
||||
ul.navbar-nav{min-width:250px;}
|
||||
}
|
||||
|
||||
/*! --- common footer-styles in _common/footer.scss ----- */
|
||||
$footer-bg: $gray-300; /*! Standard */
|
||||
|
||||
|
||||
|
||||
|
||||
footer.main-footer {
|
||||
font-size: 0.875rem;
|
||||
background: #dee2e6;
|
||||
color: #212529;
|
||||
}
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ nav.nav-custom {
|
|||
color: dimgray;
|
||||
}
|
||||
|
||||
@media only screen and ( min-width: 951px ) {
|
||||
@media only screen and ( min-width: 991px ) {
|
||||
nav.nav-custom {
|
||||
ul:not(.submenu) a{color:white;}
|
||||
ul.dropdown-menu a, ul.submenu a {color:dimgray;}
|
||||
|
@ -40,8 +40,9 @@ nav.nav-custom {
|
|||
color: white; }
|
||||
}
|
||||
|
||||
@media only screen and ( max-width: 950px ) {
|
||||
ul.navbar-nav{min-width:250px;}
|
||||
@media only screen and ( max-width: 990px ) {
|
||||
ul.navbar-nav{min-width:250px; background-color:white;}
|
||||
div#offcanvasGp.offcanvas{background-color:#567baf;}
|
||||
}
|
||||
|
||||
|
||||
|
@ -64,4 +65,15 @@ div.input-group span.input-group-btn:hover {
|
|||
}
|
||||
|
||||
|
||||
/*! --- common footer-styles in _common/footer.scss ----- */
|
||||
$footer-bg: #272727; /*! css - instead Standard */
|
||||
|
||||
|
||||
span.login_link:before{color:white;}
|
||||
span.sitemap_link a, span.login_link a{color:white;}
|
||||
|
||||
footer.main-footer {
|
||||
font-size: 0.875rem;
|
||||
background: #272727;
|
||||
color: white;
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ nav.nav-custom {
|
|||
color: dimgray;
|
||||
}
|
||||
|
||||
@media only screen and ( min-width: 951px ) {
|
||||
@media only screen and ( min-width: 991px ) {
|
||||
nav.nav-custom {
|
||||
ul:not(.submenu) a{color:white;}
|
||||
ul.dropdown-menu a, ul.submenu a {color:dimgray;}
|
||||
|
@ -41,8 +41,9 @@ nav.nav-custom {
|
|||
color: white; }
|
||||
}
|
||||
|
||||
@media only screen and ( max-width: 950px ) {
|
||||
ul.navbar-nav{min-width:250px;}
|
||||
@media only screen and ( max-width: 990px ) {
|
||||
ul.navbar-nav{min-width:250px;background-color:white;}
|
||||
div#offcanvasGp.offcanvas{background-color:#329932;}
|
||||
}
|
||||
|
||||
.dropdown-item.active, .dropdown-item:active {
|
||||
|
@ -60,4 +61,18 @@ ul.navbar-nav{min-width:250px;}
|
|||
|
||||
div.input-group span.input-group-btn:hover {
|
||||
background-color: lightgreen;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*! --- common footer-styles in _common/footer.scss ----- */
|
||||
$footer-bg: #090909; /*! css - instead Standard */
|
||||
|
||||
|
||||
span.login_link:before{color:white;}
|
||||
span.sitemap_link a, span.login_link a{color:white;}
|
||||
|
||||
footer.main-footer {
|
||||
font-size: 0.875rem;
|
||||
background: #090909;
|
||||
color: white;
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
Addon_Name = 'Boot5.3-offcan-mult'
|
||||
;Addon_Unique_ID =
|
||||
Addon_Version = 0.8
|
||||
Addon_Version = 0.9
|
||||
min_gpeasy_version = 5.2
|
||||
|
||||
[FrontEndFramework]
|
||||
|
|
|
@ -47,6 +47,8 @@ span.sitemap_link a, span.login_link a{text-decoration:none;}
|
|||
ul.navbar-nav{ padding:15px;
|
||||
border:1px lightgray solid;
|
||||
border-radius:4px;}
|
||||
|
||||
.gpMenu #main-nav ul li{min-width:220px;}
|
||||
|
||||
div.gpMenu.gpArea_FullMenu.GPAREA > .navbar-nav{
|
||||
border: 1px lightgray solid;
|
||||
|
|
|
@ -2,3 +2,62 @@
|
|||
function externalLinks() { for(var c = document.getElementsByTagName("a"), a = 0;a < c.length;a++) { var b = c[a];
|
||||
b.getAttribute("href") && b.hostname !== location.hostname && (b.rel = "nofollow noopener") } } ; externalLinks();
|
||||
|
||||
|
||||
// menu -classes
|
||||
//$( "div.gpMenu ul.dropdown-menu li a").addClass("dropdown-item");
|
||||
//$( "div.gpMenu ul.navbar-nav li.nav-item a").addClass("nav-link");
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$("ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu").addClass("submenu");
|
||||
});
|
||||
|
||||
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
var dropdownMenus = document.querySelectorAll("ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu");
|
||||
for (var i = 0; i < dropdownMenus.length; i++) {
|
||||
dropdownMenus[i].classList.add("submenu");
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// Replace div.gpMenu ul.dropdown-menu li a with dropdown-item class
|
||||
var dropdownItems = document.querySelectorAll("div.gpMenu ul.dropdown-menu li a");
|
||||
for (var i = 0; i < dropdownItems.length; i++) {
|
||||
dropdownItems[i].classList.add("dropdown-item");
|
||||
}
|
||||
|
||||
// Replace div.gpMenu ul.navbar-nav li.nav-item a with nav-link class
|
||||
var navLinks = document.querySelectorAll("div.gpMenu ul.navbar-nav li.nav-item a");
|
||||
for (var i = 0; i < navLinks.length; i++) {
|
||||
navLinks[i].classList.add("nav-link");
|
||||
}
|
||||
|
||||
|
||||
// JavaScript/jQuery code to handle dropdowns
|
||||
document.addEventListener("DOMContentLoaded", function() {
|
||||
var dropdownToggle = document.querySelector(".navbar .dropdown-toggle");
|
||||
if (dropdownToggle) {
|
||||
dropdownToggle.addEventListener("click", function(e) {
|
||||
e.preventDefault();
|
||||
var dropdownMenu = dropdownToggle.nextElementSibling;
|
||||
if (dropdownMenu.style.display === "block") {
|
||||
dropdownMenu.style.display = "none";
|
||||
} else {
|
||||
dropdownMenu.style.display = "block";
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// (c) 2020-2022 Written by Simon Köhler in Panama
|
||||
// github.com/koehlersimon
|
||||
// simon-koehler.com
|
||||
document.addEventListener('click',function(e){
|
||||
// Hamburger menu
|
||||
if(e.target.classList.contains('hamburger-toggle')){
|
||||
e.target.children[0].classList.toggle('active');
|
||||
}
|
||||
})
|
||||
|
||||
|
|
|
@ -21,6 +21,5 @@ $themeDir = dirname($page->theme_path);
|
|||
//$page->head_js[] = $themeDir.'/assets/js/bootnavbar.js';
|
||||
|
||||
$page->head_js[] = $themeDir.'/assets/js/script.js';
|
||||
$page->head_js[] = $themeDir.'/assets/js/init.js';
|
||||
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ $lang = isset($page->lang) ? $page->lang : $config['language'];
|
|||
</div>
|
||||
<![endif]-->
|
||||
<header class="section-header row text-center">
|
||||
<div class="container col hd1">
|
||||
<div class="container col p-2 hd1">
|
||||
<?php echo common::Link('', $config['title'], '', 'class="navbar-brand"'); ?>
|
||||
</div>
|
||||
<div class="container col hd2">
|
||||
|
@ -64,13 +64,13 @@ $lang = isset($page->lang) ? $page->lang : $config['language'];
|
|||
<div class = 'offcanvas-header d-flex d-lg-none'>
|
||||
<h5 class = 'offcanvas-title text-white' id = 'offcanvasLabel'>Navbar</h5>
|
||||
<a href='#' class = 'text-reset p-0' data-bs-dismiss = 'offcanvas' aria-label = 'close'>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16"><style>svg{fill:white}</style>
|
||||
<path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z"/>
|
||||
</svg>
|
||||
</a> <!--  🗙 ✕ ✖ -->
|
||||
</div>
|
||||
|
||||
<div class="offcanvas-body sidebar pb-3 pb-lg-0" id="main_nav">
|
||||
<div class="offcanvas-body sidebar pb-2 pb-lg-0" id="main_nav">
|
||||
<?php
|
||||
$GP_ARRANGE = false;
|
||||
$GP_MENU_ELEMENTS = '';
|
||||
|
@ -134,7 +134,7 @@ $lang = isset($page->lang) ? $page->lang : $config['language'];
|
|||
</section>
|
||||
</main><!-- /.main-content -->
|
||||
|
||||
<footer class="main-footer position-absolute bottom-0 mt-auto">
|
||||
<footer class="main-footer position-absolute bottom-0 mt-auto p-2">
|
||||
<div class="container">
|
||||
|
||||
<div class="row">
|
||||
|
|
Loading…
Reference in a new issue