From: vincent@cubedesigners.com Date: Tue, 7 Jul 2020 13:16:30 +0000 (+0000) Subject: fix #3774 @0.25 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=e3a1db8be0fc470529c949fa7455ec394a4e27db;p=cubeextranet.git fix #3774 @0.25 --- diff --git a/inc/ws/Metier/class.ws.book.parametres.php b/inc/ws/Metier/class.ws.book.parametres.php index 7b35ccecc..8b98607d7 100644 --- a/inc/ws/Metier/class.ws.book.parametres.php +++ b/inc/ws/Metier/class.ws.book.parametres.php @@ -64,6 +64,9 @@ class wsBookParametres extends wsParametres $seoFilter->name = __('Fichier Excel') . ' (.xlsx)'; $seoFilter->extensions = '*.xlsx'; + $target = [__("Dans la fenêtre courrante") => '_self', + __('Dans un nouvel onglet') => '_blank']; + $cssFilter = new stdClass(); $cssFilter->name = __('Feuille de style') . ' (.css)'; $cssFilter->extensions = '*.css'; @@ -469,9 +472,10 @@ class wsBookParametres extends wsParametres $this->fields['splashImage'] = ['type' => 'freefile', 'default' => '', 'editable' => true, 'label' => __('Image'), 'grade' => 3, 'fileFilter' => $imageFilter]; $this->fields['splashURL'] = ['type' => 'text', 'default' => '', 'editable' => true, 'label' => __('URL'), 'grade' => 3]; + $this->fields['splashTarget'] = ['type' => 'combo', 'datas' => $target, 'default' => '_self', 'editable' => true, 'label' => __('Ouvrir le lien'), 'grade' => 3]; $this->fields['splashMinimalTime'] = ['type' => 'float', 'default' => '1', 'editable' => true, 'label' => __('Temps minimal d\'affichage'), 'grade' => 3]; - $this->forms['splash'] = ['label' => __('Ecran de chargement'), 'fieldsnames' => ['splashImage', 'splashURL', 'splashMinimalTime']]; + $this->forms['splash'] = ['label' => __('Ecran de chargement'), 'fieldsnames' => ['splashImage', 'splashURL','splashTarget', 'splashMinimalTime']]; // Articles $this->fields['articlesFile'] = ['type' => 'freefile', 'default' => '', 'editable' => true, diff --git a/inc/ws/Util/html5/master/class.ws.html5.compiler.php b/inc/ws/Util/html5/master/class.ws.html5.compiler.php index 17b394585..2c4d52bc4 100644 --- a/inc/ws/Util/html5/master/class.ws.html5.compiler.php +++ b/inc/ws/Util/html5/master/class.ws.html5.compiler.php @@ -963,7 +963,7 @@ class wsHTML5Compiler $this->vdir->copy($this->wdir . '/' . $img, 'data/images/' . $img); $splashstyles = 'background-image:url(' . 'data/images/' . $img . ');background-size:contain;background-position:50% 50%;'; if ($this->book->parametres->splashURL !== '') { - $splash = ''; + $splash = ''; } } else if ($this->theme->parametres->logoLoader && file_exists($this->themeRoot . $this->theme->parametres->logoLoader)) { $dim = CubeIT_Image::getimagesize($this->themeRoot . $this->theme->parametres->logoLoader);