]> _ Git - fluidbook-html5.git/commitdiff
wip #3186 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 28 Nov 2019 19:12:14 +0000 (20:12 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 28 Nov 2019 19:12:14 +0000 (20:12 +0100)
js/libs/fluidbook/links/fluidbook.links.zoom.js

index 5b6a815e5a5a150c7f40fb30a4133ca63c1556ef..6219624a80d34fad1b964eeb7d8696afe5ba2929 100644 (file)
@@ -147,7 +147,14 @@ FluidbookLinksZoom.prototype = {
                     menu += '<a href="#" class="button nolabel" data-action="share" data-extra="' + zoomLink.data('shareurl') + '" data-context="product">' + getSpriteIcon('nav-share') + '</a>';
                 }
                 if (zoomLink.data('producturl') !== undefined) {
-                    menu += '<a href="' + zoomLink.data('producturl') + '" target="_blank" class="button">' + getSpriteIcon('icon-site') + '<span>' + this.fluidbook.l10n.__('see on the website') + '</span></a>';
+                    var label = this.fluidbook.datas.product_zoom_label_1 !== '' ? this.fluidbook.datas.product_zoom_label_1 : this.fluidbook.l10n.__('see on the website');
+                    var icon = getSpriteIcon(this.fluidbook.datas.product_zoom_icon_1) !== 'none' ? getSpriteIcon(this.fluidbook.datas.product_zoom_icon_1) : '';
+                    menu += '<a href="' + zoomLink.data('producturl') + '" target="_blank" class="button">' + icon + '<span>' + label + '</span></a>';
+                }
+                if (zoomLink.data('extra-1') !== undefined) {
+                    var label = this.fluidbook.datas.product_zoom_label_2;
+                    var icon = getSpriteIcon(this.fluidbook.datas.product_zoom_icon_2) !== 'none' ? getSpriteIcon(this.fluidbook.datas.product_zoom_icon_2) : '';
+                    menu += '<a href="' + zoomLink.data('extra-1') + '" target="_blank" class="button">' + icon + '<span>' + label + '</span></a>';
                 }
                 menu += '</div></div>';
                 $groupWrapper.append('<div id="zoomPopupBackground"><div class="bg"></div>' + menu + '</div>');