diff --git a/frontend/src/components/cur-dir-path/dir-path.js b/frontend/src/components/cur-dir-path/dir-path.js index ba86066c6d..756011cddb 100644 --- a/frontend/src/components/cur-dir-path/dir-path.js +++ b/frontend/src/components/cur-dir-path/dir-path.js @@ -43,10 +43,10 @@ class DirPath extends React.Component { } else { nodePath += '/' + item; return ( - + / {item} - + ); } }); diff --git a/frontend/src/css/layout.css b/frontend/src/css/layout.css index 6e84f4f9b8..3f494b35a3 100644 --- a/frontend/src/css/layout.css +++ b/frontend/src/css/layout.css @@ -286,3 +286,20 @@ img[src=""],img:not([src]){ /* for first loading img*/ color: #999; } +.path-container { + display: flex; + word-break: keep-all; + width: 90%; +} +.path-container a { + max-height: 50px; + overflow: hidden; + text-overflow:ellipsis; + white-space: nowrap; +} +.path-container span, .path-container a { + flex-shrink: 1; +} +.path-container span:first-child, .path-container span:last-child { + flex-shrink: 0; +} diff --git a/frontend/src/pages/wiki/main-panel.js b/frontend/src/pages/wiki/main-panel.js index 2e66391356..ec762916ff 100644 --- a/frontend/src/pages/wiki/main-panel.js +++ b/frontend/src/pages/wiki/main-panel.js @@ -57,7 +57,7 @@ class MainPanel extends Component { } else { nodePath += '/' + item; return ( - + / {item} - + ); } }); @@ -116,7 +116,7 @@ class MainPanel extends Component {
-
+
{slug} {this.renderNavPath()}