From 0512fd914f6f8fd3d155ad7470e39e04874e829b Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Mon, 22 Mar 2021 16:09:12 +0100 Subject: [PATCH] =?UTF-8?q?Aper=C3=A7u=20Menu=20position=20WIP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/theme/view/header/header.js.php | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/core/module/theme/view/header/header.js.php b/core/module/theme/view/header/header.js.php index 3669bcb8..ccae21bf 100755 --- a/core/module/theme/view/header/header.js.php +++ b/core/module/theme/view/header/header.js.php @@ -132,6 +132,40 @@ $("input, select").on("change", function() { } break; } + // Position dynamique du menu placé par rapport à la bannière + var menuPosition = getData(['theme', 'menu', 'position'])); ?>; + if ( menuPosition !== 'site' || + menuPosition !== 'top') { + switch(menuPosition) { + case 'site-first': + $("nav").show().prependTo("#site"); + break; + case 'site-second': + if(getData(['theme', 'header', 'position']) === 'site'); ?>) { + $("nav").show().insertAfter("header"); + } + else { + $("nav").show().prependTo("#site"); + } + break; + case 'body-first': + $("nav").show().insertAfter("#bar"); + $("#menu").removeClass('container-large'); + $("nav").removeAttr('id'); + $("#menu").addClass('container'); + break; + case 'body-second': + if(getData(['theme', 'header', 'position']) === 'body'); ?>) { + $("nav").show().insertAfter("header"); + } + else { + $("nav").show().insertAfter("#bar"); + } + $("nav").removeAttr('id'); + break; + } + + } // Ajout du css au DOM $("#themePreview").remove();