From: Vincent Vanwaelscappel Date: Fri, 15 Nov 2019 11:51:27 +0000 (+0100) Subject: fix #3153 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=752a18a8c5f4b85584be521aa01104573306429a;p=fluidbook-html5.git fix #3153 @0.5 --- diff --git a/js/libs/fluidbook/fluidbook.share.js b/js/libs/fluidbook/fluidbook.share.js index 4bacb9ec..75673b30 100644 --- a/js/libs/fluidbook/fluidbook.share.js +++ b/js/libs/fluidbook/fluidbook.share.js @@ -267,7 +267,18 @@ FluidbookShare.prototype = { }, sendEmail: function (url, context) { - window.location = 'mailto:?subject=' + encodeURIComponent(this.getEmailSubject(url, context)) + '&body=' + encodeURIComponent(this.getEmailBody(url, context)); + var subject = encodeURIComponent(this.getEmailSubject(url, context)); + var body = encodeURIComponent(this.getEmailBody(url, context)); + + var mailtoParams = []; + if (subject !== '') { + mailtoParams.push('subject=' + subject); + } + if (body !== '') { + mailtoParams.push('body=' + body); + } + var mailto = 'mailto:?' + mailtoParams.join('&'); + window.location = mailto; this.fluidbook.stats.track(5); }, sendTwitter: function (url, context) {