aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/js
diff options
context:
space:
mode:
authorMichael Gapczynski <GapczynskiM@gmail.com>2011-07-28 15:31:52 -0400
committerMichael Gapczynski <GapczynskiM@gmail.com>2011-07-28 15:31:52 -0400
commit31a067b5a39ee9132054d9e5338ad6d745136a3b (patch)
treea6593082a21bad436d36f62414665bd44e587e82 /apps/files_sharing/js
parentd36850f0f2b507b566e57de3befb3fb8e2dd5c5a (diff)
downloadnextcloud-server-31a067b5a39ee9132054d9e5338ad6d745136a3b.tar.gz
nextcloud-server-31a067b5a39ee9132054d9e5338ad6d745136a3b.zip
Add support for sharing multiple files from share dialog, move loops outside of OC_SHARE
Diffstat (limited to 'apps/files_sharing/js')
-rw-r--r--apps/files_sharing/js/share.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js
index c77c2aa77db..32926c6811e 100644
--- a/apps/files_sharing/js/share.js
+++ b/apps/files_sharing/js/share.js
@@ -11,7 +11,7 @@ $(document).ready(function() {
html += "<br />";
html += "<a id='toggle-private-advanced'>Advanced</a>";
html += "<br />";
- html += "<div id='private-advanced' style='display: none'>";
+ html += "<div id='private-advanced' style='display: none; text-align: left'>";
html += "<label><input type='checkbox' name='share_permissions' value='read' checked='checked' disabled='disable' /> Read</label><br />";
html += "<label><input type='checkbox' name='share_permissions' value='write' /> Write</label><br />";
html += "<label><input type='checkbox' name='share_permissions' value='rename' /> Rename</label><br />";
@@ -72,10 +72,15 @@ $(document).ready(function() {
// TODO Construct public link
} else {
// TODO Check all inputs are valid
- var source = $('#dir').val()+"/"+getSelectedFiles('name');
+ var sources = "";
+ var files = getSelectedFiles('name');
+ var length = files.length;
+ for (var i = 0; i < length; i++) {
+ sources += "&sources[]=" + $('#dir').val() + "/" + files[i];
+ }
var uid_shared_with = $('.uid_shared_with').val();
var permissions = 0;
- var data = 'source='+source+'&uid_shared_with='+uid_shared_with+'&permissions='+permissions;
+ var data = sources+'&uid_shared_with[]='+uid_shared_with+'&permissions='+permissions;
$.ajax({
type: 'GET',
url: '../apps/files_sharing/ajax/share.php',