aboutsummaryrefslogtreecommitdiffstats
path: root/core/js/sharedialogview.js
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2015-08-11 22:36:28 +0200
committerVincent Petry <pvince81@owncloud.com>2015-09-16 07:23:25 +0200
commit97b5fe0b1e7ece1c402f9226f13a6e9d711055cf (patch)
treede0a6b3a948b936e1f25c5b8b11debbead029d09 /core/js/sharedialogview.js
parente6edc3e05dfc17584c81d11c52b444ffcf965c62 (diff)
downloadnextcloud-server-97b5fe0b1e7ece1c402f9226f13a6e9d711055cf.tar.gz
nextcloud-server-97b5fe0b1e7ece1c402f9226f13a6e9d711055cf.zip
switch to async item loading, take care stuff is updated subsequently
Diffstat (limited to 'core/js/sharedialogview.js')
-rw-r--r--core/js/sharedialogview.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/js/sharedialogview.js b/core/js/sharedialogview.js
index 38b98a218aa..3c12bedca86 100644
--- a/core/js/sharedialogview.js
+++ b/core/js/sharedialogview.js
@@ -76,10 +76,22 @@
/** @type {string} **/
tagName: 'div',
+ initialize: function() {
+ var view = this;
+ this.model.on('change', function() {
+ view.render();
+ });
+
+ this.model.on('fetchError', function() {
+ OC.Notification.showTemporary(t('core', 'Share details could not be loaded for this item.'));
+ });
+ },
+
render: function() {
var baseTemplate = this._getTemplate('base', TEMPLATE_BASE);
this.$el.html(baseTemplate({
+
shareLabel: t('core', 'Share'),
resharerInfo: this._renderResharerInfo(),
sharePlaceholder: this._renderSharePlaceholderPart(),