atheos-ide
Version:
Web-based IDE framework
127 lines • 2.89 kB
JSON
[{
"title": "fileNew",
"enabled": true,
"icon": "fas fa-plus-circle",
"applies-to": "directory-only",
"onclick": "atheos.filemanager.create(oX('#contextmenu').attr('data-path'),'file');"
},
{
"title": "folderNew",
"enabled": true,
"icon": "fas fa-folder",
"applies-to": "directory-only",
"onclick": "atheos.filemanager.create(oX('#contextmenu').attr('data-path'),'directory');"
},
{
"enabled": false,
"icon": null,
"applies-to": "directory-only",
"onclick": null
},
{
"title": "search",
"enabled": false,
"icon": "fas fa-search",
"applies-to": "directory-only",
"onclick": "atheos.scout.probe(oX('#contextmenu').attr('data-path'));"
},
{
"enabled": true,
"icon": null,
"applies-to": "directory-only",
"onclick": null
},
{
"title": "filesUpload",
"enabled": true,
"icon": "fas fa-upload",
"applies-to": "directory-only",
"onclick": "atheos.transfer.upload(oX('#contextmenu').attr('data-path'));"
},
{
"title": "preview",
"enabled": false,
"icon": "fas fa-eye",
"applies-to": "both no-external",
"onclick": "atheos.preview.openInBrowser(oX('#contextmenu').attr('data-path'));"
},
{
"enabled": true,
"icon": null,
"applies-to": "directory-only",
"onclick": null
},
{
"title": "copy",
"enabled": true,
"icon": "fas fa-copy",
"applies-to": "both",
"onclick": "atheos.filemanager.copy(oX('#contextmenu').attr('data-path'));"
},
{
"title": "paste",
"enabled": true,
"icon": "fas fa-paste",
"applies-to": "directory-only",
"onclick": "atheos.filemanager.paste(oX('#contextmenu').attr('data-path'));"
},
{
"title": "duplicate",
"enabled": true,
"icon": "fas fa-clone",
"applies-to": "both",
"onclick": "atheos.filemanager.duplicate(oX('#contextmenu').attr('data-path'));"
},
{
"enabled": true,
"icon": null,
"applies-to": "non-root",
"onclick": null
},
{
"title": "rename",
"enabled": true,
"icon": "fas fa-pencil-alt",
"applies-to": "non-root",
"onclick": "atheos.filemanager.rename(oX('#contextmenu').attr('data-path'));"
},
{
"enabled": true,
"icon": null,
"applies-to": "non-root",
"onclick": null
},
{
"title": "delete",
"enabled": true,
"icon": "fas fa-trash-alt",
"applies-to": "non-root",
"onclick": "atheos.filemanager.delete(oX('#contextmenu').attr('data-path'));"
},
{
"enabled": true,
"icon": null,
"applies-to": "both",
"onclick": null
},
{
"title": "download",
"enabled": true,
"icon": "fas fa-download",
"applies-to": "both",
"onclick": "atheos.transfer.download(oX('#contextmenu').attr('data-path'));"
},
{
"enabled": true,
"icon": null,
"applies-to": "directory-only",
"onclick": null
},
{
"title": "rescan",
"enabled": true,
"icon": "fas fa-sync-alt",
"applies-to": "directory-only",
"onclick": "atheos.filemanager.rescan(oX('#contextmenu').attr('data-path'));"
}
]