diff --git a/CHANGES.md b/CHANGES.md index 8a337991..98572e99 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -30,6 +30,10 @@ - Mise à jour en ligne : - problème lors du stockage de décompte de la date de dernière vérification. - réinitialisation du décompte de vérification lors de l'activation de l'option. + - Thème, Menu : + - Problème avec le menu fixe en-dehors du site et la barre d'outils de TinyMCE sous le menu. Solution, en édition de page l'option de menu fixe est temporairement désactivée. + - Alignement avec le contenu du menu dans le site incorrecte. + - Disparition de la position et de l'alignement du menu. - Modifications : - TinyMCE : libellé des fonctions "Afficher dans" - TinyMCE : nouvelle organisation de la barre d'outils. diff --git a/core/core.php b/core/core.php index d73aa405..229071f8 100644 --- a/core/core.php +++ b/core/core.php @@ -1254,12 +1254,15 @@ class core extends common { $this->getData(['theme', 'menu', 'position']) === 'site-first' OR $this->getData(['theme', 'menu', 'position']) === 'site-second' ) { - $css .= 'nav{margin:20px 20px 0 20px}'; + $css .= 'nav{padding:10px 10px 0 10px;}'; } else { - $css .= 'nav{margin:0 20px 0}'; - } + $css .= 'nav{padding:0 10px}'; + } + } else { + $css .= 'nav{margin:0}'; } + $css .= '#toggle span,#menu a{padding:' . $this->getData(['theme', 'menu', 'height']) .';font-family:"' . str_replace('+', ' ', $this->getData(['theme', 'menu', 'font'])) . '",sans-serif;font-weight:' . $this->getData(['theme', 'menu', 'fontWeight']) . ';font-size:' . $this->getData(['theme', 'menu', 'fontSize']) . ';text-transform:' . $this->getData(['theme', 'menu', 'textTransform']) . '}'; // Pied de page $colors = helper::colorVariants($this->getData(['theme', 'footer', 'backgroundColor'])); diff --git a/core/module/page/view/edit/edit.js.php b/core/module/page/view/edit/edit.js.php index 69feecd0..80c014c2 100755 --- a/core/module/page/view/edit/edit.js.php +++ b/core/module/page/view/edit/edit.js.php @@ -26,6 +26,12 @@ $("#pageEditDelete").on("click", function() { * Paramètres par défaut au chargement */ $( document ).ready(function() { + + /* + * Enleve le menu fixe en édition de page + */ + $("nav").removeAttr('id'); + /** * Bloque/Débloque le bouton de configuration au changement de module * Affiche ou masque la position du module selon le call_user_func diff --git a/core/module/theme/view/menu/menu.js.php b/core/module/theme/view/menu/menu.js.php index ee32abca..8e48c9e0 100755 --- a/core/module/theme/view/menu/menu.js.php +++ b/core/module/theme/view/menu/menu.js.php @@ -10,6 +10,30 @@ * @link http://zwiicms.com/ */ +$(document).ready(function(){ + // Menu fixe à afficher + if($("#themeMenuPosition").val() === 'top') { + $("#themeMenuPositionFixed").slideDown(); + } + else { + $("#themeMenuPositionFixed").slideUp(function() { + $("#themeMenuFixed").prop("checked", false).trigger("change"); + }); + } + + // Option de menu à afficher + if($("#themeMenuPosition").val() === 'site-first' || $(this).val() === 'site-second') { + $("#themeMenuPositionOptions").slideDown(); + } + else { + $("#themeMenuPositionOptions").slideUp(function() { + $("#themeMenuMargin").prop("checked", false).trigger("change"); + }); + } + +}); + + /** * Aperçu en direct */ @@ -37,14 +61,14 @@ $("input, select").on("change", function() { getData(['theme', 'menu', 'position']) === 'site-first'); ?> || getData(['theme', 'header', 'position']) === 'body'); ?> ) { - css += 'nav{padding:20px 20px 0 20px}'; + css += 'nav{padding: 10px 10px 0 10px}'; } else { - css += 'nav{padding:0 20px}'; + css += 'nav{padding:0 10px;}'; } } else { - css += 'nav{margin:0}'; + css += 'nav{margin:0;}'; } // Ajout du css au DOM $("#themePreview").remove(); @@ -73,7 +97,7 @@ $("input, select").on("change", function() { case 'body-first': $("nav").show().insertAfter("#bar"); $("#menu").removeClass('container-large'); - $("nav").removeClass('#navfixedconnected'); + $("nav").removeAttr('id'); $("#menu").addClass('container'); break; case 'body-second': @@ -83,13 +107,13 @@ $("input, select").on("change", function() { else { $("nav").show().insertAfter("#bar"); } - $("nav").removeClass('#navfixedconnected'); + $("nav").removeAttr('id'); break; case 'top': $("nav").show().insertAfter("#bar"); $("#menu").removeClass('container'); $("#menu").addClass('container-large'); - $("nav").addClass('#navfixedconnected'); + $("nav").attr('id','#navfixedconnected'); break; case 'site': $("nav").show().prependTo("#site"); @@ -109,6 +133,7 @@ $("#themeMenuLoginLink").on("change", function() { // Affiche / Cache les options de la position $("#themeMenuPosition").on("change", function() { + console.log($("#themeMenuPosition").val()); if($(this).val() === 'site-first' || $(this).val() === 'site-second') { $("#themeMenuPositionOptions").slideDown(); } @@ -132,7 +157,6 @@ $("#themeMenuPosition").on("change", function() { }).trigger("change"); // Affiche la sélection de couleur auto - $("#themeMenuActiveColorAuto").on("change", function() { if ($(this).is(':checked') ) { $("#themeMenuActiveColorWrapper").slideUp(); diff --git a/core/vendor/simplelightbox/inc.json b/core/vendor/simplelightbox/inc.json index 80a5677c..93ecfdf1 100644 --- a/core/vendor/simplelightbox/inc.json +++ b/core/vendor/simplelightbox/inc.json @@ -1,6 +1,6 @@ [ "simple-lightbox.jquery.min.js", "simple-lightbox.min.css", - "init.css", - "init.js" + "init.js", + "init.css" ] \ No newline at end of file diff --git a/core/vendor/simplelightbox/init.js b/core/vendor/simplelightbox/init.js index 9f9fbc48..ef3662f4 100644 --- a/core/vendor/simplelightbox/init.js +++ b/core/vendor/simplelightbox/init.js @@ -1,14 +1,13 @@ // Paramètres d'initialisation $(document).ready(function() { - // Ajouter la classe Gallery afin de faire la liaison avec simplelightbox $("a[rel='gallery']").addClass( "gallery","" ); // Démarrer le script - $('.gallery').simpleLightbox({closeText:"×",captionsData:'alt'}); + //var a = $('.gallery').simpleLightbox({closeText:"×",captionsData:'alt'}); });