Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
purescript-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
148
Issues
148
List
Board
Labels
Milestones
Merge Requests
2
Merge Requests
2
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gargantext
purescript-gargantext
Commits
c20201d6
Commit
c20201d6
authored
Jun 18, 2025
by
Karen Konou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Node terms] Show related docs for children terms as well
parent
5491ae2b
Pipeline
#7688
passed with stages
in 21 minutes and 28 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
14 deletions
+15
-14
Tree.purs
src/Gargantext/Components/NgramsTable/Tree.purs
+3
-3
Lists.purs
src/Gargantext/Components/Nodes/Lists.purs
+11
-10
SidePanel.purs
src/Gargantext/Components/Nodes/Lists/SidePanel.purs
+1
-1
No files found.
src/Gargantext/Components/NgramsTable/Tree.purs
View file @
c20201d6
...
...
@@ -282,7 +282,7 @@ renderNgramsItemCpt = here.component "renderNgramsItem" cpt
mCurrentNgrams' <- T.useLive T.unequal mCurrentNgrams
let
currentRowSelected = mCurrentNgrams' == Just
ngrams
currentRowSelected = mCurrentNgrams' == Just
[ ngrams ]
className = currentRowSelected ? "page-paint-raw page-paint-raw--selected" $ ""
pure $ Tbl.makeRow' { className }
...
...
@@ -290,7 +290,7 @@ renderNgramsItemCpt = here.component "renderNgramsItem" cpt
, ngramsContext
{ corpusId
, mListId
, ngrams
, ngrams
: ([ ngrams ] <> getNgramsChildren' ngrams)
}
[]
, B.wad'
...
...
@@ -464,7 +464,7 @@ nextTermList GT.CandidateTerm = GT.MapTerm
type NgramsContextProps =
( corpusId :: GT.CorpusId
, mListId :: Maybe GT.ListId
, ngrams :: NgramsTerm
, ngrams ::
Array
NgramsTerm
)
ngramsContext :: R2.Component NgramsContextProps
...
...
src/Gargantext/Components/Nodes/Lists.purs
View file @
c20201d6
...
...
@@ -181,15 +181,11 @@ sidePanelNgramsContextViewCpt = here.component "sidePanelNgramsContextView" cpt
case mSidePanel' of
Nothing -> pure $ H.div {} []
Just sidePanel' -> do
let ngrams = maybe
"" (
\(NormNgramsTerm n) -> n) sidePanel'.mCurrentNgrams
let ngrams = maybe
[ "" ] (map
\(NormNgramsTerm n) -> n) sidePanel'.mCurrentNgrams
pure $ H.div {}
[ H.div { className: "list-group-item border-0" }
[ H.div
{ className: "graph-selected-nodes__badge badge badge-info" }
[ H.text ngrams
]
]
(map renderNgramsBadges ngrams)
, ngramsDocList
{ mCorpusId: sidePanel'.mCorpusId
, mListId: sidePanel'.mListId
...
...
@@ -198,11 +194,16 @@ sidePanelNgramsContextViewCpt = here.component "sidePanelNgramsContextView" cpt
}
[]
]
where
renderNgramsBadges ngram = H.div
{ className: "graph-selected-nodes__badge badge badge-info" }
[ H.text ngram
]
type NgramsDocListProps =
( mCorpusId :: Maybe GT.CorpusId
, mListId :: Maybe GT.ListId
, mNgrams :: Maybe
NgramsTerm
, mNgrams :: Maybe
(Array NgramsTerm)
, session :: Session
)
...
...
@@ -242,13 +243,13 @@ ngramsDocListCpt = R2.hereComponent here "ngramsDocList" hCpt
type NgramsDocLoadProps =
( corpusId :: GT.CorpusId
, ngrams :: NgramsTerm
, ngrams ::
Array
NgramsTerm
, session :: Session
)
loaderNgramsDocList :: Record NgramsDocLoadProps -> AffRESTError (Array GQLCTX.Context)
loaderNgramsDocList { corpusId, ngrams
: NormNgramsTerm ngrams
, session } =
getContextsForNgrams session corpusId
[ ngrams ]
false
loaderNgramsDocList { corpusId, ngrams, session } =
getContextsForNgrams session corpusId
((\(NormNgramsTerm n) -> n) <$> ngrams)
false
type NgramsDocListLoadedProps =
( contexts :: Array GQLCTX.Context
...
...
src/Gargantext/Components/Nodes/Lists/SidePanel.purs
View file @
c20201d6
...
...
@@ -7,7 +7,7 @@ import Gargantext.Types (CorpusId, ListId)
-- type SidePanel :: forall k. Row k
type SidePanel =
( mCorpusId :: Maybe CorpusId
, mCurrentNgrams :: Maybe
NgramsTerm
, mCurrentNgrams :: Maybe
(Array NgramsTerm)
, mListId :: Maybe ListId
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment