Commit 183ea101 authored by antoor's avatar antoor

Add basic module functions

添加基础模块功能
parent 979da3c1
...@@ -3,6 +3,9 @@ ...@@ -3,6 +3,9 @@
*/ */
const DATA = require('../data'); const DATA = require('../data');
const Terminal = require('../../terminal/');
const Database = require('../../database/');
const FileManager = require('../../filemanager/');
const LANG = antSword['language']['shellmanager']['contextmenu']; const LANG = antSword['language']['shellmanager']['contextmenu'];
class ContextMenu { class ContextMenu {
...@@ -20,9 +23,15 @@ class ContextMenu { ...@@ -20,9 +23,15 @@ class ContextMenu {
let menuItems = []; let menuItems = [];
[ [
// text, icon, disabled, action, submenu // text, icon, disabled, action, submenu
['terminal', 'terminal', selectedData], ['terminal', 'terminal', selectedData, () => {
['filemanager', 'folder-o', selectedData], new Terminal(data[0])
['database', 'database', selectedData], }],
['filemanager', 'folder-o', selectedData, () => {
new FileManager(data[0]);
}],
['database', 'database', selectedData, () => {
new Database(data[0]);
}],
false, false,
['plugin', 'folder-o', selectedMultiData, null, this.parsePlugContextMenu(data)], ['plugin', 'folder-o', selectedMultiData, null, this.parsePlugContextMenu(data)],
[ [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment