From bf2a945a6c8b843cff26e0c5a0b6892253d062d1 Mon Sep 17 00:00:00 2001 From: cahrens Date: Mon, 7 Jan 2013 12:01:12 -0500 Subject: [PATCH] Starting to add toolbar items. --- .../lib/xmodule/xmodule/js/src/problem/edit.coffee | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/common/lib/xmodule/xmodule/js/src/problem/edit.coffee b/common/lib/xmodule/xmodule/js/src/problem/edit.coffee index 910b670e16..f01927e0d7 100644 --- a/common/lib/xmodule/xmodule/js/src/problem/edit.coffee +++ b/common/lib/xmodule/xmodule/js/src/problem/edit.coffee @@ -1,6 +1,7 @@ class @MarkdownEditingDescriptor extends XModule.Descriptor constructor: (element) -> $body.on('click', '.editor-tabs .tab', @changeEditor) + $body.on('click', '.editor-bar a', @onToolbarButton); @xml_editor = CodeMirror.fromTextArea($(".xml-box", element)[0], { mode: "xml" @@ -27,6 +28,16 @@ class @MarkdownEditingDescriptor extends XModule.Descriptor @setCurrentEditor(@xml_editor) @xml_editor.setValue(MarkdownEditingDescriptor.markdownToXml(@markdown_editor.getValue())) + onToolbarButton: (e) => + e.preventDefault(); + switch $(e.currentTarget).attr('class') + when "multiple-choice-button" then console.log("multiple choice") + when "string-button" then console.log("string-button") + when "number-button" then console.log("number-button") + when "checks-button" then console.log("checks-button") + when "dropdown-button" then console.log("dropdown-button") + else console.log("unknown option") + setCurrentEditor: (editor) -> $(@current_editor.getWrapperElement()).hide() @current_editor = editor @@ -35,6 +46,7 @@ class @MarkdownEditingDescriptor extends XModule.Descriptor save: -> $body.off('click', '.editor-tabs .tab', @changeEditor) + $body.off('click', '.editor-bar a', @onToolbarButton); data: @xml_editor.getValue() @markdownToXml: (markdown)->