summaryrefslogtreecommitdiffstats
path: root/core/js/share.js
diff options
context:
space:
mode:
Diffstat (limited to 'core/js/share.js')
-rw-r--r--core/js/share.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/core/js/share.js b/core/js/share.js
index 5d3253e6d5c..9aba894f676 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -378,14 +378,18 @@ OC.Share = _.extend(OC.Share, {
},
showDropDown:function(itemType, itemSource, appendTo, link, possiblePermissions, filename) {
var itemModel = new OC.Share.ShareItemModel(itemType, itemSource);
- var dialogView = new OC.Share.ShareDialogView('dropdown');
- dialogView.setContainerClasses('drop shareDropDown');
+ var dialogView = new OC.Share.ShareDialogView({
+ id: 'dropdown',
+ model: itemModel,
+ className: 'drop shareDropDown',
+ attributes: {
+ 'data-item-source-name': filename
+ }
+ });
dialogView.setShowLink(link);
dialogView.setPossiblePermissions(possiblePermissions);
- dialogView.setItemModel(itemModel);
- var $dialog = dialogView.render();
+ var $dialog = dialogView.render().$el;
$dialog.appendTo(appendTo);
- $dialog.attr('data-item-source-name', filename);
$dialog.slideDown(OC.menuSpeed, function() {
OC.Share.droppedDown = true;
});