mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-31 22:54:11 +00:00
Show 24px file icon for low DPI screen
This commit is contained in:
BIN
media/img/folder-192.png
Normal file
BIN
media/img/folder-192.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.5 KiB |
@@ -35,12 +35,13 @@ define([
|
||||
var dirent_path = Common.pathJoin([dir.path, this.model.get('obj_name')]);
|
||||
var is_pro = app.pageOptions.is_pro;
|
||||
var file_audit_enabled = app.pageOptions.file_audit_enabled;
|
||||
var file_icon_size = Common.isHiDPI() ? 48 : 24;
|
||||
|
||||
this.$el.html(this.template({
|
||||
dirent: this.model.attributes,
|
||||
dirent_path: dirent_path,
|
||||
encoded_path: Common.encodePath(dirent_path),
|
||||
icon_url: this.model.getIconUrl(48),
|
||||
icon_url: this.model.getIconUrl(file_icon_size),
|
||||
url: this.model.getWebUrl(),
|
||||
download_url: this.model.getDownloadUrl(),
|
||||
category: dir.category,
|
||||
|
@@ -212,10 +212,27 @@ define([
|
||||
},
|
||||
|
||||
getDirIconUrl: function(is_readonly, size) {
|
||||
if (size > 24) {
|
||||
if (is_readonly) {
|
||||
return app.config.mediaUrl + "img/folder-read-only-192.png";
|
||||
} else {
|
||||
return app.config.mediaUrl + "img/folder-beige-192.png";
|
||||
return app.config.mediaUrl + "img/folder-192.png";
|
||||
}
|
||||
} else {
|
||||
if (is_readonly) {
|
||||
return app.config.mediaUrl + "img/folder-read-only-24.png";
|
||||
} else {
|
||||
return app.config.mediaUrl + "img/folder-24.png";
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
isHiDPI: function() {
|
||||
var pixelRatio = window.devicePixelRatio ? window.devicePixelRatio : 1;
|
||||
if (pixelRatio > 1) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
|
Reference in New Issue
Block a user