JSFiddle - React, Tailwind, and code Playground
by gRoberts
HTML
<script type="text/javascript" src="http://capdev341.uk.ba.com/cms/global/scripts/lib/jquery-latest.js?r203"></script>
JavaScript
(function() {
function req(host, parms, cb) {
$.ajax({
url : 'http://' + host + '/cache-control.jsp',
data : parms,
dataType : 'jsonp',
type : 'POST',
success : function() {
cb();
},
error : function() {
cb();
}
});
}
function log(entry) {
if(typeof jQuery !== 'undefined') {
$('#cControlModal-Progress').before('<br />' + entry);
} else {
var progress = document.getElementById('cControlModal-Progress');
progress.parentNode.insertBefore(document.createElement('br'), progress);
var ent = document.createTextNode(entry);
progress.parentNode.insertBefore(ent, progress);
}
}
function load(callback) {
document.getElementsByTagName('body')[0].innerHTML += '<style type="text/css">#cControlModal { z-index: 10000; width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMDEvMTFd5cQBAAAADUlEQVQImWNgYGBoAAAAhQCBuMOYEwAAAABJRU5ErkJggg==); }#cControlModal-Content { left: 30px; top: 30px; position: absolute; color: #FFFFFF; }</style><div id="cControlModal"><div id="cControlModal-Content"><h3>Rebuilding Cache.</h3><p><span id="cControlModal-Progress">...</span></p></div></div>';
/*log('Checking if jQuery exists.');
if(typeof jQuery !== 'undefined') {
log('jQuery (' + jQuery.fn.jquery + ') already exists.');
callback(false);
return;
}*/
log('Requesting jQuery from Google.');
var script = document.createElement("script");
script.id = 'ccontrol-jquery';
script.type = 'text/javascript';
script.async = true;
if (script.readyState)...