2017-03-23 18:28:42 +00:00
<div class="sidebar-toolbar">
2017-03-07 14:39:06 +00:00
<div class="round-button-mono" id="sidebar-zone-more-button">
2017-03-23 18:28:42 +00:00
<i class="material-icons">more_horiz</i>
2017-03-07 14:39:06 +00:00
</div>
<div class="margin-top-20"></div>
2017-03-07 14:44:34 +00:00
<div class="round-button-mono {{ if ( is-equal tab 'index' ) 'selected' }} " {{ action 'onChangeTab' 'index' }} >
2017-03-07 14:39:06 +00:00
<i class="material-icons">view_headline</i>
</div>
<div class="margin-top-20"></div>
2017-03-07 14:44:34 +00:00
<div class="round-button-mono {{ if ( is-equal tab 'attachments' ) 'selected' }} " {{ action 'onChangeTab' 'attachments' }} >
2017-03-07 14:39:06 +00:00
<i class="material-icons">attach_file</i>
</div>
2017-08-31 18:01:07 +01:00
{{ # if isEditor }}
2017-03-07 20:41:12 +00:00
<div class="margin-top-20"></div>
<div class="round-button-mono {{ if ( is-equal tab 'activity' ) 'selected' }} " {{ action 'onChangeTab' 'activity' }} >
<i class="material-icons">timeline</i>
</div>
{{ / if }}
2017-03-07 14:39:06 +00:00
</div>
2017-03-23 18:28:42 +00:00
<div class="sidebar-common">
2017-03-07 14:39:06 +00:00
{{ # if document .template }}
<div class="template-header">Template</div>
{{ / if }}
{{ document / tag-editor documentTags = document .tags isEditor = isEditor onChange = ( action 'onTagChange' ) }}
</div>
2017-03-23 18:28:42 +00:00
<div class="sidebar-wrapper">
2017-03-07 16:10:13 +00:00
{{ # if ( is-equal tab 'index' ) }}
{{ document / sidebar-view-index document = document folder = folder pages = pages page = page isEditor = isEditor
onPageSequenceChange=(action 'onPageSequenceChange') onPageLevelChange=(action 'onPageLevelChange') onGotoPage=(action 'onGotoPage')}}
{{ / if }}
2017-03-07 14:44:34 +00:00
{{ # if ( is-equal tab 'attachments' ) }}
2017-03-07 14:39:06 +00:00
{{ document / sidebar-view-attachments document = document isEditor = isEditor }}
{{ / if }}
2017-03-07 14:44:34 +00:00
{{ # if ( is-equal tab 'activity' ) }}
2017-03-07 14:39:06 +00:00
{{ document / sidebar-view-activity document = document pages = pages isEditor = isEditor }}
{{ / if }}
</div>
2017-03-23 18:28:42 +00:00
{{ # dropdown-menu target = "sidebar-zone-more-button" position = "bottom left" open = "click" onOpenCallback = ( action 'onMenuOpen' ) onCloseCallback = ( action 'onMenuOpen' ) }}
2017-03-07 14:39:06 +00:00
<ul class="menu">
{{ # if session .authenticated }}
2017-04-27 12:46:34 +01:00
{{ # if ( is-equal document .layout 'section' ) }}
<li class="item" {{ action 'onLayoutChange' 'doc' }} >Flat view</li>
<li class="divider"></li>
{{ else }}
<li class="item" {{ action 'onLayoutChange' 'section' }} >Section view</li>
<li class="divider"></li>
{{ / if }}
2017-03-07 14:39:06 +00:00
{{ # if pinState .isPinned }}
<li class="item" {{ action 'onUnpin' }} >Unpin</li>
{{ else }}
<li class="item" id="pin-document-button">Pin</li>
2017-03-28 12:34:01 +01:00
{{ / if }}
2017-08-31 18:01:07 +01:00
{{ # if isEditor }}
<li class="item">
{{ # link-to 'document.history' }} History {{ / link-to }}
</li>
<li class="divider"></li>
{{ / if }}
2017-03-08 17:32:46 +00:00
{{ / if }}
{{ # if isEditor }}
<li class="item" id="save-template-button">Template</li>
<li class="divider"></li>
2017-03-07 14:39:06 +00:00
{{ / if }}
<li class="item" id="print-document-button" {{ action 'onPrintDocument' }} >Print</li>
{{ # if isEditor }}
<li class="divider"></li>
<li class="item danger" id="delete-document-button">Delete</li>
{{ / if }}
</ul>
{{ / dropdown-menu }}
2017-03-07 20:41:12 +00:00
{{ # if session .authenticated }}
2017-03-09 12:51:21 +00:00
{{ # if menuOpen }}
{{ # unless pinState .isPinned }}
2017-03-23 18:28:42 +00:00
{{ # dropdown-dialog target = "pin-document-button" position = "bottom left" button = "Pin" color = "flat-green" onAction = ( action 'onPin' ) focusOn = "pin-document-name" }}
2017-03-09 12:51:21 +00:00
<div class="input-control">
<label>Pin Document</label>
<div class="tip">A 3 or 4 character name</div>
{{ in put type = 'text' id = "pin-document-name" value = pinState .newName }}
</div>
{{ / dropdown-dialog }}
{{ / unless }}
{{ / if }}
2017-03-07 20:41:12 +00:00
{{ # if isEditor }}
{{ # if menuOpen }}
2017-03-23 18:28:42 +00:00
{{ # dropdown-dialog target = "delete-document-button" position = "bottom left" button = "Delete" color = "flat-red" onAction = ( action 'onDeleteDocument' ) }}
2017-03-07 20:41:12 +00:00
<p>Are you sure you want to delete this document?</p>
<p>There is no undo, so be careful.</p>
{{ / dropdown-dialog }}
2017-03-07 14:39:06 +00:00
2017-03-23 18:28:42 +00:00
{{ # dropdown-dialog target = "save-template-button" position = "bottom left" button = "Save as Template" color = "flat-green" onAction = ( action 'onSaveTemplate' ) focusOn = "new-template-name" }}
2017-03-07 20:41:12 +00:00
<div class="input-control">
<label>Name</label>
<div class="tip">Short name for this type of document</div>
{{ in put type = 'text' id = "new-template-name" value = saveTemplate .name }}
</div>
<div class="input-control">
<label>Excerpt</label>
<div class="tip">Explain use case for this template</div>
{{ textarea value = saveTemplate .description rows = "3" id = "new-template-desc" }}
</div>
{{ / dropdown-dialog }}
{{ / if }}
{{ / if }}
2017-03-07 14:39:06 +00:00
{{ / if }}