akurath
Version:
IDE Frontend for codepsaces.io
30 lines (26 loc) • 777 B
JavaScript
define(["views/dialog"], function(SettingsDialog) {
var Command = codebox.require("models/command");
var app = codebox.require("core/app");
var dialogs = codebox.require("utils/dialogs");
var menu = codebox.require("core/commands/menu");
// Add opening command
var command = Command.register("settings", {
category: "Application",
title: "Settings",
icons: {
'default': "cog",
},
shortcuts: [
"mod+,"
],
position: 100,
offline: false,
action: function(page) {
dialogs.open(SettingsDialog, {
'page': page,
'keyboardEnter': false
});
}
});
menu.getById("file").menu.add(command);
});