Add debug? subscription
This commit is contained in:
parent
889bfc6a3a
commit
e0dea398f4
|
@ -229,7 +229,7 @@
|
||||||
:debug? debug?}] (panel-div)))
|
:debug? debug?}] (panel-div)))
|
||||||
|
|
||||||
(defn init-db! []
|
(defn init-db! []
|
||||||
(trace.db/init-db))
|
(trace.db/init-db debug?))
|
||||||
|
|
||||||
(defn ^:export factory-reset! []
|
(defn ^:export factory-reset! []
|
||||||
(rf/dispatch [:settings/factory-reset]))
|
(rf/dispatch [:settings/factory-reset]))
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
(:require [mranderson047.re-frame.v0v10v2.re-frame.core :as rf]
|
(:require [mranderson047.re-frame.v0v10v2.re-frame.core :as rf]
|
||||||
[day8.re-frame.trace.utils.localstorage :as localstorage]))
|
[day8.re-frame.trace.utils.localstorage :as localstorage]))
|
||||||
|
|
||||||
(defn init-db []
|
(defn init-db [debug?]
|
||||||
(let [panel-width% (localstorage/get "panel-width-ratio" 0.35)
|
(let [panel-width% (localstorage/get "panel-width-ratio" 0.35)
|
||||||
show-panel? (localstorage/get "show-panel" false)
|
show-panel? (localstorage/get "show-panel" false)
|
||||||
selected-tab (localstorage/get "selected-tab" :app-db)
|
selected-tab (localstorage/get "selected-tab" :app-db)
|
||||||
|
@ -28,6 +28,7 @@
|
||||||
(rf/dispatch [:settings/set-filtered-view-trace filtered-view-trace])
|
(rf/dispatch [:settings/set-filtered-view-trace filtered-view-trace])
|
||||||
(rf/dispatch [:settings/set-low-level-trace low-level-trace])
|
(rf/dispatch [:settings/set-low-level-trace low-level-trace])
|
||||||
(rf/dispatch [:settings/set-number-of-retained-epochs num-epochs])
|
(rf/dispatch [:settings/set-number-of-retained-epochs num-epochs])
|
||||||
|
(rf/dispatch [:settings/debug? debug?])
|
||||||
(when external-window?
|
(when external-window?
|
||||||
(rf/dispatch [:global/launch-external]))
|
(rf/dispatch [:global/launch-external]))
|
||||||
(rf/dispatch [:traces/filter-items filter-items])
|
(rf/dispatch [:traces/filter-items filter-items])
|
||||||
|
|
|
@ -199,6 +199,11 @@
|
||||||
(fn [low-level [_ trace-type capture?]]
|
(fn [low-level [_ trace-type capture?]]
|
||||||
(assoc low-level trace-type capture?)))
|
(assoc low-level trace-type capture?)))
|
||||||
|
|
||||||
|
(rf/reg-event-db
|
||||||
|
:settings/debug?
|
||||||
|
(fn [db [_ debug?]]
|
||||||
|
(assoc-in db [:settings :debug?] debug?)))
|
||||||
|
|
||||||
;; Global
|
;; Global
|
||||||
|
|
||||||
(defn mount [popup-window popup-document]
|
(defn mount [popup-window popup-document]
|
||||||
|
|
|
@ -61,6 +61,12 @@
|
||||||
(fn [settings]
|
(fn [settings]
|
||||||
(:low-level-trace settings)))
|
(:low-level-trace settings)))
|
||||||
|
|
||||||
|
(rf/reg-sub
|
||||||
|
:settings/debug?
|
||||||
|
:<- [:settings/root]
|
||||||
|
(fn [settings]
|
||||||
|
(:debug? settings)))
|
||||||
|
|
||||||
;; App DB
|
;; App DB
|
||||||
|
|
||||||
(rf/reg-sub
|
(rf/reg-sub
|
||||||
|
|
|
@ -24,8 +24,8 @@
|
||||||
|
|
||||||
(defn spy
|
(defn spy
|
||||||
([x]
|
([x]
|
||||||
(js/console.log x)
|
#?(:cljs (js/console.log x))
|
||||||
x)
|
x)
|
||||||
([label x]
|
([label x]
|
||||||
(js/console.log label x)
|
#?(:cljs (js/console.log label x))
|
||||||
x))
|
x))
|
||||||
|
|
Loading…
Reference in New Issue