(function($) { if(typeof $ == "undefined") throw("jQuery must be loaded"); function refresh() { $(".jCal").each(function() { $t = $(this).html(""); var cs = $t.attr("class").split(" "); var o = { name: false, date: false, time: false, desc: false, place: false, id: window.jCalID, maxevents:$(this).attr('data-maxitems') }; for(var i in cs) { switch(cs[i]) { case "jOptName": o.name = true; break; case "jOptDate": o.date = true; break; case "jOptTime": o.time = true; break; case "jOptDesc": o.desc = true; break; case "jOptPlace": o.place = true; break; } } $.getJSON("https://fb2g.jalusta.com/api/?callback=?", o, function(data) { if(data.error) return; for(var i = 0; i < data.data.length; i++) { var e = data.data[i]; console.log(e); var $e = jQuery("
"); for(prop in o) { if(o[prop] === true && e[prop]) { jQuery("").addClass("jProp"+prop).html(e[prop].replace(/\n/ig,"