diff --git a/frontend/src/components/toolbar/markdown-viewer-toolbar.js b/frontend/src/components/toolbar/markdown-viewer-toolbar.js
index 8491325012..edf6761f63 100644
--- a/frontend/src/components/toolbar/markdown-viewer-toolbar.js
+++ b/frontend/src/components/toolbar/markdown-viewer-toolbar.js
@@ -54,6 +54,7 @@ class MoreMenu extends React.PureComponent {
render() {
const editorMode = this.props.editorMode;
+ const isSmall = this.props.isSmallScreen;
return (
@@ -69,6 +70,11 @@ class MoreMenu extends React.PureComponent {
{(this.props.openDialogs && editorMode === 'rich') &&
{gettext('Help')}
}
+ {isSmall && {gettext('Share')}}
+ {isSmall && {gettext('Back to parent directory')}}
+ {(isSmall && this.props.showFileHistory) &&
+ {gettext('File History')}
+ }
);
@@ -140,6 +146,37 @@ class MarkdownViewerToolbar extends React.Component {
openDialogs={this.props.openDialogs}
editorMode={this.props.editorMode}
onEdit={this.props.onEdit}
+ isSmallScreen={false}
+ />
+
+
+
+
+
+
+ {saving ?
+
+ :
+
+ }
+
+
@@ -167,9 +204,39 @@ class MarkdownViewerToolbar extends React.Component {
openDialogs={this.props.openDialogs}
editorMode={this.props.editorMode}
onEdit={this.props.onEdit}
+ isSmallScreen={false}
/>
+
+
+
+
+ {saving ?
+
+ :
+
+ }
+
+
+
+
+
);
}
diff --git a/frontend/src/css/markdown-viewer/markdown-editor.css b/frontend/src/css/markdown-viewer/markdown-editor.css
index 7c6e5250b1..58caffab68 100644
--- a/frontend/src/css/markdown-viewer/markdown-editor.css
+++ b/frontend/src/css/markdown-viewer/markdown-editor.css
@@ -4,7 +4,8 @@
position: relative;
float: none;
}
-.sf-md-viewer-topbar-first {
+.sf-md-viewer-topbar-first,
+.sf-md-viewer-topbar-first-narrow {
padding: 4px 10px;
background-color: #fff;
border-bottom: 1px solid #e5e5e5;
@@ -156,3 +157,14 @@
.seafile-md-comment .seafile-comment .seafile-comment-toggle-resolved {
width: 100%;
}
+
+@media (max-width: 768px) {
+ .sf-md-viewer-topbar-first {
+ display: none !important;
+ }
+}
+@media (min-width: 768px) {
+ .sf-md-viewer-topbar-first-narrow {
+ display: none !important;
+ }
+}