mirror of
https://github.com/nextcloud/server.git
synced 2026-03-02 13:31:14 -05:00
Display link share icon when toggling share
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
parent
09e5e38591
commit
05b86faccc
1 changed files with 10 additions and 1 deletions
|
|
@ -161,8 +161,17 @@
|
|||
shareTab.on('sharesChanged', function(shareModel) {
|
||||
var fileInfoModel = shareModel.fileInfoModel;
|
||||
var $tr = fileList.findFileEl(fileInfoModel.get('name'));
|
||||
|
||||
// We count email shares as link share
|
||||
var hasLinkShare = shareModel.hasLinkShare();
|
||||
shareModel.get('shares').forEach(function (share) {
|
||||
if (share.share_type === OC.Share.SHARE_TYPE_EMAIL) {
|
||||
hasLinkShare = true;
|
||||
}
|
||||
});
|
||||
|
||||
OCA.Sharing.Util._updateFileListDataAttributes(fileList, $tr, shareModel);
|
||||
if (!OCA.Sharing.Util._updateFileActionIcon($tr, shareModel.hasUserShares(), shareModel.hasLinkShare())) {
|
||||
if (!OCA.Sharing.Util._updateFileActionIcon($tr, shareModel.hasUserShares(), hasLinkShare)) {
|
||||
// remove icon, if applicable
|
||||
OC.Share.markFileAsShared($tr, false, false);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue