UX: Move preview button to bottom right of mobile composer
This commit is contained in:
parent
7a7d612b23
commit
c57ab12238
|
@ -971,16 +971,6 @@ export default Ember.Component.extend({
|
||||||
sendAction: this.onExpandPopupMenuOptions.bind(this),
|
sendAction: this.onExpandPopupMenuOptions.bind(this),
|
||||||
popupMenu: true
|
popupMenu: true
|
||||||
});
|
});
|
||||||
|
|
||||||
if (this.site.mobileView) {
|
|
||||||
toolbar.addButton({
|
|
||||||
id: "preview",
|
|
||||||
group: "mobileExtras",
|
|
||||||
icon: "television",
|
|
||||||
title: "composer.show_preview",
|
|
||||||
sendAction: this.showPreview.bind(this)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
previewUpdated($preview) {
|
previewUpdated($preview) {
|
||||||
|
|
|
@ -142,10 +142,6 @@ class Toolbar {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (site.mobileView) {
|
|
||||||
this.groups.push({ group: "mobileExtras", buttons: [] });
|
|
||||||
}
|
|
||||||
|
|
||||||
this.groups[this.groups.length - 1].lastGroup = true;
|
this.groups[this.groups.length - 1].lastGroup = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -159,13 +159,19 @@
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
<div id='draft-status' class="{{if isUploading 'hidden'}}">
|
<div id='draft-status' class="{{if isUploading 'hidden'}}">
|
||||||
{{#if model.draftConflictUser}}
|
|
||||||
{{avatar model.draftConflictUser imageSize="small"}}
|
|
||||||
{{/if}}
|
|
||||||
{{#if model.draftSaving}}<div class="spinner small"></div>{{/if}}
|
{{#if model.draftSaving}}<div class="spinner small"></div>{{/if}}
|
||||||
{{#if model.draftSaved}}{{d-icon 'check' class='save-animation'}}{{/if}}
|
{{#if model.draftSaved}}{{d-icon 'check' class='save-animation'}}{{/if}}
|
||||||
{{#if model.draftStatus}}
|
{{#if model.draftStatus}}
|
||||||
<span title="{{model.draftStatus}}">{{d-icon 'user-edit'}}</span>
|
<span title="{{model.draftStatus}}">
|
||||||
|
{{#if model.draftConflictUser}}
|
||||||
|
{{avatar model.draftConflictUser imageSize="small"}} {{d-icon 'user-edit'}}
|
||||||
|
{{else}}
|
||||||
|
{{d-icon 'sync-alt'}}
|
||||||
|
{{/if}}
|
||||||
|
{{#unless site.mobileView}}
|
||||||
|
{{model.draftStatus}}
|
||||||
|
{{/unless}}
|
||||||
|
</span>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -178,6 +184,10 @@
|
||||||
</a>
|
</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
<a class="btn btn-default no-text mobile-preview" title="{{i18n 'composer.show_preview'}}" {{action "togglePreview"}}>
|
||||||
|
{{d-icon "desktop"}}
|
||||||
|
</a>
|
||||||
|
|
||||||
{{#if showPreview}}
|
{{#if showPreview}}
|
||||||
{{d-button action=(action "togglePreview") class="hide-preview" label="composer.hide_preview"}}
|
{{d-button action=(action "togglePreview") class="hide-preview" label="composer.hide_preview"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
|
@ -84,6 +84,18 @@
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
flex: 1 1 auto;
|
flex: 1 1 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mobile-file-upload {
|
||||||
|
order: 2;
|
||||||
|
&.hidden + .mobile-preview {
|
||||||
|
// Hide preview button while file is uploading to make room for upload progress
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.mobile-preview {
|
||||||
|
margin-left: 0.25em;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.d-editor-textarea-wrapper {
|
.d-editor-textarea-wrapper {
|
||||||
|
|
Loading…
Reference in New Issue