define(function (require) { var $ = require('jquery'); var active = false; var SHOW_DELAY = 20; $('body').append('
'); return { start: function () { active = true; setTimeout(function () { if (active) { $('body').addClass('elgg-spinner-active'); } }, SHOW_DELAY); }, stop: function () { active = false; $('body').removeClass('elgg-spinner-active'); } }; });