1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-16 15:19:06 +00:00

[search-result] update search result css and add 128 pixel file icon

This commit is contained in:
lian
2015-05-28 15:50:28 +08:00
parent e64561bd19
commit df817c0529
11 changed files with 46 additions and 5 deletions

View File

@@ -3170,13 +3170,12 @@ textarea:-moz-placeholder {/* for FF */
}
#search-results b {
font-weight: bold;
background:#ffe761;
}
.search-results-item {
margin-top:15px;
}
.search-results-item .main-con {
margin-left:40px;
margin-left:45px;
}
.search-results-item .avatar {
vertical-align:middle;

Binary file not shown.

After

Width:  |  Height:  |  Size: 497 B

BIN
media/img/file/file-128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

BIN
media/img/file/pdf-128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

BIN
media/img/file/pic-128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
media/img/file/ppt-128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
media/img/file/txt-128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

BIN
media/img/file/word-128.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 884 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 896 B

View File

@@ -77,9 +77,45 @@ FILEEXT_ICON_MAP = {
'ico' : 'pic.png',
# normal file and unknown file
'default' : 'file.png',
# for 128 pixel icon
# pdf file
'pdf-128' : 'pdf-128.png',
# document file
'doc-128' : 'word-128.png',
'docx-128' : 'word-128.png',
'ppt-128' : 'ppt-128.png',
'pptx-128' : 'ppt-128.png',
'xls-128' : 'excel-128.png',
'xlsx-128' : 'excel-128.png',
'txt-128' : 'txt-128.png',
'odt-128' : 'word-128.png',
'fodt-128' : 'word-128.png',
'ods-128' : 'excel-128.png',
'fods-128' : 'excel-128.png',
'odp-128' : 'ppt-128.png',
'fodp-128' : 'ppt-128.png',
# music file
'mp3-128' : 'music-128.png',
'oga-128' : 'music-128.png',
'ogg-128' : 'music-128.png',
'flac-128' : 'music-128.png',
'aac-128' : 'music-128.png',
'ac3-128' : 'music-128.png',
'wma-128' : 'music-128.png',
# picture file
'jpg-128' : 'pic-128.png',
'jpeg-128' : 'pic-128.png',
'png-128' : 'pic-128.png',
'svg-128' : 'pic-128.png',
'gif-128' : 'pic-128.png',
'bmp-128' : 'pic-128.png',
'ico-128' : 'pic-128.png',
# normal file and unknown file
'default-128' : 'file-128.png',
}
@register.filter(name='file_icon_filter')
def file_icon_filter(value):
def file_icon_filter(value, size=None):
"""Get file icon according to the file postfix"""
if value.rfind('.') > 0:
file_ext = value.split('.')[-1].lower()
@@ -87,9 +123,15 @@ def file_icon_filter(value):
file_ext = None
if file_ext and FILEEXT_ICON_MAP.has_key(file_ext):
return FILEEXT_ICON_MAP.get(file_ext)
if size == 128:
return FILEEXT_ICON_MAP.get(file_ext + '-128')
else:
return FILEEXT_ICON_MAP.get(file_ext)
else:
return FILEEXT_ICON_MAP.get('default')
if size == 128:
return FILEEXT_ICON_MAP.get('default-128')
else:
return FILEEXT_ICON_MAP.get('default')
# This way of translation looks silly, but works well.
COMMIT_MSG_TRANSLATION_MAP = {