Skip to content

Commit

Permalink
remove unused debug components
Browse files Browse the repository at this point in the history
  • Loading branch information
darwin committed Aug 26, 2015
1 parent 59d2a92 commit dc3e042
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 56 deletions.
5 changes: 1 addition & 4 deletions cljs/src/main/plastic/main/commands.cljs
Expand Up @@ -7,9 +7,6 @@
{:toggle-headers settings/toggle-headers
:toggle-code settings/toggle-code
:toggle-docs settings/toggle-docs
:toggle-parser-debug settings/toggle-parser-debug
:toggle-text-input-debug settings/toggle-text-input-debug
:toggle-text-output-debug settings/toggle-text-output-debug
:toggle-selections-debug settings/toggle-selections-debug})

(defn dispatch-command [db [command & args]]
Expand All @@ -22,4 +19,4 @@
; -------------------------------------------------------------------------------------------------------------------
; register handlers

(register-handler :command dispatch-command)
(register-handler :command dispatch-command)
11 changes: 1 addition & 10 deletions cljs/src/main/plastic/main/commands/settings.cljs
Expand Up @@ -11,14 +11,5 @@
(defn toggle-docs [db]
(toggle-setting db :docs-visible))

(defn toggle-parser-debug [db]
(toggle-setting db :parser-debug-visible))

(defn toggle-text-input-debug [db]
(toggle-setting db :text-input-debug-visible))

(defn toggle-text-output-debug [db]
(toggle-setting db :text-output-debug-visible))

(defn toggle-selections-debug [db]
(toggle-setting db :selections-debug-visible))
(toggle-setting db :selections-debug-visible))
18 changes: 1 addition & 17 deletions cljs/src/main/plastic/main/editor/render/debug.cljs
Expand Up @@ -2,22 +2,6 @@
(:require-macros [plastic.logging :refer [log info warn error group group-end]])
(:require [plastic.util.helpers :as helpers]))

(defn parser-debug-component [parse-tree]
[:div.debug.parser-debug
[:div (helpers/nice-print parse-tree)]])

(defn text-input-debug-component [plain-text]
[:div.debug.text-input-debug
[:div plain-text]])

(defn text-output-debug-component [plain-text]
[:div.debug.text-output-debug
[:div plain-text]])

(defn render-tree-debug-component [render-tree]
[:div.debug.render-tree-debug
[:div (helpers/nice-print render-tree)]])

(defn selection-component [item]
(let [{:keys [id geometry]} item
{:keys [left top width height]} geometry]
Expand All @@ -31,4 +15,4 @@
[:div.form-selections-debug-overlay
(for [item (vals selections)]
^{:key (:id item)}
[selection-component item])]))
[selection-component item])]))
13 changes: 3 additions & 10 deletions cljs/src/main/plastic/main/editor/render/editor.cljs
Expand Up @@ -6,7 +6,7 @@
[plastic.main.editor.render.headers :refer [headers-group-component]]
[plastic.main.editor.render.docs :refer [docs-group-component]]
[plastic.main.editor.render.code :refer [code-box-component]]
[plastic.main.editor.render.debug :refer [parser-debug-component text-input-debug-component text-output-debug-component render-tree-debug-component selections-debug-overlay-component]]
[plastic.main.editor.render.debug :refer [selections-debug-overlay-component]]
[plastic.main.editor.render.utils :refer [dangerously-set-html classv]]
[plastic.main.editor.toolkit.id :as id]))

Expand Down Expand Up @@ -90,19 +90,12 @@

(defn editor-root-component [editor-id]
(let [state (subscribe [:editor-render-state editor-id])
parser-debug-visible (subscribe [:settings :parser-debug-visible])
text-input-debug-visible (subscribe [:settings :text-input-debug-visible])
text-output-debug-visible (subscribe [:settings :text-output-debug-visible])
selections-debug-visible (subscribe [:settings :selections-debug-visible])]
(fn [editor-id]
(log-render "editor-root" editor-id
(let [{:keys [order]} @state
{:keys [debug-parse-tree debug-text-input debug-text-output]} @state]
(let [{:keys [order]} @state]
[:div.plastic-editor ; .editor class is taken by Atom
{:data-qeid editor-id
:class (classv (if @selections-debug-visible "debug-selections"))
:on-click (partial handle-editor-click editor-id)}
(if @text-input-debug-visible [text-input-debug-component debug-text-input])
[forms-component editor-id order]
(if @parser-debug-visible [parser-debug-component debug-parse-tree])
(if @text-output-debug-visible [text-output-debug-component debug-text-output])])))))
[forms-component editor-id order]])))))
3 changes: 0 additions & 3 deletions lib/plastic.coffee
Expand Up @@ -31,9 +31,6 @@ module.exports = Plastic =
'plastic:toggle-headers'
'plastic:toggle-docs'
'plastic:toggle-code'
'plastic:toggle-text-input-debug'
'plastic:toggle-text-output-debug'
'plastic:toggle-parser-debug'
'plastic:toggle-selections-debug'
]

Expand Down
12 changes: 0 additions & 12 deletions menus/plastic.cson
Expand Up @@ -13,21 +13,9 @@
'label': 'Toggle Headers'
'command': 'plastic:toggle-headers'
},
{
'label': 'Toggle Input Text (debug)'
'command': 'plastic:toggle-text-input-debug'
},
{
'label': 'Toggle Output Text (debug)'
'command': 'plastic:toggle-text-output-debug'
},
{
'label': 'Toggle Selections (debug)'
'command': 'plastic:toggle-selections-debug'
},
{
'label': 'Toggle Parser Data (debug)'
'command': 'plastic:toggle-parser-debug'
}
]
'menu': [
Expand Down

0 comments on commit dc3e042

Please sign in to comment.