diff options
-rw-r--r-- | yaksh/static/yaksh/js/requesthandler.js | 18 | ||||
-rw-r--r-- | yaksh/templates/yaksh/question.html | 2 |
2 files changed, 12 insertions, 8 deletions
diff --git a/yaksh/static/yaksh/js/requesthandler.js b/yaksh/static/yaksh/js/requesthandler.js index 9fcf5b6..7ff90df 100644 --- a/yaksh/static/yaksh/js/requesthandler.js +++ b/yaksh/static/yaksh/js/requesthandler.js @@ -83,6 +83,7 @@ function ajax_check_code(url, method_type, data_type, data, uid) { } var global_editor = {}; + $(document).ready(function(){ // Codemirror object, language modes and initial content // Get the textarea node @@ -113,14 +114,17 @@ $(document).ready(function(){ // Setting code editors initial content global_editor.editor.setValue(init_val); - function reset_editor() { + $('#code').submit(function(e) { + lock_screen(); + var data = $(this).serializeArray(); + ajax_check_code($(this).attr("action"), "POST", "html", data, null) + e.preventDefault(); // To stop the default form submission. + }); + + reset_editor = function() { global_editor.editor.setValue(init_val); global_editor.editor.clearHistory(); } - $('#code').submit(function(e) { - lock_screen(); - var data = $(this).serializeArray(); - ajax_check_code($(this).attr("action"), "POST", "html", data, null) - e.preventDefault(); // To stop the default form submission. - }); + + }); diff --git a/yaksh/templates/yaksh/question.html b/yaksh/templates/yaksh/question.html index fa69b76..c9c4e28 100644 --- a/yaksh/templates/yaksh/question.html +++ b/yaksh/templates/yaksh/question.html @@ -204,7 +204,7 @@ lang = "{{ question.language }}" <h4>Write your program below:</h4> </div> <div class="col-md-3"> - <a href="#" class="pull-right" onclick="reset_editor()" name="reset" id="reset">Reset Answer <span class="glyphicon glyphicon-refresh"></span></a> + <a href="#answer" class="pull-right" onclick="reset_editor()" name="reset" id="reset">Undo Changes <span class="glyphicon glyphicon-refresh"></span></a> </div> </div> <textarea name="answer" id="answer"></textarea> |