JSFiddle - React, Tailwind, and code Playground
by peterbenoit
HTML
<script src="http://codeorigin.jquery.com/jquery-2.0.3.min.js"></script>
<script src="http://www.cdc.gov/TemplatePackage/3.0/js/libs/modernizr-latest.js"></script>
<script src="http://www.cdc.gov/TemplatePackage/3.0/js/libs.min.js"></script>
<script src="http://www.cdc.gov/TemplatePackage/3.0/js/core.min.js"></script>
<script src="http://www.cdc.gov/TemplatePackage/3.0/js/app.min.js"></script>
var CDC = CDC || { };
CDC.Deferred = function () {
var functions = [];
var timer = function() {
if(window.CDC.App) {
while (functions.length) {
functions.shift()(window.CDC.App);
}
}
else {
window.setTimeout(timer, 250);
}
};
timer();
return {
execute: function(onCDCReady) {
if (window.CDC.App) {
onCDCReady(window.CDC.App);
alert('');
} else {
functions.push(onCDCReady);
}
}
};
}();
CDC.Deferred.execute(window.CDC.App);
JavaScript
function when_external_loaded (callback) {
if (typeof CDC === 'undefined') {
setTimeout (function () {
when_external_loaded (callback);
}, 100); // wait 100 ms
} else { callback (); }
}
when_external_loaded (function () {
alert (CDC.Global.variables.viewPort);
});