Stackedit/public/res/extensions/workingIndicator.js
2013-10-06 21:26:11 +01:00

23 lines
617 B
JavaScript

define([
"jquery",
"underscore",
"classes/Extension",
], function($, _, Extension) {
var workingIndicator = new Extension("workingIndicator", "Working Indicator");
var $bodyElt = undefined;
var $workingIndicatorElt = undefined;
workingIndicator.onAsyncRunning = function(isRunning) {
$bodyElt.toggleClass("working", isRunning);
$workingIndicatorElt.toggleClass("show", isRunning);
};
workingIndicator.onReady = function() {
$bodyElt = $(document.body);
$workingIndicatorElt = $(".working-indicator");
};
return workingIndicator;
});