diff --git a/src/packages/CodeBlock/main.coffee b/src/packages/CodeBlock/main.coffee index 1eca24f..2eaac9e 100644 --- a/src/packages/CodeBlock/main.coffee +++ b/src/packages/CodeBlock/main.coffee @@ -45,14 +45,33 @@ class CodeBlock extends this.OS.GUI.BaseApplication #}); @blen = 1024 - @btnact.set "onbtclick", (e) -> + #@btnact.set "onbtclick", (e) -> #me.openSession() - code = Blockly.JavaScript.workspaceToCode me.workspace - console.log code + # code = Blockly.JavaScript.workspaceToCode me.workspace + # console.log code @on "resize", () -> Blockly.svgResize me.workspace + @bindKey "ALT-N", () -> me.actionFile "#{me.name}-New" + @bindKey "ALT-O", () -> me.actionFile "#{me.name}-Open" + @bindKey "CTRL-S", () -> me.actionFile "#{me.name}-Save" + @bindKey "ALT-W", () -> me.actionFile "#{me.name}-Saveas" - + menu: () -> + me = @ + menu = [{ + text: "File", + child: [ + { text: "New", dataid: "#{@name}-New", shortcut: "A-N" }, + { text: "Open", dataid: "#{@name}-Open", shortcut: "A-O" }, + { text: "Save", dataid: "#{@name}-Save", shortcut: "C-S" }, + { text: "Save as", dataid: "#{@name}-Saveas", shortcut: "A-W" } + ], + onmenuselect: (e) -> me.actionFile e.item.data.dataid + }] + menu + + actionFile: (n) -> + console.log n openSession: () -> me = @ proto = if window.location.protocol is "https:" then "wss://" else "ws://" diff --git a/src/packages/CodeBlock/scheme.html b/src/packages/CodeBlock/scheme.html index 53c3590..6c11673 100644 --- a/src/packages/CodeBlock/scheme.html +++ b/src/packages/CodeBlock/scheme.html @@ -1,9 +1,9 @@ - +
\ No newline at end of file diff --git a/src/packages/MarkOn/main.coffee b/src/packages/MarkOn/main.coffee index f99aec2..ce4dc54 100644 --- a/src/packages/MarkOn/main.coffee +++ b/src/packages/MarkOn/main.coffee @@ -84,7 +84,7 @@ class MarkOn extends this.OS.GUI.BaseApplication menu = [{ text: "File", child: [ - { text: "Open", dataid: "#{@name}-New", shortcut: "A-N" }, + { text: "New", dataid: "#{@name}-New", shortcut: "A-N" }, { text: "Open", dataid: "#{@name}-Open", shortcut: "A-O" }, { text: "Save", dataid: "#{@name}-Save", shortcut: "C-S" }, { text: "Save as", dataid: "#{@name}-Saveas", shortcut: "A-W" }