diff options
author | Michael Gapczynski <GapczynskiM@gmail.com> | 2011-08-11 11:15:17 -0400 |
---|---|---|
committer | Michael Gapczynski <GapczynskiM@gmail.com> | 2011-08-11 11:15:17 -0400 |
commit | 2af0269eb93c4511edbb300a43795e0b3c0e2209 (patch) | |
tree | 6e72701a594a567fa83f202e9dd1411d2d591a8f /apps/files_sharing/js/share.js | |
parent | 103d23b3a3b1399112f5628c3f36d5d427be7030 (diff) | |
parent | 568fd0df833ccc9c546242b53ce620b0c59e71b9 (diff) | |
download | nextcloud-server-2af0269eb93c4511edbb300a43795e0b3c0e2209.tar.gz nextcloud-server-2af0269eb93c4511edbb300a43795e0b3c0e2209.zip |
Merge branch 'sharing' of git://anongit.kde.org/owncloud into sharing
Conflicts:
apps/files_sharing/js/share.js
Diffstat (limited to 'apps/files_sharing/js/share.js')
-rw-r--r-- | apps/files_sharing/js/share.js | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js index eb075f0c43f..9cf3f5f6589 100644 --- a/apps/files_sharing/js/share.js +++ b/apps/files_sharing/js/share.js @@ -1,8 +1,10 @@ $(document).ready(function() { - FileActions.register('all', 'Share', OC.imagePath('core', 'actions/share'), function(filename) { - createDropdown(filename, $('#dir').val()+'/'+filename); - }); - + if (typeof FileActions !== 'undefined') { + FileActions.register('all', 'Share', OC.imagePath('core', 'actions/share'), function(filename) { + createDropdown(filename, $('#dir').val()+'/'+filename); + }); + }; + $('.share').click(function(event) { event.preventDefault(); var filenames = getSelectedFiles('name'); @@ -13,6 +15,17 @@ $(document).ready(function() { } createDropdown(false, files); }); + + $(this).click(function(event) { + if ($(event.target).parents().index($('#dropdown')) == -1) { + if ($('#dropdown').is(':visible')) { + $('#dropdown').hide('blind', function() { + $('#dropdown').remove(); + $('tr').removeClass('mouseOver'); + }); + } + } + }); $(this).click(function(event) { if ($(event.target).parents().index($('#dropdown')) == -1) { @@ -182,6 +195,6 @@ function addUser(uid_shared_with, permissions, parentFolder) { user += "<a href='' title='Unshare' class='unshare' style='display:none;'><img class='svg' src='"+OC.imagePath('core','actions/delete')+"'/></a></li>"; } $('#share_with option[value="'+uid_shared_with+'"]').remove(); - $('share_with').trigger('liszt:updated'); + $('#share_with').trigger('liszt:updated'); $(user).appendTo('#shared_list'); } |