1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00

[lib icon] added icons for 'preview' & 'cloud-edit' libraries

This commit is contained in:
llj
2019-05-29 12:24:06 +08:00
parent 9f036dcf94
commit 801a468c2a
7 changed files with 15 additions and 2 deletions

View File

@@ -239,13 +239,26 @@ export const Utils = {
getLibIconUrl: function(repo, isBig) {
let permission = repo.permission || repo.share_permission; //Compatible with regular repo and repo shared
let size = Utils.isHiDPI() ? 48 : 24;
let status = repo.status;
size = isBig ? 256 : size;
let icon_name = 'lib.png';
if (repo.encrypted) {
icon_name = 'lib-encrypted.png';
}
if (permission === 'r' || permission === 'perview' || status === 'read-only') {
switch (permission) {
case 'r':
icon_name = 'lib-readonly.png';
break;
case 'preview':
icon_name = 'lib-cloud-preview.png';
break;
case 'cloud-edit':
icon_name = 'lib-cloud-preview-edit.png';
break;
}
// must be the last
if (repo.status == 'read-only') {
icon_name = 'lib-readonly.png';
}