From 92c5c8bedfc47a333755d4d4aa49939fc5594194 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Tue, 8 Jul 2014 15:27:25 +0200 Subject: add keyboard shortcut for “new project”: ctr-n MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit note: some browsers (actually, most ^^) override this before Snap gets a chance to do its thing :-( --- gui.js | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'gui.js') diff --git a/gui.js b/gui.js index d1cac6c..1454ba3 100644 --- a/gui.js +++ b/gui.js @@ -2266,18 +2266,7 @@ IDE_Morph.prototype.projectMenu = function () { menu = new MenuMorph(this); menu.addItem('Project notes...', 'editProjectNotes'); menu.addLine(); - menu.addItem( - 'New', - function () { - myself.confirm( - 'Replace the current project with a new one?', - 'New Project', - function () { - myself.newProject(); - } - ); - } - ); + menu.addItem('New', 'createNewProject'); menu.addItem('Open...', 'openProjectsBrowser'); menu.addItem('Save', "save"); if (shiftClicked) { @@ -3360,6 +3349,15 @@ IDE_Morph.prototype.toggleStageSize = function (isSmall) { } }; +IDE_Morph.prototype.createNewProject = function () { + var myself = this; + this.confirm( + 'Replace the current project with a new one?', + 'New Project', + function () {myself.newProject(); } + ); +}; + IDE_Morph.prototype.openProjectsBrowser = function () { new ProjectDialogMorph(this, 'open').popUp(); }; -- cgit v1.3.1