Sha256: 64408c460cf0f1e5b127de860a7760053f933c0216b8686b763c50df80c5b653
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
if (typeof window.Whoopsie !== "object") { alert("Error notifications not configured. Did you include whoopsie_helper?"); } if (window.Whoopsie && window.Whoopsie.enabled) { TraceKit.report.subscribe(function(errorReport) { jQuery.ajax({ url: window.Whoopsie.client_notification_url, type: "POST", data: { error_report: errorReport, extra: Whoopsie.extra(), } }); return true; }); jQuery.extend({ error: function(msg) { var error; error = new Error(msg); TraceKit.report(error); return null; } }); } else { TraceKit.report.subscribe(function(errorReport) { console.log("TraceKit report", JSON.stringify(errorReport)); }); TraceKit.wrap = function(func) { function wrapped() { return func.apply(this, arguments); } return wrapped; }; } TraceKit.run = function(func){ TraceKit.wrap(func).apply(this, arguments); }; Whoopsie.wrap = TraceKit.wrap; Whoopsie.run = function(func){ Whoopsie.wrap(func).apply(this, arguments); }; $.ajaxSettings.converters["text script"] = TraceKit.wrap(window.eval);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
whoopsie-0.0.2 | app/assets/javascripts/whoopsie/tracekit-config.js |