Files
clojupyterwebsite/docs/js/out/devtools/reporter.js
T

80 lines
3.2 KiB
JavaScript

// Compiled by ClojureScript 1.9.946 {}
goog.provide('devtools.reporter');
goog.require('cljs.core');
goog.require('devtools.util');
goog.require('devtools.context');
devtools.reporter.issues_url = "https://github.com/binaryage/cljs-devtools/issues";
devtools.reporter.report_internal_error_BANG_ = (function devtools$reporter$report_internal_error_BANG_(var_args){
var args__36784__auto__ = [];
var len__36777__auto___40566 = arguments.length;
var i__36778__auto___40567 = (0);
while(true){
if((i__36778__auto___40567 < len__36777__auto___40566)){
args__36784__auto__.push((arguments[i__36778__auto___40567]));
var G__40568 = (i__36778__auto___40567 + (1));
i__36778__auto___40567 = G__40568;
continue;
} else {
}
break;
}
var argseq__36785__auto__ = ((((1) < args__36784__auto__.length))?(new cljs.core.IndexedSeq(args__36784__auto__.slice((1)),(0),null)):null);
return devtools.reporter.report_internal_error_BANG_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__36785__auto__);
});
devtools.reporter.report_internal_error_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (e,p__40561){
var vec__40562 = p__40561;
var context = cljs.core.nth.call(null,vec__40562,(0),null);
var footer = cljs.core.nth.call(null,vec__40562,(1),null);
var console = devtools.context.get_console.call(null);
try{var message = (((e instanceof Error))?(function (){var or__35498__auto__ = e.message;
if(cljs.core.truth_(or__35498__auto__)){
return or__35498__auto__;
} else {
return e;
}
})():e);
var header = ["%cCLJS DevTools Error%c%s","background-color:red;color:white;font-weight:bold;padding:0px 3px;border-radius:2px;","color:red",[" ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(message)].join('')];
var context_msg = ["In ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(devtools.util.get_lib_info.call(null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1((cljs.core.truth_(context)?[", ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(context),"."].join(''):".")),"\n\n"].join('');
var footer_msg = ((!((footer == null)))?footer:["\n\n","---\n","Please report the issue here: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(devtools.reporter.issues_url)].join(''));
var details = [context_msg,e,footer_msg];
var group_collapsed = (console["groupCollapsed"]);
var log = (console["log"]);
var group_end = (console["groupEnd"]);
if(cljs.core.truth_(group_collapsed)){
} else {
throw (new Error("Assert failed: group-collapsed"));
}
if(cljs.core.truth_(log)){
} else {
throw (new Error("Assert failed: log"));
}
if(cljs.core.truth_(group_end)){
} else {
throw (new Error("Assert failed: group-end"));
}
group_collapsed.apply(console,header);
log.apply(console,details);
return group_end.call(console);
}catch (e40565){var e__$1 = e40565;
return console.error("FATAL: report-internal-error! failed",e__$1);
}});
devtools.reporter.report_internal_error_BANG_.cljs$lang$maxFixedArity = (1);
devtools.reporter.report_internal_error_BANG_.cljs$lang$applyTo = (function (seq40559){
var G__40560 = cljs.core.first.call(null,seq40559);
var seq40559__$1 = cljs.core.next.call(null,seq40559);
return devtools.reporter.report_internal_error_BANG_.cljs$core$IFn$_invoke$arity$variadic(G__40560,seq40559__$1);
});
//# sourceMappingURL=reporter.js.map?rel=1517021944325