Skip to content

Commit 88d482c

Browse files
committed
Add codebase tree definition listing debug
1 parent 12c5970 commit 88d482c

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

src/Code/CodebaseTree.elm

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import Html.Attributes exposing (class, classList, title)
2121
import Html.Events exposing (onClick)
2222
import Http
2323
import Lib.HttpApi as HttpApi exposing (ApiRequest)
24+
import Lib.ProdDebug as ProdDebug
2425
import Lib.Util as Util
2526
import RemoteData exposing (RemoteData(..), WebData)
2627
import UI
@@ -216,17 +217,16 @@ viewListingLabel label_ =
216217
viewDefinitionListing : FQNSet -> Maybe FQN -> DefinitionListing -> Html Msg
217218
viewDefinitionListing openDefinitions parentNamespace listing =
218219
let
219-
isOpen fqn =
220-
let
221-
fullFqn =
222-
case parentNamespace of
223-
Just n ->
224-
FQN.append n fqn
220+
fullFqn fqn =
221+
case parentNamespace of
222+
Just n ->
223+
FQN.append n fqn
225224

226-
Nothing ->
227-
fqn
228-
in
229-
FQNSet.member fullFqn openDefinitions
225+
Nothing ->
226+
fqn
227+
228+
isOpen fqn =
229+
FQNSet.member (fullFqn fqn) openDefinitions
230230

231231
viewDefRow ref fqn =
232232
viewListingRow
@@ -239,7 +239,9 @@ viewDefinitionListing openDefinitions parentNamespace listing =
239239
viewDefRow (TypeReference (NameOnly fqn)) fqn (Category.name category) (Category.icon category)
240240

241241
TermListing _ fqn category ->
242-
viewDefRow (TermReference (NameOnly fqn)) fqn (Category.name category) (Category.icon category)
242+
ProdDebug.view
243+
(FQN.toString (fullFqn fqn))
244+
[ viewDefRow (TermReference (NameOnly fqn)) fqn (Category.name category) (Category.icon category) ]
243245

244246
DataConstructorListing _ fqn ->
245247
viewDefRow (DataConstructorReference (NameOnly fqn)) fqn "constructor" Icon.dataConstructor

0 commit comments

Comments
 (0)