return this.fluidbook.datas.share && this.getShareURL('') !== false;
},
- getFluidbookURL: function () {
+ getFluidbookURL: function (withPage) {
var l = window.location.toString();
if (this.fluidbook.datas.restrictPrintDownload !== "") {
l = l.replace('?' + this.fluidbook.datas.restrictPrintDownload, '');
l = l.replace(this.fluidbook.datas.restrictPrintDownload, '');
}
var e = l.split("#");
- return e[0];
+
+ var res = e[0];
+ if (withPage === true) {
+ res += '#/page/' + this.fluidbook.currentPage
+ }
+ return res;
},
getShareURL: function (url) {
if ($groupWrapper.find('.zoomPopupClose').length === 0) {
var menu = '<div id="zoomPopupMenuWrapper"><div id="zoomPopupMenu">';
if (zoomLink.data('shareurl') !== undefined && zoomLink.data('shareurl') !== '') {
- menu += '<a href="#" class="button nolabel" data-tooltip="' + this.fluidbook.l10n.__('share') + '" data-action="share" data-extra="' + zoomLink.data('shareurl') + '" data-context="product">' + getSpriteIcon('nav-share') + '</a>';
+ var shareURL;
+ if (this.fluidbook.datas.product_share_link === 'product') {
+ shareURL = zoomLink.data('shareurl');
+ } else if (this.fluidbook.datas.product_share_link === 'page') {
+ shareURL = this.fluidbook.share.getFluidbookURL(true);
+ }
+ menu += '<a href="#" class="button nolabel" data-tooltip="' + this.fluidbook.l10n.__('share') + '" data-action="share" data-extra="' + shareURL + '" data-context="product">' + getSpriteIcon('nav-share') + '</a>';
}
if (zoomLink.data('extra-1') !== undefined) {
var label = this.fluidbook.datas.product_zoom_label_2;