var project={"_id":"5eac7ba8ab233e8499f3ea32","id":"c359364a989d8b58318aced4ad8ee6a7a13b2413","name":"ZOOM4WEB","user":"566ac9850286a8f9080cdd79","description":"","created":"2020-05-01T18:57:09.265Z","shared":false,"server":"micro","datafiles":[{"file":{"link":"https://n2ep8ya9xb.execute-api.us-east-1.amazonaws.com/prod/calendar?TableName=webinars","type":"URL/API","url":"https://n2ep8ya9xb.execute-api.us-east-1.amazonaws.com/prod/calendar?TableName=webinars","message":{"error":false,"text":""}},"varname":"webinars","title":"Webinars","activated":true,"name":"datafile","linkedtofile":true,"optional":true,"content":"","sendtojs":true}],"packs":["jquery"],"container":"mainpart","js":{"file":{"type":"","url":"","link":"","message":{"error":true,"text":"File not defined"},"depurl":"https://quipslibistars.s3.amazonaws.com/prod/c359364a989d8b58318aced4ad8ee6a7a13b2413/script.js"},"title":"Javascript","activated":true,"name":"js","linkedtofile":false,"optional":true,"content":"console.log(\"new run\")\n$(webinars.Items).each(function(i,v){\n //console.log(v)\n var a=$(\"a[href='\"+v.registration_url+\"']\")\n //console.log(a)\n if (a.length) {\n var td=$(a).closest(\"td\")\n $(td).find(\".regbox\").remove()\n var box=$(\"
\")\n var r=Number(v.registrations)\n var circles=[0,100,200,300,400,500,600,700,800,900]\n $(circles).each(function(j,u){\n if (r>=u+100) {\n box.append('')\n }\n else if (r>u) {\n box.append('')\n }\n else {\n box.append('')\n \n }\n })\n td.append(box)\n td.append(\"\"+v.registrations+\" registered\")\n console.log(\"appended\")\n }\n})"},"css":{"file":{"type":"","url":"","link":"","message":{"error":true,"text":"File not defined"}},"title":"Cascading Style Sheet (CSS)","activated":false,"name":"css","linkedtofile":false,"optional":true},"jade":{"file":{"type":"","url":"","link":"","message":{"error":true,"text":"File not defined"},"depurl":"https://quipslibistars.s3.amazonaws.com/prod/c359364a989d8b58318aced4ad8ee6a7a13b2413/main.jade"},"title":"Jade","activated":true,"name":"jade","linkedtofile":false,"optional":false,"content":".container\n table\n tr\n td\n strong: a(href=\"https://icao.zoom.us/webinar/register/WN_h5ggwXtZR6ai14HhVLlCow\") Here"},"deploydate":"2020-05-10T02:08:10.536Z","capture":"https://quipslibistars.s3.amazonaws.com/prod/c359364a989d8b58318aced4ad8ee6a7a13b2413/capture.png","prod":true,"morejs":[{"url":"https://kit.fontawesome.com/f8cac8be67.js"}],"libs":[{"_id":"5672b602f36b083214f3e63e","description":"The Write Less, Do More, JavaScript Library","key":"","version":"2.1.1","link":"https://code.jquery.com/jquery-2.1.4.js","name":"jquery","__v":0,"required":true,"haskey":false,"website":"https://jquery.com"}],"host":"https://quips.anbdata.com","version":"prod"} function loadjquery(url,callback) { if(typeof jQuery=='undefined') { loadScript(url,callback) } else { callback() } } function loadScript(url, callback) { var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState) { //IE script.onreadystatechange = function () { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { //Others script.onload = function () { callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); } (function () { loadjquery("https://code.jquery.com/jquery-2.1.4.js", function () { //jQuery loaded $("#"+project.container).html("") var libs=[] $(project.libs).each(function(i,v){ if (v.name!="jquery") { $(v.link.split(",")).each(function(j,u){ if (u.slice(-2)=="js") { libs.push(u+(v.haskey?"?key="+project[v.name+"key"]:"")) } else { $("head").append("") } }) } }) if (project.morejs) { $(project.morejs).each(function(i,v){ if ((v.url.substring(0,2)=="//")||(v.url.substring(0,8)=="https://")||(v.url.substring(0,7)=="http://")) { libs.push(v.url) } }) } if (project.morecss) { $(project.morecss).each(function(i,v){ $("head").append("") }) } loadlibs(libs.reverse()) }); })(); function loadlibs(libs){ if (libs.length>0) { var l=libs.pop() loadScript(l,function(){ //$.getScript(l,function(res){ loadlibs(libs) }) //.fail(function(e){ // loadlibs(libs) // //}) } else { start() } } function putscriptcontent(content){ var script = document.createElement("script") script.type = "text/javascript"; $(script).text(content) document.getElementsByTagName("head")[0].appendChild(script); } function start(){ //load jade $.getJSON(project.host+"/project/"+project.version+"/"+project.id+"/render?callback=?"+(project.datachange?"&data="+project.datachange:""),function(res){ $("#"+project.container).html(res.html) if (project.css.activated) { if (project.css.linkedtofile) { $("head").append("")} else { $("head").append("")} } if (project.js.activated) { if (project.js.linkedtofile) { $.getScript(project.js.file[(project.prod?"depurl":"url")])} else { putscriptcontent(project.js.content)} if (project.mainjs) { window[project.mainjs]() } } }) }