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
133
Issues
133
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
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
48a16913
Commit
48a16913
authored
Apr 26, 2022
by
arturo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[graph] Node Focus
*
#375
: rc6.x
parent
8c72c681
Pipeline
#2769
failed with stage
in 0 seconds
Changes
74
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
74 changed files
with
2346 additions
and
721 deletions
+2346
-721
bootstrap-darkster.css
dist/styles/bootstrap-darkster.css
+135
-20
bootstrap-default.css
dist/styles/bootstrap-default.css
+135
-20
bootstrap-greyson.css
dist/styles/bootstrap-greyson.css
+135
-20
bootstrap-herbie.css
dist/styles/bootstrap-herbie.css
+135
-20
bootstrap-monotony.css
dist/styles/bootstrap-monotony.css
+135
-20
App.purs
src/Gargantext/Components/App/App.purs
+4
-6
Store.purs
src/Gargantext/Components/App/Store.purs
+59
-30
IconButton.purs
src/Gargantext/Components/Bootstrap/Inline/IconButton.purs
+16
-8
Types.purs
src/Gargantext/Components/Bootstrap/Types.purs
+17
-1
DocsTable.purs
src/Gargantext/Components/DocsTable.purs
+1
-1
FolderView.purs
src/Gargantext/Components/FolderView.purs
+3
-3
Forest.purs
src/Gargantext/Components/Forest.purs
+1
-1
Tree.purs
src/Gargantext/Components/Forest/Tree.purs
+1
-1
Node.purs
src/Gargantext/Components/Forest/Tree/Node.purs
+6
-3
Search.purs
...Gargantext/Components/Forest/Tree/Node/Action/Search.purs
+1
-1
Update.purs
...Gargantext/Components/Forest/Tree/Node/Action/Update.purs
+10
-3
WriteNodesDocuments.purs
...mponents/Forest/Tree/Node/Action/WriteNodesDocuments.purs
+1
-1
Box.purs
src/Gargantext/Components/Forest/Tree/Node/Box.purs
+1
-1
Types.purs
src/Gargantext/Components/Forest/Tree/Node/Box/Types.purs
+1
-3
SubTree.purs
...Gargantext/Components/Forest/Tree/Node/Tools/SubTree.purs
+1
-1
Sync.purs
src/Gargantext/Components/Forest/Tree/Node/Tools/Sync.purs
+2
-2
DocFocus.purs
src/Gargantext/Components/GraphExplorer/Frame/DocFocus.purs
+18
-2
Layout.purs
src/Gargantext/Components/GraphExplorer/Layout.purs
+42
-33
Resources.purs
src/Gargantext/Components/GraphExplorer/Resources.purs
+5
-6
ContactList.purs
...gantext/Components/GraphExplorer/Sidebar/ContactList.purs
+269
-0
DocList.purs
src/Gargantext/Components/GraphExplorer/Sidebar/DocList.purs
+96
-29
Sidebar.purs
src/Gargantext/Components/GraphExplorer/Sidebar/Sidebar.purs
+20
-107
Store.purs
src/Gargantext/Components/GraphExplorer/Store.purs
+4
-0
Controls.purs
...Gargantext/Components/GraphExplorer/Toolbar/Controls.purs
+1
-2
TopBar.purs
src/Gargantext/Components/GraphExplorer/Topbar/TopBar.purs
+1
-2
NgramsTable.purs
src/Gargantext/Components/NgramsTable.purs
+1
-1
Tabs.purs
src/Gargantext/Components/Nodes/Annuaire/Tabs.purs
+1
-1
User.purs
src/Gargantext/Components/Nodes/Annuaire/User.purs
+1
-1
Contact.purs
src/Gargantext/Components/Nodes/Annuaire/User/Contact.purs
+1
-1
Tabs.purs
...gantext/Components/Nodes/Annuaire/User/Contacts/Tabs.purs
+1
-1
Corpus.purs
src/Gargantext/Components/Nodes/Corpus.purs
+1
-1
Predefined.purs
src/Gargantext/Components/Nodes/Corpus/Chart/Predefined.purs
+1
-1
Types.purs
src/Gargantext/Components/Nodes/Corpus/Chart/Types.purs
+1
-1
Code.purs
src/Gargantext/Components/Nodes/Corpus/Code.purs
+1
-1
Dashboard.purs
src/Gargantext/Components/Nodes/Corpus/Dashboard.purs
+1
-1
Phylo.purs
src/Gargantext/Components/Nodes/Corpus/Phylo.purs
+45
-9
Graph.purs
src/Gargantext/Components/Nodes/Graph.purs
+24
-32
Home.purs
src/Gargantext/Components/Nodes/Home.purs
+1
-1
Lists.purs
src/Gargantext/Components/Nodes/Lists.purs
+1
-1
Tabs.purs
src/Gargantext/Components/Nodes/Lists/Tabs.purs
+1
-1
Texts.purs
src/Gargantext/Components/Nodes/Texts.purs
+2
-2
ConfigForm.purs
...argantext/Components/PhyloExplorer/Config/ConfigForm.purs
+0
-0
ConfigFormContainer.purs
.../Components/PhyloExplorer/Config/ConfigFormContainer.purs
+0
-0
Layout.purs
src/Gargantext/Components/PhyloExplorer/Layout.purs
+177
-168
DetailsTab.purs
...rgantext/Components/PhyloExplorer/Sidebar/DetailsTab.purs
+21
-23
DocList.purs
src/Gargantext/Components/PhyloExplorer/Sidebar/DocList.purs
+296
-0
SelectionTab.purs
...antext/Components/PhyloExplorer/Sidebar/SelectionTab.purs
+33
-25
SideBar.purs
src/Gargantext/Components/PhyloExplorer/Sidebar/SideBar.purs
+71
-0
Store.purs
src/Gargantext/Components/PhyloExplorer/Store.purs
+134
-0
ToolBar.purs
src/Gargantext/Components/PhyloExplorer/Toolbar/ToolBar.purs
+13
-11
TopBar.purs
src/Gargantext/Components/PhyloExplorer/Topbar/TopBar.purs
+21
-22
Types.purs
src/Gargantext/Components/PhyloExplorer/Types.purs
+14
-0
Router.purs
src/Gargantext/Components/Router.purs
+17
-17
Search.purs
src/Gargantext/Components/Search.purs
+6
-4
Tile.purs
src/Gargantext/Components/Tile.purs
+1
-1
TileMenu.purs
src/Gargantext/Components/TileMenu.purs
+1
-1
TopBar.purs
src/Gargantext/Components/TopBar.purs
+1
-1
Session.purs
src/Gargantext/Context/Session.purs
+13
-0
Loader.purs
src/Gargantext/Hooks/Loader.purs
+1
-1
Session.purs
src/Gargantext/Hooks/Session.purs
+10
-0
UpdateEffect.purs
src/Gargantext/Hooks/UpdateEffect.purs
+22
-2
Stores.purs
src/Gargantext/Utils/Stores.purs
+1
-1
Main.purs
src/Main.purs
+14
-3
_graph.sass
src/sass/_legacy/_graph.sass
+52
-2
_phylo.scss
src/sass/_legacy/_phylo.scss
+31
-10
_tree.sass
src/sass/_legacy/_tree.sass
+13
-8
_variables.scss
src/sass/abstract/_variables.scss
+1
-1
_grouped.scss
src/sass/components/_grouped.scss
+41
-16
_layout.scss
src/sass/modules/_layout.scss
+1
-1
No files found.
dist/styles/bootstrap-darkster.css
View file @
48a16913
...
...
@@ -6002,19 +6002,29 @@ h3 {
position
:
relative
;
transition
:
color
150ms
ease-in-out
;
}
.b-icon-button--overlay.b-icon-button
::before
{
.b-icon-button__inner
{
z-index
:
1
;
position
:
relative
;
}
.b-icon-button
::before
{
left
:
-10px
;
right
:
-10px
;
top
:
-6px
;
right
:
-6px
;
bottom
:
-6px
;
left
:
-6px
;
content
:
""
;
background-color
:
#212529
;
border-radius
:
5px
;
z-index
:
-1
;
position
:
absolute
;
transition
:
background-color
150ms
ease-in-out
;
transition
:
background-color
150ms
ease-in-out
,
box-shadow
150ms
ease-in-out
;
}
.b-icon-button--overlay
::before
{
content
:
""
;
}
.b-icon-button--level-1
:hover::before
{
background-color
:
#212529
;
}
.b-icon-button--level-2
::before
{
background-color
:
#212529
;
}
.b-icon-button--
overlay
:hover
.b-icon-button
::before
{
.b-icon-button--
level-2
:hover
::before
{
background-color
:
#0a0c0d
;
}
.b-icon-button--enabled
,
.b-icon-button--muted
,
.b-icon-button--idled
{
...
...
@@ -6065,6 +6075,9 @@ h3 {
.b-icon-button--enabled.b-icon-button--dark
:hover
,
.b-icon-button--muted.b-icon-button--dark
:hover
{
color
:
#b3b3b3
;
}
.b-icon-button--enabled.b-icon-button
:active::before
,
.b-icon-button--enabled.b-icon-button--active
::before
,
.b-icon-button--muted.b-icon-button
:active::before
,
.b-icon-button--muted.b-icon-button--active
::before
{
box-shadow
:
0
0
0
0.2rem
rgba
(
52
,
58
,
64
,
0.5
);
}
.b-icon-button--idled
:hover
{
cursor
:
default
;
}
...
...
@@ -7414,6 +7427,7 @@ input[type=range]:-moz-focusring {
flex-grow
:
1
;
pointer-events
:
all
;
position
:
relative
;
content
:
layout
;
}
.graph-layout__focus__inner
{
top
:
0
;
...
...
@@ -7467,6 +7481,55 @@ input[type=range]:-moz-focusring {
display
:
none
;
}
.graph-doc-focus
{
scrollbar-width
:
none
;
overflow-y
:
scroll
;
background-color
:
#000000
;
height
:
100%
;
position
:
relative
;
}
.graph-doc-focus
::-webkit-scrollbar
{
display
:
none
;
}
.graph-doc-focus
::before
{
background
:
linear-gradient
(
to
top
,
rgba
(
0
,
0
,
0
,
0
)
0%
,
black
45%
);
content
:
""
;
z-index
:
1
;
pointer-events
:
none
;
position
:
sticky
;
top
:
0
;
height
:
16px
;
width
:
100%
;
display
:
block
;
}
.graph-doc-focus
::after
{
background
:
linear-gradient
(
to
bottom
,
rgba
(
0
,
0
,
0
,
0
)
0%
,
black
45%
);
content
:
""
;
z-index
:
1
;
pointer-events
:
none
;
position
:
sticky
;
bottom
:
0
;
height
:
16px
;
width
:
100%
;
display
:
block
;
}
.graph-doc-focus__header
{
padding
:
0.75rem
1.25rem
;
font-size
:
20px
;
}
.right-handed
.graph-doc-focus__header
{
float
:
right
;
}
.left-handed
.graph-doc-focus__header
{
float
:
left
;
}
.graph-doc-focus__body
{
padding-left
:
1.25rem
;
padding-right
:
1.25rem
;
}
.graph-sidebar
{
scrollbar-width
:
none
;
overflow-y
:
scroll
;
...
...
@@ -7590,6 +7653,22 @@ input[type=range]:-moz-focusring {
.graph-doc-list__item
:hover
{
background-color
:
#121212
;
}
.graph-doc-list__item--selected
::before
{
content
:
""
;
position
:
absolute
;
z-index
:
1
;
width
:
2px
;
background-color
:
#0F81C7
;
left
:
0
;
top
:
0
;
bottom
:
0
;
}
.graph-doc-list__item--selected
:first-child::before
{
border-top-left-radius
:
0.25rem
;
}
.graph-doc-list__item--selected
:last-child::before
{
border-bottom-left-radius
:
0.25rem
;
}
.graph-doc-list__item__main
{
flex-grow
:
1
;
padding-right
:
1.25rem
;
...
...
@@ -7607,6 +7686,15 @@ input[type=range]:-moz-focusring {
color
:
#CED4DA
;
}
.graph-contact-list__item__title
,
.graph-contact-list__item__subtitle
{
line-height
:
1.3
;
margin-bottom
:
2px
;
}
.graph-contact-list__item__subtitle
{
font-size
:
15px
;
color
:
#DEE2E6
;
}
.graph-toolbar
{
display
:
flex
;
padding
:
8px
;
...
...
@@ -7938,23 +8026,26 @@ a:focus, a:hover {
visibility
:
visible
;
}
.right-handed
.mainleaf
:hover
.mainleaf__settings-icon
{
margin-left
:
1
6
px
;
margin-left
:
1
8
px
;
}
.left-handed
.mainleaf
:hover
.mainleaf__settings-icon
{
margin-right
:
1
6
px
;
margin-right
:
1
8
px
;
}
.right-handed
.mainleaf__update-icon
{
margin-left
:
1
6
px
;
margin-left
:
1
8
px
;
}
.left-handed
.mainleaf__update-icon
{
margin-right
:
1
6
px
;
margin-right
:
1
8
px
;
}
.mainleaf__update-icon.b-icon-button
--overlay
::before
,
.mainleaf__settings-icon.b-icon-button--overlay
::before
{
.mainleaf__update-icon.b-icon-button
::before
,
.mainleaf__settings-icon.b-icon-button
::before
{
top
:
-5px
;
bottom
:
-5px
;
left
:
-6px
;
right
:
-6px
;
}
.mainleaf__progress-bar
{
width
:
64px
;
...
...
@@ -8910,19 +9001,43 @@ select.form-control {
top
:
calc
(
50%
-
50px
);
left
:
calc
(
50%
-
50px
);
}
.phylo__frame
{
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
position
:
absolute
;
display
:
flex
;
z-index
:
1
;
width
:
100%
;
height
:
calc
(
100vh
-
56px
);
justify-content
:
flex-end
;
pointer-events
:
none
;
}
.right-handed
.phylo__frame
{
flex-direction
:
row
;
}
.left-handed
.phylo__frame
{
flex-direction
:
row-reverse
;
}
.phylo__sidebar
{
position
:
fixed
;
width
:
480px
;
height
:
calc
(
100vh
-
56px
);
z-index
:
1
;
height
:
inherit
;
flex-grow
:
0
;
pointer-events
:
all
;
}
.right-handed
.phylo__sidebar
{
right
:
0
;
.phylo__sidebar__inner
{
position
:
fixed
;
height
:
inherit
;
width
:
inherit
;
}
.right-handed
.phylo__sidebar__inner
{
border-left
:
1px
solid
#dee2e6
;
}
.left-handed
.phylo__sidebar
{
left
:
0
;
.left-handed
.phylo__sidebar__inner
{
border-right
:
1px
solid
#dee2e6
;
}
...
...
dist/styles/bootstrap-default.css
View file @
48a16913
...
...
@@ -5956,19 +5956,29 @@ h3 {
position
:
relative
;
transition
:
color
150ms
ease-in-out
;
}
.b-icon-button--overlay.b-icon-button
::before
{
.b-icon-button__inner
{
z-index
:
1
;
position
:
relative
;
}
.b-icon-button
::before
{
left
:
-10px
;
right
:
-10px
;
top
:
-6px
;
right
:
-6px
;
bottom
:
-6px
;
left
:
-6px
;
content
:
""
;
background-color
:
#F8F9FA
;
border-radius
:
5px
;
z-index
:
-1
;
position
:
absolute
;
transition
:
background-color
150ms
ease-in-out
;
transition
:
background-color
150ms
ease-in-out
,
box-shadow
150ms
ease-in-out
;
}
.b-icon-button--overlay
::before
{
content
:
""
;
}
.b-icon-button--level-1
:hover::before
{
background-color
:
#F8F9FA
;
}
.b-icon-button--level-2
::before
{
background-color
:
#F8F9FA
;
}
.b-icon-button--
overlay
:hover
.b-icon-button
::before
{
.b-icon-button--
level-2
:hover
::before
{
background-color
:
#dae0e5
;
}
.b-icon-button--enabled
,
.b-icon-button--muted
,
.b-icon-button--idled
{
...
...
@@ -6019,6 +6029,9 @@ h3 {
.b-icon-button--enabled.b-icon-button--dark
:hover
,
.b-icon-button--muted.b-icon-button--dark
:hover
{
color
:
#0a0c0d
;
}
.b-icon-button--enabled.b-icon-button
:active::before
,
.b-icon-button--enabled.b-icon-button--active
::before
,
.b-icon-button--muted.b-icon-button
:active::before
,
.b-icon-button--muted.b-icon-button--active
::before
{
box-shadow
:
0
0
0
0.2rem
rgba
(
233
,
236
,
239
,
0.5
);
}
.b-icon-button--idled
:hover
{
cursor
:
default
;
}
...
...
@@ -7367,6 +7380,7 @@ input[type=range]:-moz-focusring {
flex-grow
:
1
;
pointer-events
:
all
;
position
:
relative
;
content
:
layout
;
}
.graph-layout__focus__inner
{
top
:
0
;
...
...
@@ -7420,6 +7434,55 @@ input[type=range]:-moz-focusring {
display
:
none
;
}
.graph-doc-focus
{
scrollbar-width
:
none
;
overflow-y
:
scroll
;
background-color
:
#fff
;
height
:
100%
;
position
:
relative
;
}
.graph-doc-focus
::-webkit-scrollbar
{
display
:
none
;
}
.graph-doc-focus
::before
{
background
:
linear-gradient
(
to
top
,
rgba
(
255
,
255
,
255
,
0
)
0%
,
white
45%
);
content
:
""
;
z-index
:
1
;
pointer-events
:
none
;
position
:
sticky
;
top
:
0
;
height
:
16px
;
width
:
100%
;
display
:
block
;
}
.graph-doc-focus
::after
{
background
:
linear-gradient
(
to
bottom
,
rgba
(
255
,
255
,
255
,
0
)
0%
,
white
45%
);
content
:
""
;
z-index
:
1
;
pointer-events
:
none
;
position
:
sticky
;
bottom
:
0
;
height
:
16px
;
width
:
100%
;
display
:
block
;
}
.graph-doc-focus__header
{
padding
:
0.75rem
1.25rem
;
font-size
:
20px
;
}
.right-handed
.graph-doc-focus__header
{
float
:
right
;
}
.left-handed
.graph-doc-focus__header
{
float
:
left
;
}
.graph-doc-focus__body
{
padding-left
:
1.25rem
;
padding-right
:
1.25rem
;
}
.graph-sidebar
{
scrollbar-width
:
none
;
overflow-y
:
scroll
;
...
...
@@ -7543,6 +7606,22 @@ input[type=range]:-moz-focusring {
.graph-doc-list__item
:hover
{
background-color
:
#FCFCFC
;
}
.graph-doc-list__item--selected
::before
{
content
:
""
;
position
:
absolute
;
z-index
:
1
;
width
:
2px
;
background-color
:
#17a2b8
;
left
:
0
;
top
:
0
;
bottom
:
0
;
}
.graph-doc-list__item--selected
:first-child::before
{
border-top-left-radius
:
0.25rem
;
}
.graph-doc-list__item--selected
:last-child::before
{
border-bottom-left-radius
:
0.25rem
;
}
.graph-doc-list__item__main
{
flex-grow
:
1
;
padding-right
:
1.25rem
;
...
...
@@ -7560,6 +7639,15 @@ input[type=range]:-moz-focusring {
color
:
#6C757D
;
}
.graph-contact-list__item__title
,
.graph-contact-list__item__subtitle
{
line-height
:
1.3
;
margin-bottom
:
2px
;
}
.graph-contact-list__item__subtitle
{
font-size
:
15px
;
color
:
#495057
;
}
.graph-toolbar
{
display
:
flex
;
padding
:
8px
;
...
...
@@ -7891,23 +7979,26 @@ a:focus, a:hover {
visibility
:
visible
;
}
.right-handed
.mainleaf
:hover
.mainleaf__settings-icon
{
margin-left
:
1
6
px
;
margin-left
:
1
8
px
;
}
.left-handed
.mainleaf
:hover
.mainleaf__settings-icon
{
margin-right
:
1
6
px
;
margin-right
:
1
8
px
;
}
.right-handed
.mainleaf__update-icon
{
margin-left
:
1
6
px
;
margin-left
:
1
8
px
;
}
.left-handed
.mainleaf__update-icon
{
margin-right
:
1
6
px
;
margin-right
:
1
8
px
;
}
.mainleaf__update-icon.b-icon-button
--overlay
::before
,
.mainleaf__settings-icon.b-icon-button--overlay
::before
{
.mainleaf__update-icon.b-icon-button
::before
,
.mainleaf__settings-icon.b-icon-button
::before
{
top
:
-5px
;
bottom
:
-5px
;
left
:
-6px
;
right
:
-6px
;
}
.mainleaf__progress-bar
{
width
:
64px
;
...
...
@@ -8863,19 +8954,43 @@ select.form-control {
top
:
calc
(
50%
-
50px
);
left
:
calc
(
50%
-
50px
);
}
.phylo__frame
{
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
position
:
absolute
;
display
:
flex
;
z-index
:
1
;
width
:
100%
;
height
:
calc
(
100vh
-
56px
);
justify-content
:
flex-end
;
pointer-events
:
none
;
}
.right-handed
.phylo__frame
{
flex-direction
:
row
;
}
.left-handed
.phylo__frame
{
flex-direction
:
row-reverse
;
}
.phylo__sidebar
{
position
:
fixed
;
width
:
480px
;
height
:
calc
(
100vh
-
56px
);
z-index
:
1
;
height
:
inherit
;
flex-grow
:
0
;
pointer-events
:
all
;
}
.right-handed
.phylo__sidebar
{
right
:
0
;
.phylo__sidebar__inner
{
position
:
fixed
;
height
:
inherit
;
width
:
inherit
;
}
.right-handed
.phylo__sidebar__inner
{
border-left
:
1px
solid
#dee2e6
;
}
.left-handed
.phylo__sidebar
{
left
:
0
;
.left-handed
.phylo__sidebar__inner
{
border-right
:
1px
solid
#dee2e6
;
}
...
...
dist/styles/bootstrap-greyson.css
View file @
48a16913
...
...
@@ -5711,19 +5711,29 @@ h3 {
position
:
relative
;
transition
:
color
150ms
ease-in-out
;
}
.b-icon-button--overlay.b-icon-button
::before
{
.b-icon-button__inner
{
z-index
:
1
;
position
:
relative
;
}
.b-icon-button
::before
{
left
:
-10px
;
right
:
-10px
;
top
:
-6px
;
right
:
-6px
;
bottom
:
-6px
;
left
:
-6px
;
content
:
""
;
background-color
:
#F8F9FA
;
border-radius
:
5px
;
z-index
:
-1
;
position
:
absolute
;
transition
:
background-color
150ms
ease-in-out
;
transition
:
background-color
150ms
ease-in-out
,
box-shadow
150ms
ease-in-out
;
}
.b-icon-button--overlay
::before
{
content
:
""
;
}
.b-icon-button--level-1
:hover::before
{
background-color
:
#F8F9FA
;
}
.b-icon-button--level-2
::before
{
background-color
:
#F8F9FA
;
}
.b-icon-button--
overlay
:hover
.b-icon-button
::before
{
.b-icon-button--
level-2
:hover
::before
{
background-color
:
#dae0e5
;
}
.b-icon-button--enabled
,
.b-icon-button--muted
,
.b-icon-button--idled
{
...
...
@@ -5774,6 +5784,9 @@ h3 {
.b-icon-button--enabled.b-icon-button--dark
:hover
,
.b-icon-button--muted.b-icon-button--dark
:hover
{
color
:
#0a0c0d
;
}
.b-icon-button--enabled.b-icon-button
:active::before
,
.b-icon-button--enabled.b-icon-button--active
::before
,
.b-icon-button--muted.b-icon-button
:active::before
,
.b-icon-button--muted.b-icon-button--active
::before
{
box-shadow
:
0
0
0
0.2rem
rgba
(
233
,
236
,
239
,
0.5
);
}
.b-icon-button--idled
:hover
{
cursor
:
default
;
}
...
...
@@ -7123,6 +7136,7 @@ input[type=range]:-moz-focusring {
flex-grow
:
1
;
pointer-events
:
all
;
position
:
relative
;
content
:
layout
;
}
.graph-layout__focus__inner
{
top
:
0
;
...
...
@@ -7176,6 +7190,55 @@ input[type=range]:-moz-focusring {
display
:
none
;
}
.graph-doc-focus
{
scrollbar-width
:
none
;
overflow-y
:
scroll
;
background-color
:
#fff
;
height
:
100%
;
position
:
relative
;
}
.graph-doc-focus
::-webkit-scrollbar
{
display
:
none
;
}
.graph-doc-focus
::before
{
background
:
linear-gradient
(
to
top
,
rgba
(
255
,
255
,
255
,
0
)
0%
,
white
45%
);
content
:
""
;
z-index
:
1
;
pointer-events
:
none
;
position
:
sticky
;
top
:
0
;
height
:
16px
;
width
:
100%
;
display
:
block
;
}
.graph-doc-focus
::after
{
background
:
linear-gradient
(
to
bottom
,
rgba
(
255
,
255
,
255
,
0
)
0%
,
white
45%
);
content
:
""
;
z-index
:
1
;
pointer-events
:
none
;
position
:
sticky
;
bottom
:
0
;
height
:
16px
;
width
:
100%
;
display
:
block
;
}
.graph-doc-focus__header
{
padding
:
0.75rem
1.25rem
;
font-size
:
20px
;
}
.right-handed
.graph-doc-focus__header
{
float
:
right
;
}
.left-handed
.graph-doc-focus__header
{
float
:
left
;
}
.graph-doc-focus__body
{
padding-left
:
1.25rem
;
padding-right
:
1.25rem
;
}
.graph-sidebar
{
scrollbar-width
:
none
;
overflow-y
:
scroll
;
...
...
@@ -7299,6 +7362,22 @@ input[type=range]:-moz-focusring {
.graph-doc-list__item
:hover
{
background-color
:
#FCFCFC
;
}
.graph-doc-list__item--selected
::before
{
content
:
""
;
position
:
absolute
;
z-index
:
1
;
width
:
2px
;
background-color
:
#5c8f94
;
left
:
0
;
top
:
0
;
bottom
:
0
;
}
.graph-doc-list__item--selected
:first-child::before
{
border-top-left-radius
:
0.25rem
;
}
.graph-doc-list__item--selected
:last-child::before
{
border-bottom-left-radius
:
0.25rem
;
}
.graph-doc-list__item__main
{
flex-grow
:
1
;
padding-right
:
1.25rem
;
...
...
@@ -7316,6 +7395,15 @@ input[type=range]:-moz-focusring {
color
:
#6C757D
;
}
.graph-contact-list__item__title
,
.graph-contact-list__item__subtitle
{
line-height
:
1.3
;
margin-bottom
:
2px
;
}
.graph-contact-list__item__subtitle
{
font-size
:
15px
;
color
:
#495057
;
}
.graph-toolbar
{
display
:
flex
;
padding
:
8px
;
...
...
@@ -7647,23 +7735,26 @@ a:focus, a:hover {
visibility
:
visible
;
}
.right-handed
.mainleaf
:hover
.mainleaf__settings-icon
{
margin-left
:
1
6
px
;
margin-left
:
1
8
px
;
}
.left-handed
.mainleaf
:hover
.mainleaf__settings-icon
{
margin-right
:
1
6
px
;
margin-right
:
1
8
px
;
}
.right-handed
.mainleaf__update-icon
{
margin-left
:
1
6
px
;
margin-left
:
1
8
px
;
}
.left-handed
.mainleaf__update-icon
{
margin-right
:
1
6
px
;
margin-right
:
1
8
px
;
}
.mainleaf__update-icon.b-icon-button
--overlay
::before
,
.mainleaf__settings-icon.b-icon-button--overlay
::before
{
.mainleaf__update-icon.b-icon-button
::before
,
.mainleaf__settings-icon.b-icon-button
::before
{
top
:
-5px
;
bottom
:
-5px
;
left
:
-6px
;
right
:
-6px
;
}
.mainleaf__progress-bar
{
width
:
64px
;
...
...
@@ -8619,19 +8710,43 @@ select.form-control {
top
:
calc
(
50%
-
50px
);
left
:
calc
(
50%
-
50px
);
}
.phylo__frame
{
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
position
:
absolute
;
display
:
flex
;
z-index
:
1
;
width
:
100%
;
height
:
calc
(
100vh
-
56px
);
justify-content
:
flex-end
;
pointer-events
:
none
;
}
.right-handed
.phylo__frame
{
flex-direction
:
row
;
}
.left-handed
.phylo__frame
{
flex-direction
:
row-reverse
;
}
.phylo__sidebar
{
position
:
fixed
;
width
:
480px
;
height
:
calc
(
100vh
-
56px
);
z-index
:
1
;
height
:
inherit
;
flex-grow
:
0
;
pointer-events
:
all
;
}
.right-handed
.phylo__sidebar
{
right
:
0
;
.phylo__sidebar__inner
{
position
:
fixed
;
height
:
inherit
;
width
:
inherit
;
}
.right-handed
.phylo__sidebar__inner
{
border-left
:
1px
solid
#dee2e6
;
}
.left-handed
.phylo__sidebar
{
left
:
0
;
.left-handed
.phylo__sidebar__inner
{
border-right
:
1px
solid
#dee2e6
;
}
...
...
dist/styles/bootstrap-herbie.css
View file @
48a16913
...
...
@@ -5959,19 +5959,29 @@ h3 {
position
:
relative
;
transition
:
color
150ms
ease-in-out
;
}
.b-icon-button--overlay.b-icon-button
::before
{
.b-icon-button__inner
{
z-index
:
1
;
position
:
relative
;