From 967d8ca786f57d1cad86dc1c7d1f2dc99b9ae7f7 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Wed, 21 Oct 2015 16:00:39 +0200 Subject: Show a spinner on hint/test buttons when clicked --- js/codeq/robot.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'js/codeq/robot.js') diff --git a/js/codeq/robot.js b/js/codeq/robot.js index a1b76f1..be164ee 100644 --- a/js/codeq/robot.js +++ b/js/codeq/robot.js @@ -14,7 +14,7 @@ jqAllQuadrants = jqDescription.add(jqCode).add(jqConsole).add(jqInfo), // all the quadrants // buttons jqBtnPlan = jqScreen.find('.btn-plan'), - jqBtnHint = jqScreen.find('.btn-hint'), + jqBtnHint = jqScreen.find('.btn-hint').ladda(), jqBtnRun = jqScreen.find('.btn-run'), jqBtnStop = jqScreen.find('.btn-stop'), jqInfoButtons = jqBtnPlan.add(jqBtnHint), // all info-focusing buttons @@ -199,7 +199,7 @@ } }); jqBtnHint.on('click', function () { - var doc = editor.getDoc(); + jqBtnHint.ladda('start'); codeq.comms.sendHint({ 'language': 'robot', 'program': editor.getDoc().getValue(), @@ -215,6 +215,9 @@ } }) .fail(commError) + .fin(function () { + jqBtnHint.ladda('stop'); + }) .done(); }); jqBtnRun.on('click', function () { -- cgit v1.2.1