mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-09-25 11:18:12 +08:00
better handle long dataset titles (#909)
* truncate middle of long title names * remove width * In the case of VERY long titles, hide overflow * align bottom of title with cellxgene * add character length global and shrink length
This commit is contained in:
@@ -41,7 +41,8 @@ class LeftSideBar extends React.Component {
|
||||
userSelect: "none"
|
||||
}}
|
||||
>
|
||||
cell<span
|
||||
cell
|
||||
<span
|
||||
style={{
|
||||
position: "relative",
|
||||
top: 1,
|
||||
@@ -50,22 +51,32 @@ class LeftSideBar extends React.Component {
|
||||
}}
|
||||
>
|
||||
×
|
||||
</span>gene
|
||||
</span>
|
||||
gene
|
||||
</span>
|
||||
<div
|
||||
data-testid="header"
|
||||
style={{
|
||||
fontSize: 14,
|
||||
position: "relative",
|
||||
top: -2,
|
||||
top: -6,
|
||||
display: "inline-block",
|
||||
marginLeft: 7,
|
||||
width: 170,
|
||||
overflow: "hidden"
|
||||
width: "190px",
|
||||
marginLeft: "7px",
|
||||
height: "1.1em",
|
||||
overflow: "hidden",
|
||||
wordBreak: "break-all"
|
||||
}}
|
||||
title={datasetTitle}
|
||||
>
|
||||
{datasetTitle}
|
||||
{datasetTitle.length > globals.datasetTitleMaxCharacterCount
|
||||
? `${datasetTitle.substring(
|
||||
0,
|
||||
Math.floor(globals.datasetTitleMaxCharacterCount / 2)
|
||||
)}…${datasetTitle.slice(
|
||||
-Math.floor(globals.datasetTitleMaxCharacterCount / 2)
|
||||
)}`
|
||||
: datasetTitle}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user