define([ 'less!/customize/src/less/loading.less' ], function () { var urlArgs = window.location.href.replace(/^.*\?([^\?]*)$/, function (all, x) { return x; }); var elem = document.createElement('div'); elem.setAttribute('id', 'loading'); elem.innerHTML = [ '
', '', '
', '', '
', '

', '
' ].join(''); var intr; var append = function () { if (!document.body) { return; } clearInterval(intr); document.body.appendChild(elem); require([ '/customize/messages.js', 'css!/bower_components/components-font-awesome/css/font-awesome.min.css', ], function (Messages) { document.getElementById('cp-loading-message').innerText = Messages.loading; }); }; intr = setInterval(append, 100); append(); });