]> source.dussan.org Git - nextcloud-server.git/commitdiff
use permissions to quickfix drag selections
authorJörn Friedrich Dreyer <jfd@butonic.de>
Thu, 30 Aug 2012 22:13:02 +0000 (00:13 +0200)
committerJörn Friedrich Dreyer <jfd@butonic.de>
Thu, 30 Aug 2012 22:13:02 +0000 (00:13 +0200)
apps/files/js/files.js

index b57e75c90041772f3eea4a1ddb382ed03de110c5..5ecc5bc22cb4bfde2f12032fecbbb059467967ac 100644 (file)
@@ -40,8 +40,11 @@ $(document).ready(function() {
        $('#file_action_panel').attr('activeAction', false);
 
        //drag/drop of files
-       $('#fileList tr[data-write="true"] td.filename').draggable(dragOptions);
-       $('#fileList tr[data-type="dir"][data-write="true"] td.filename').droppable(folderDropOptions);
+       //TODO if we express permisions as "1 2 4 8 16" we can select create with [data-permissions~="4"]
+       $('#fileList tr[data-permissions="11"] td.filename').draggable(dragOptions);
+       $('#fileList tr[data-permissions="27"] td.filename').draggable(dragOptions);
+       $('#fileList tr[data-type="dir"][data-permissions="15"] td.filename').droppable(folderDropOptions);
+       $('#fileList tr[data-type="dir"][data-permissions="31"] td.filename').droppable(folderDropOptions);
        $('div.crumb:not(.last)').droppable(crumbDropOptions);
        $('ul#apps>li:first-child').data('dir','');
        if($('div.crumb').length){