record function () { return { "__caption__":"Test record", "username":"foo", "realname":"Foo Bar", "date": new Date(), }; }
session function (options, request) { function makeRecord(caption, obj) { var ret = {"__caption__":caption}; for(var i in obj) if(obj.hasOwnProperty(i) && /^[^_]/.test(i)) ret[i] = obj[i]; return ret; } var session = request.getSession(); return makeRecord("Session Record Data", session.record); }
table function () { return [ "__caption__:Test table", {"a":1,"b":2,"c":3, "date":new Date(2009,0,1)}, {"a":4,"b":5,"c":6, "date":new Date(2010,0,1)}, ]; }