Преглед изворни кода

Move calls to Files.getMimeIcon to OC.MimeType.getIconUrl

tags/v8.2beta1
Roeland Jago Douma пре 9 година
родитељ
комит
5c381ea532
2 измењених фајлова са 27 додато и 30 уклоњено
  1. 25
    27
      apps/files/js/filelist.js
  2. 2
    3
      core/js/oc-dialogs.js

+ 25
- 27
apps/files/js/filelist.js Прегледај датотеку

@@ -1213,36 +1213,34 @@
var etag = options.etag;

// get mime icon url
OCA.Files.Files.getMimeIcon(mime, function(iconURL) {
var previewURL,
urlSpec = {};
ready(iconURL); // set mimeicon URL
var iconURL = OC.MimeType.getIconUrl(mime);
var previewURL,
urlSpec = {};
ready(iconURL); // set mimeicon URL

urlSpec.file = OCA.Files.Files.fixPath(path);
urlSpec.file = OCA.Files.Files.fixPath(path);

if (etag){
// use etag as cache buster
urlSpec.c = etag;
}
else {
console.warn('OCA.Files.FileList.lazyLoadPreview(): missing etag argument');
}
if (etag){
// use etag as cache buster
urlSpec.c = etag;
} else {
console.warn('OCA.Files.FileList.lazyLoadPreview(): missing etag argument');
}

previewURL = self.generatePreviewUrl(urlSpec);
previewURL = previewURL.replace('(', '%28');
previewURL = previewURL.replace(')', '%29');

// preload image to prevent delay
// this will make the browser cache the image
var img = new Image();
img.onload = function(){
// if loading the preview image failed (no preview for the mimetype) then img.width will < 5
if (img.width > 5) {
ready(previewURL);
}
};
img.src = previewURL;
});
previewURL = self.generatePreviewUrl(urlSpec);
previewURL = previewURL.replace('(', '%28');
previewURL = previewURL.replace(')', '%29');

// preload image to prevent delay
// this will make the browser cache the image
var img = new Image();
img.onload = function(){
// if loading the preview image failed (no preview for the mimetype) then img.width will < 5
if (img.width > 5) {
ready(previewURL);
}
};
img.src = previewURL;
},

setDirectoryPermissions: function(permissions) {

+ 2
- 3
core/js/oc-dialogs.js Прегледај датотеку

@@ -396,9 +396,8 @@ var OCdialogs = {
function(path){
$replacementDiv.find('.icon').css('background-image','url(' + path + ')');
}, function(){
Files.getMimeIcon(replacement.type,function(path){
$replacementDiv.find('.icon').css('background-image','url(' + path + ')');
});
path = OC.MimeType.getIconUrl(replacement.type);
$replacementDiv.find('.icon').css('background-image','url(' + path + ')');
}
);
$conflicts.append($conflict);

Loading…
Откажи
Сачувај