From 1190ce1dd5530865c6a5465e1e93a64002bcda47 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Fri, 14 Oct 2016 11:21:40 +0200 Subject: [PATCH] Listen to sharetab changes Signed-off-by: Roeland Jago Douma --- apps/files_sharing/js/share.js | 2 +- apps/files_sharing/js/sharebreadcrumbview.js | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js index 2119db0b71e..073cc77e5aa 100644 --- a/apps/files_sharing/js/share.js +++ b/apps/files_sharing/js/share.js @@ -174,7 +174,7 @@ }); fileList.registerTabView(shareTab); - var breadCrumbSharingDetailView = new OCA.Sharing.ShareBreadCrumbView(); + var breadCrumbSharingDetailView = new OCA.Sharing.ShareBreadCrumbView({shareTab: shareTab}); fileList.registerBreadCrumbDetailView(breadCrumbSharingDetailView); }, diff --git a/apps/files_sharing/js/sharebreadcrumbview.js b/apps/files_sharing/js/sharebreadcrumbview.js index d29ba9d05dc..e8357bcbdef 100644 --- a/apps/files_sharing/js/sharebreadcrumbview.js +++ b/apps/files_sharing/js/sharebreadcrumbview.js @@ -34,6 +34,14 @@ }, _dirInfo: undefined, _template: undefined, + + /** @type OCA.Sharing.ShareTabView */ + _shareTab: undefined, + + initialize: function(options) { + this._shareTab = options.shareTab; + }, + template: function(data) { if (!this._template) { this._template = Handlebars.compile(TEMPLATE); @@ -68,6 +76,9 @@ dirInfo: self._dirInfo }); }); + this._shareTab.on('sharesChanged', function(shareModel) { + alert('aaoobb'); + }); OCA.Files.App.fileList.showDetailsView(fileInfoModel, 'shareTabView'); } });