commit
a43921c026
@ -0,0 +1,23 @@ |
|||||||
|
{ |
||||||
|
"default": [ |
||||||
|
{ |
||||||
|
"name": "Desktop", |
||||||
|
"win32": "{r}\\Desktop" |
||||||
|
}, { |
||||||
|
"name": "Documents", |
||||||
|
"win32": "{r}\\Documents" |
||||||
|
}, { |
||||||
|
"name": "Pictures", |
||||||
|
"win32": "{r}\\Pictures" |
||||||
|
}, { |
||||||
|
"name": "Videos", |
||||||
|
"win32": "{r}\\Videos" |
||||||
|
}, { |
||||||
|
"name": "Music", |
||||||
|
"win32": "{r}\\Music" |
||||||
|
}, { |
||||||
|
"name": "Downloads", |
||||||
|
"win32": "{r}\\Downloads" |
||||||
|
} |
||||||
|
] |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
const refresh = require('../fileview/refresh'); |
||||||
|
|
||||||
|
const qa = require('../../json/qa.json'); |
||||||
|
const os = require("os"); |
||||||
|
|
||||||
|
module.exports = () => { |
||||||
|
let root |
||||||
|
switch (window.kade.platform) { |
||||||
|
case 'win32': |
||||||
|
root = `${os.homedir()}`; |
||||||
|
break; |
||||||
|
case 'linux': |
||||||
|
root = `~/home`; |
||||||
|
break; |
||||||
|
} |
||||||
|
|
||||||
|
let quickAccess = document.getElementById('favorites-container'); |
||||||
|
|
||||||
|
qa.default.forEach(i => { |
||||||
|
let quick = document.createElement('div'); |
||||||
|
quick.innerHTML = i.name; |
||||||
|
quick.onclick = () => {refresh(i[window.kade.platform].replace('{r}', root));}; |
||||||
|
quick.className = 'favorites-button'; |
||||||
|
quick.classList.add('nosel'); |
||||||
|
quickAccess.appendChild(quick); |
||||||
|
}); |
||||||
|
}; |
@ -0,0 +1,38 @@ |
|||||||
|
#sidebar { |
||||||
|
width: 180px; |
||||||
|
border-right: 1px solid #5d60caaf; |
||||||
|
margin: 26px 0 0 0; |
||||||
|
padding: 0 14px 12px 14px; |
||||||
|
position: fixed; |
||||||
|
z-index: 1; |
||||||
|
overflow-x: hidden; |
||||||
|
top: 0; |
||||||
|
left: 0; |
||||||
|
background-color: #0000006d; |
||||||
|
height: 100%; |
||||||
|
} |
||||||
|
|
||||||
|
#container {margin-left: 200px;} |
||||||
|
|
||||||
|
#favorites-container { |
||||||
|
display: flex; |
||||||
|
flex-direction: column; |
||||||
|
align-items: stretch; |
||||||
|
align-content: flex-start; |
||||||
|
justify-content: flex-start; |
||||||
|
row-gap: 6px; |
||||||
|
} |
||||||
|
|
||||||
|
.favorites-button { |
||||||
|
padding: 4px 6px; |
||||||
|
color: #afafaf; |
||||||
|
border-radius: 3px 3px; |
||||||
|
cursor: pointer; |
||||||
|
transition: padding-left .05s linear; |
||||||
|
} |
||||||
|
|
||||||
|
.favorites-button:hover { |
||||||
|
background-color: #a172a65f; |
||||||
|
padding-left: 10px; |
||||||
|
color: white; |
||||||
|
} |
Loading…
Reference in new issue