Browse Source

dev21 : solution au problème de la transparence de la bannière.

pull/5/head
fredtempez 3 years ago
parent
commit
98b3df44c1
  1. 2
      core/core.php
  2. 8
      core/module/theme/theme.php
  3. 10
      core/module/theme/view/header/header.js.php

2
core/core.php

@ -28,7 +28,7 @@ class common {
const GROUP_ADMIN = 3;
// Numéro de version de développement :/
// Désactive l'update auto
const ZWII_VERSION = '9.0.00-dev20';
const ZWII_VERSION = '9.0.00-dev21';
// Numéro de version stable
//const ZWII_VERSION = '9.0.00';

8
core/module/theme/theme.php

@ -298,8 +298,14 @@ class theme extends common {
public function header() {
// Soumission du formulaire
if($this->isPost()) {
// Si une image est positionnée, l'arrière en transparent.
if ($this->getInput('themeHeaderImage') === "") {
$themeHeaderBackgroundColor = $this->getInput('themeHeaderBackgroundColor'); }
else {
$themeHeaderBackgroundColor = 'rgba(0, 0, 0, 0)';
}
$this->setData(['theme', 'header', [
'backgroundColor' => $this->getInput('themeHeaderBackgroundColor'),
'backgroundColor' => $themeHeaderBackgroundColor,
'font' => $this->getInput('themeHeaderFont'),
'fontSize' => $this->getInput('themeHeaderFontSize'),
'fontWeight' => $this->getInput('themeHeaderFontWeight'),

10
core/module/theme/view/header/header.js.php

@ -82,6 +82,7 @@ $("input, select").on("change", function() {
}
break;
}
// Ajout du css au DOM
$("#themePreview").remove();
$("<style>")
@ -90,6 +91,15 @@ $("input, select").on("change", function() {
.text(css)
.appendTo("head");
});
$("#themeHeaderImage").on("change", function() {
if($("#themeHeaderImage").val()) {
$("#themeHeaderBackgroundColorWrapper").slideUp();
} else {
$("#themeHeaderBackgroundColorWrapper").slideDown();
}
});
// Affiche / Cache les options de l'image du fond
$("#themeHeaderImage").on("change", function() {
if($(this).val()) {

Loading…
Cancel
Save