From: vincent@cubedesigners.com Date: Tue, 5 Apr 2022 08:32:09 +0000 (+0000) Subject: wip #4259 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=9902a0113621270ca2e95cfdf3a63e72a1cafb55;p=cubeextranet.git wip #4259 @0.5 --- 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();