From 42f2571da72eb764de796231adcea08e3542b3a1 Mon Sep 17 00:00:00 2001 From: llj Date: Tue, 23 May 2017 11:48:41 +0800 Subject: [PATCH] [share link] modified 'direct dl link' --- static/scripts/app/views/share.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/static/scripts/app/views/share.js b/static/scripts/app/views/share.js index b5f76f0e75..011ee4d47e 100644 --- a/static/scripts/app/views/share.js +++ b/static/scripts/app/views/share.js @@ -134,6 +134,11 @@ define([ _this.download_link = link; // for 'link send' _this.download_link_token = link_data.token; // for 'link delete' _this.$('#download-link').html(link); + + if (app.pageOptions.is_pro && !link_data.permissions.can_download) { + _this.$('#direct-dl-link').hide().prev('dt').hide(); + } + _this.$('#direct-dl-link').html(link + '?dl=1'); if (link_data.is_expired) { _this.$('#send-download-link').addClass('hide'); @@ -306,7 +311,13 @@ define([ if (link_type == 'download') { _this.$('#download-link').html(data["link"]); // TODO: add 'click & select' func + if (data.permissions.can_download) { + _this.$('#direct-dl-link').show().prev('dt').show(); + } else { + _this.$('#direct-dl-link').hide().prev('dt').hide(); + } _this.$('#direct-dl-link').html(data['link'] + '?dl=1'); + _this.download_link = data["link"]; // for 'link send' _this.download_link_token = data["token"]; // for 'link delete' _this.$('#download-link-operations').removeClass('hide');