diff --git a/scripts/contextmenu/createcontext.js b/scripts/contextmenu/createcontext.js index 9b8d809..38f12a0 100755 --- a/scripts/contextmenu/createcontext.js +++ b/scripts/contextmenu/createcontext.js @@ -4,10 +4,10 @@ module.exports = (e, target, window) => { let ctx = document.getElementById('ctx'); ctx.style.display = 'block'; const ctxf = document.getElementById('ctx-folder'); - if (target.classList.contains('file') || (target.parentElement && target.parentElement.classList.contains('file'))) { + if (target.classList.contains('folder') || (target.parentElement && target.parentElement.classList.contains('folder'))) { ctxf.style.display = 'block'; ctxf.previousElementSibling.style.display = 'block'; - if (target.classList.contains('file')) {window.kade.currentFolder = target.children[1].innerHTML.trim();} + if (target.classList.contains('folder')) {window.kade.currentFolder = target.children[1].innerHTML.trim();} else {window.kade.currentFolder = target.parentElement.children[1].innerHTML.trim();} } else { ctxf.style.display = 'none'; diff --git a/scripts/fileview/load/render.js b/scripts/fileview/load/render.js index e5e2d6f..3b012a2 100755 --- a/scripts/fileview/load/render.js +++ b/scripts/fileview/load/render.js @@ -13,6 +13,7 @@ module.exports = (dir, options) => { let cfc = document.createElement("div"); cfc.className = 'file'; if (options.animate) {cfc.classList.add('rise');} + if (file.type.toLowerCase().includes('folder')) {cfc.classList.add('folder');} cfc.onclick = function () { window.kade.elc = true; if (cfc.classList.contains('file-active')) {if (file.dir) {refresh(`${window.kade.cpath}/${file.name}`);}}