From fa4fca778cecfb63de1fa31a9246c8d458651f80 Mon Sep 17 00:00:00 2001 From: Daniel Compton Date: Thu, 16 Nov 2017 13:53:23 +1300 Subject: [PATCH] Check if JSONML object has body before expanding --- src/day8/re_frame/trace/panels/app_db.cljs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/day8/re_frame/trace/panels/app_db.cljs b/src/day8/re_frame/trace/panels/app_db.cljs index e2c6772..4a67f30 100644 --- a/src/day8/re_frame/trace/panels/app_db.cljs +++ b/src/day8/re_frame/trace/panels/app_db.cljs @@ -57,6 +57,9 @@ (defn cljs-devtools-body [& args] (apply make-devtools-api-call devtools.formatters.core/body-api-call args)) +(defn cljs-devtools-has-body [& args] + (apply make-devtools-api-call devtools.formatters.core/has-body-api-call args)) + (defn get-object [jsonml] (.-object (get jsonml 1))) @@ -72,7 +75,7 @@ [:span {:class "toggle" :on-click #(swap! expanded? not)} [:button.expansion-button (if @expanded? "▼" "▶")]] - (jsonml->hiccup (if @expanded? + (jsonml->hiccup (if (and @expanded? (cljs-devtools-has-body (get-object jsonml) (get-config jsonml))) (cljs-devtools-body (get-object jsonml) (get-config jsonml))