Skip to content

Commit 264c96a

Browse files
committed
Add open definitions debug logging
1 parent 5ae0fe7 commit 264c96a

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/Code/CodebaseTree.elm

Lines changed: 11 additions & 1 deletion
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
@@ -235,7 +236,16 @@ viewDefinitionListing openDefinitions listing =
235236
viewDefRow (TypeReference (NameOnly fqn)) fqn (Category.name category) (Category.icon category)
236237

237238
TermListing _ fqn category ->
238-
viewDefRow (TermReference (NameOnly fqn)) fqn (Category.name category) (Category.icon category)
239+
let
240+
a =
241+
"Term listing: " ++ FQN.toString fqn ++ "\n"
242+
243+
b =
244+
"OpenDefinitions" ++ (openDefinitions |> FQNSet.toList |> List.map FQN.toString |> String.join ", ")
245+
in
246+
ProdDebug.view (a ++ b)
247+
[ viewDefRow (TermReference (NameOnly fqn)) fqn (Category.name category) (Category.icon category)
248+
]
239249

240250
DataConstructorListing _ fqn ->
241251
viewDefRow (DataConstructorReference (NameOnly fqn)) fqn "constructor" Icon.dataConstructor

0 commit comments

Comments
 (0)