diff --git a/json/config/favorites.json b/json/config/favorites.json index c2e739b..3005c44 100644 --- a/json/config/favorites.json +++ b/json/config/favorites.json @@ -1 +1 @@ -{"C:/Users/clarkjr1836/Desktop/yb":"yb","C:/Users/clarkjr1836/Desktop/bot":"bot"} \ No newline at end of file +{"C:/Users/clarkjr1836/Desktop/yb":"yb","C:/Users/clarkjr1836/Desktop/bot":"bot","C:/Users/clarkjr1836/Desktop/bot/Natsuki":"Natsuki"} \ No newline at end of file diff --git a/scripts/contextmenu/pin.js b/scripts/contextmenu/pin.js index 5d6191f..68116ad 100644 --- a/scripts/contextmenu/pin.js +++ b/scripts/contextmenu/pin.js @@ -21,7 +21,6 @@ module.exports = () => { ['favorites-button', 'folder-pin', 'nosel'].forEach(x => fav.classList.add(x)); fav.innerHTML = fta; fav.onclick = () => {refresh(tr);}; - console.log(fta, window.kade.cpath.replace(/\\+/gm, '/')); cfc.appendChild(fav); createToast( "Folder Pinned", [`Folder "${fta}" was successfully pinned! You can now access it permanently in your sidebar!"`, `${window.kade.cpath.replace(/\\+/gm, '/')}/${fta}`], undefined, false, 5, diff --git a/scripts/startup/initsidebar.js b/scripts/startup/initsidebar.js index 4437c8c..71ede29 100644 --- a/scripts/startup/initsidebar.js +++ b/scripts/startup/initsidebar.js @@ -2,6 +2,8 @@ const refresh = require('../fileview/refresh'); const qa = require('../../json/qa.json'); const os = require("os"); +const fs = require('fs'); +const path = require('path'); module.exports = () => { let root @@ -24,4 +26,16 @@ module.exports = () => { quick.classList.add('nosel'); quickAccess.appendChild(quick); }); + + if (fs.existsSync(path.join(__dirname, '../../', '/json/config/favorites.json'))) { + const pins = require('../../json/config/favorites.json'); + let cfc = document.getElementById('custom-favorites-container'); + Object.keys(pins).forEach(pin => { + let fav = document.createElement('div'); + ['favorites-button', 'folder-pin', 'nosel'].forEach(x => fav.classList.add(x)); + fav.innerHTML = pins[pin]; + fav.onclick = () => {refresh(pin);}; + cfc.appendChild(fav); + }); + } }; \ No newline at end of file