support cache search in google drive api

This commit is contained in:
Xuan Sang LE 2018-03-03 22:57:05 +01:00
parent 234131bfa1
commit 9ead6c55ef
4 changed files with 17 additions and 0 deletions

View File

@ -51,12 +51,16 @@
if (v.name.match term) or (v.description and v.description.match term)
v1 = {}
v1[k1] = e for k1, e of v when k1 isnt "selected"
v1.detail = [{ text: v1.path }]
v1.complex = true
ar.push v1
else if v.mimes
for m in v.mimes
if t.match (new RegExp m, "g")
v1 = {}
v1[k1] = v[k1] for k1, e of v when k1 isnt "selected"
v1.detail = [{ text: v1.path }]
v1.complex = true
ar.push v1
break
return ar

View File

@ -311,5 +311,9 @@ self.OS.API.onsearch "Google Drive", (t) ->
file = k.asFileHandler()
file.text = file.basename
file.mime = v.mime
file.iconclass = "fa fa-file"
file.iconclass = "fa fa-folder" if file.mime is "dir"
file.complex = true
file.detail = [{ text: file.path }]
arr.push file
return arr

View File

@ -91,4 +91,10 @@ afx-app-window[data-id = "spotlight-win"] afx-list-view[data-id="container"] af
afx-app-window[data-id = "spotlight-win"] afx-resizer{
background-color: transparent;
border-left: 1px solid #cacaca;
}
afx-app-window[data-id = "spotlight-win"] afx-list-view[data-id="container"] ul.complex-content li{
/*padding-left: 20px;*/
font-style: italic;
color: #b1b1b1;
font-size: 11px;
}

View File

@ -129,3 +129,6 @@ afx-list-view ul.complex-content li{
color:#5e5f59;
list-style: none;
}
afx-list-view > div.list-container > ul > li.selected ul.complex-content li{
color:white;
}