aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/js
diff options
context:
space:
mode:
authorMichael Gapczynski <GapczynskiM@gmail.com>2011-07-30 16:03:32 -0400
committerMichael Gapczynski <GapczynskiM@gmail.com>2011-07-30 16:03:32 -0400
commitd13ba0ee2d93080ba56776442b9d39a53e2b6321 (patch)
tree4177bb0346dd74ee1c4d360b31405187a2a9f0fa /apps/files_sharing/js
parent09e05d14a08fa3225c97649c9eb5ee58630fba2b (diff)
downloadnextcloud-server-d13ba0ee2d93080ba56776442b9d39a53e2b6321.tar.gz
nextcloud-server-d13ba0ee2d93080ba56776442b9d39a53e2b6321.zip
Revise permissions system to support read, write, and delete
Diffstat (limited to 'apps/files_sharing/js')
-rw-r--r--apps/files_sharing/js/share.js21
1 files changed, 9 insertions, 12 deletions
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js
index a519ec6d5c9..c688007ddb8 100644
--- a/apps/files_sharing/js/share.js
+++ b/apps/files_sharing/js/share.js
@@ -32,10 +32,6 @@ $(document).ready(function() {
alert("remove");
// TODO Remove corresponding row
});
- $('#toggle-private-advanced').live('click', function(event) {
- event.preventDefault();
- $('#private-advanced').toggle();
- });
$('#expire').datepicker({
dateFormat:'MM d, yy',
altField: "#expire_time",
@@ -69,8 +65,8 @@ $(document).ready(function() {
});
});
-function createShareDialog(files) {
- var html = "<div id='dialog' title='Share "+files+"' align='center'>";
+function createShareDialog(fileNames) {
+ var html = "<div id='dialog' align='center'>";
html += "<label><input type='radio' name='share_type' value='private' checked='checked' /> Private</label>";
html += "<label><input type='radio' name='share_type' value='public' /> Public</label>";
html += "<br />";
@@ -78,13 +74,12 @@ function createShareDialog(files) {
html += "<label>Share with <input placeholder='User or Group' class='uid_shared_with' /></label>";
html += "<button id='hey' class='add-uid_shared_with fancybutton'>+</button>";
html += "<br />";
- html += "<a id='toggle-private-advanced'>Advanced</a>";
+ html += "<div id='permissions'style='text-align: left'>";
+ html += "Permissions"
html += "<br />";
- 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 />";
- html += "<label><input type='checkbox' name='share_permissions' value='delete' /> Delete</label><br />";
+ html += "<label><input type='checkbox' name='share_permissions' value='0' checked='checked' disabled='disable' /> Read</label><br />";
+ html += "<label><input type='checkbox' name='share_permissions' value='1' /> Write</label><br />";
+ html += "<label><input type='checkbox' name='share_permissions' value='2' /> Delete</label><br />";
html += "</div>";
html += "</div>";
html += "<div id='public' style='display: none'>";
@@ -95,6 +90,8 @@ function createShareDialog(files) {
html += "<button class='submit fancybutton'>Share</button>";
html += "<div>";
$(html).dialog({
+ title: "Share " + fileNames,
+ modal: true,
close: function(event, ui) {
$(this).remove();
}