1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-08-04 21:15:24 +02:00

Complete UI refactoring to new nav and toolbar UX

Compact design!
This commit is contained in:
McMatts 2019-05-24 12:30:31 +01:00
parent e37782e5b7
commit 6ae9414361
14 changed files with 113 additions and 90 deletions

View file

@ -1,34 +1,7 @@
{{#ui/ui-toolbar dark=false light=false raised=false large=true bordered=false}}
{{#if (or showActivity showRevisions)}}
{{#ui/ui-toolbar-dropdown label="History" arrow=true}}
{{#attach-popover class="ember-attacher-popper" hideOn="clickout" showOn="click" isShown=false}}
<ul class="menu">
{{#if showActivity}}
{{#link-to "document.activity" class="item"}}Activity summary{{/link-to}}
{{/if}}
{{#if showRevisions}}
{{#link-to "document.revisions" class="item"}}Revisions{{/link-to}}
{{/if}}
</ul>
{{/attach-popover}}
{{/ui/ui-toolbar-dropdown}}
<Ui::UiToolbarDivider />
{{/if}}
{{#ui/ui-toolbar-dropdown label="Export" arrow=true}}
{{#attach-popover class="ember-attacher-popper" hideOn="clickout" showOn="click" isShown=false}}
<ul class="menu">
<li class="item" {{action "onPrintDocument"}}>Print</li>
<li class="item" {{action "onExport"}}>Download HTML file</li>
</ul>
{{/attach-popover}}
{{/ui/ui-toolbar-dropdown}}
<Ui::UiToolbarDivider />
{{#if (eq appMeta.edition constants.Product.EnterpriseEdition)}}
{{#if permissions.documentEdit}}
{{#ui/ui-toolbar-icon icon=constants.Icon.UserAssign color=constants.Color.Gray tooltip="Actions & Sharing"}}
{{#ui/ui-toolbar-dropdown label="Actions" arrow=true}}
{{#attach-popover class="ember-attacher-popper" hideOn="clickout" showOn="click" isShown=false}}
<ul class="menu">
<li class="item" {{action "onShowRequestContributionModal"}}>Request contribution</li>
@ -42,26 +15,45 @@
<li class="item" {{action "onShareModal"}}>Share via secure external link</li>
</ul>
{{/attach-popover}}
{{/ui/ui-toolbar-icon}}
<Ui::UiToolbarDivider />
{{/ui/ui-toolbar-dropdown}}
{{/if}}
{{/if}}
{{#if (or pinState.isPinned session.authenticated permissions.documentAdd permissions.documentDelete)}}
{{#ui/ui-toolbar-dropdown label="More" arrow=true}}
{{#ui/ui-toolbar-dropdown label="Content" arrow=true}}
{{#attach-popover class="ember-attacher-popper" hideOn="clickout" showOn="click" isShown=false}}
<ul class="menu">
{{#if pinState.isPinned}}
<li class="item" {{action "onUnpin"}}>Remove bookmark</li>
<li class="divider"/>
{{else if session.authenticated}}
<li class="item" {{action "onPin"}}>Bookmark</li>
<li class="divider"/>
{{/if}}
<li class="item" {{action "onPrintDocument"}}>Print</li>
<li class="item" {{action "onExport"}}>Download</li>
{{#if permissions.documentAdd}}
<li class="divider"/>
<li class="item" {{action "onShowTemplateModal"}}>Publish template</li>
{{/if}}
{{#if permissions.documentDelete}}
<li class="divider"/>
<li class="item red" {{action "onShowDeleteModal"}}>Delete</li>
{{/if}}
</ul>
{{/attach-popover}}
{{/ui/ui-toolbar-dropdown}}
{{#if (or showActivity showRevisions)}}
{{#ui/ui-toolbar-dropdown label="History" arrow=true}}
{{#attach-popover class="ember-attacher-popper" hideOn="clickout" showOn="click" isShown=false}}
<ul class="menu">
{{#if pinState.isPinned}}
<li class="item" {{action "onUnpin"}}>Remove bookmark</li>
{{else if session.authenticated}}
<li class="item" {{action "onPin"}}>Bookmark</li>
{{#if showActivity}}
{{#link-to "document.activity" class="item"}}Activity summary{{/link-to}}
{{/if}}
{{#if permissions.documentAdd}}
<li class="item" {{action "onShowTemplateModal"}}>Save as template</li>
{{/if}}
{{#if permissions.documentDelete}}
<li class="divider"/>
<li class="item red" {{action "onShowDeleteModal"}}>Delete</li>
{{#if showRevisions}}
{{#link-to "document.revisions" class="item"}}Revisions{{/link-to}}
{{/if}}
</ul>
{{/attach-popover}}
@ -69,7 +61,6 @@
{{/if}}
{{#if permissions.documentEdit}}
<Ui::UiToolbarDivider />
{{ui/ui-toolbar-icon icon=constants.Icon.Settings color=constants.Color.Green
tooltip="Rename, Categories, Tag, Status, Workflow" linkTo="document.settings"}}
{{/if}}