aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/js')
-rw-r--r--apps/files/js/fileactions.js15
-rw-r--r--apps/files/js/filelist.js6
-rw-r--r--apps/files/js/files.js6
3 files changed, 14 insertions, 13 deletions
diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js
index f3264da5a12..14fca6f1482 100644
--- a/apps/files/js/fileactions.js
+++ b/apps/files/js/fileactions.js
@@ -22,18 +22,18 @@ var FileActions = {
if (FileActions.actions.all) {
actions = $.extend(actions, FileActions.actions.all);
}
- if (mime) {
- if (FileActions.actions[mime]) {
- actions = $.extend(actions, FileActions.actions[mime]);
+ if (type) {//type is 'dir' or 'file'
+ if (FileActions.actions[type]) {
+ actions = $.extend(actions, FileActions.actions[type]);
}
+ }
+ if (mime) {
var mimePart = mime.substr(0, mime.indexOf('/'));
if (FileActions.actions[mimePart]) {
actions = $.extend(actions, FileActions.actions[mimePart]);
}
- }
- if (type) {//type is 'dir' or 'file'
- if (FileActions.actions[type]) {
- actions = $.extend(actions, FileActions.actions[type]);
+ if (FileActions.actions[mime]) {
+ actions = $.extend(actions, FileActions.actions[mime]);
}
}
var filteredActions = {};
@@ -113,6 +113,7 @@ var FileActions = {
}
});
if(actions.Share && !($('#dir').val() === '/' && file === 'Shared')){
+ // t('files', 'Share')
addAction('Share', actions.Share);
}
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 70c3332ccaf..b1e9a885063 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -320,9 +320,9 @@ var FileList={
}
for (var i=0; i<files.length; i++) {
var deleteAction = $('tr').filterAttr('data-file',files[i]).children("td.date").children(".action.delete");
- var oldHTML = deleteAction[0].outerHTML;
+ var oldHTML = deleteAction.html();
var newHTML = '<img class="move2trash" data-action="Delete" title="'+t('files', 'perform delete operation')+'" src="'+ OC.imagePath('core', 'loading.gif') +'"></a>';
- deleteAction[0].outerHTML = newHTML;
+ deleteAction.html(newHTML);
}
// Finish any existing actions
if (FileList.lastAction) {
@@ -344,7 +344,7 @@ var FileList={
} else {
$.each(files,function(index,file) {
var deleteAction = $('tr').filterAttr('data-file',file).children("td.date").children(".move2trash");
- deleteAction[0].outerHTML = oldHTML;
+ deleteAction.html(oldHTML);
});
}
});
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 7e3caf71a03..a2d17fae7d2 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -757,9 +757,9 @@ var createDragShadow = function(event){
var dir=$('#dir').val();
$(selectedFiles).each(function(i,elem){
- var newtr = $('<tr data-dir="'+dir+'" data-filename="'+elem.name+'">'
- +'<td class="filename">'+elem.name+'</td><td class="size">'+humanFileSize(elem.size)+'</td>'
- +'</tr>');
+ var newtr = $('<tr/>').attr('data-dir', dir).attr('data-filename', elem.name);
+ newtr.append($('<td/>').addClass('filename').text(elem.name));
+ newtr.append($('<td/>').addClass('size').text(humanFileSize(elem.size)));
tbody.append(newtr);
if (elem.type === 'dir') {
newtr.find('td.filename').attr('style','background-image:url('+OC.imagePath('core', 'filetypes/folder.png')+')');