From 9902a0113621270ca2e95cfdf3a63e72a1cafb55 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Tue, 5 Apr 2022 08:32:09 +0000 Subject: [PATCH] wip #4259 @0.5 --- inc/ws/Metier/class.ws.book.parametres.php | 1 + inc/ws/Util/html5/master/class.ws.html5.compiler.php | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/inc/ws/Metier/class.ws.book.parametres.php b/inc/ws/Metier/class.ws.book.parametres.php index 897f857f6..02b66ee79 100644 --- a/inc/ws/Metier/class.ws.book.parametres.php +++ b/inc/ws/Metier/class.ws.book.parametres.php @@ -741,6 +741,7 @@ class wsBookParametres extends wsParametres 'GrandVision' => 'GrandVision', 'Grand Pavois' => 'GrandPavois', 'Wishlist Jouéclub Noël 2021' => 'JoueclubWishlist2021', + 'Thiriet' => 'Thiriet', ), 'grade' => 5); $this->fields['cartLinkAppearance'] = ['type' => 'combo', 'default' => 'link', 'editable' => true, 'label' => __('Apparence des liens panier'), 'grade' => 3, 'datas' => [__('Lien') => 'link', __('Boutons + et - avec overlay') => 'overlay']]; 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 a812558cb..0fdd4e01f 100644 --- a/inc/ws/Util/html5/master/class.ws.html5.compiler.php +++ b/inc/ws/Util/html5/master/class.ws.html5.compiler.php @@ -745,6 +745,14 @@ class wsHTML5Compiler } } + + public function writeThirietCart() + { + $this->config->cartLinkAppearance = 'overlay'; + $this->svgfiles[] = $this->assets . '/images/symbols/cart-overlay.svg'; + $this->addJsLib('thiriet', 'js/libs/fluidbook/cart/fluidbook.cart.thiriet.js'); + } + public function writeCartConfig() { if ($this->book->parametres->cartLinkAppearance == 'overlay') { @@ -754,7 +762,9 @@ class wsHTML5Compiler if ($this->config->basket) { $this->addJsLib('cart', 'js/libs/fluidbook/fluidbook.cart.js'); switch ($this->config->basketManager) { - case 'Flexipan'; + case 'Thiriet': + return $this->writeThirietCart(); + case 'Flexipan': return $this->writeFlexipanCart(); case 'Puma': return $this->writePumaCart(); -- 2.39.5