| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380 |
- div(ng-if="!shouldABTestHeaderLabels")
- header.toolbar.toolbar-header(
- ng-cloak,
- ng-hide="state.loading"
- )
- a.btn.btn-full-height(
- href,
- ng-click="ui.leftMenuShown = true"
- tooltip='#{translate("menu")}',
- tooltip-placement="bottom",
- tooltip-append-to-body="true",
- )
- i.fa.fa-fw.fa-bars
- a(
- href="/project"
- tooltip="#{translate('back_to_projects')}",
- tooltip-placement="bottom",
- tooltip-append-to-body="true"
- )
- i.fa.fa-fw.fa-level-up
-
- span(ng-controller="PdfViewToggleController")
- a(
- href,
- ng-show="ui.pdfLayout == 'flat' && fileTreeClosed",
- tooltip="PDF",
- tooltip-placement="bottom",
- tooltip-append-to-body="true",
- ng-click="togglePdfView()",
- ng-class="{ 'active': ui.view == 'pdf' }"
- )
- i.fa.fa-file-pdf-o
- .toolbar-center.project-name(ng-controller="ProjectNameController")
- span.name(
- ng-dblclick="!permissions.admin || startRenaming()",
- ng-show="!state.renaming"
- ) {{ project.name }}
- input.form-control(
- type="text"
- ng-model="inputs.name",
- ng-show="state.renaming",
- on-enter="finishRenaming()",
- ng-blur="finishRenaming()",
- select-name-when="state.renaming"
- )
- a.rename(
- ng-if="permissions.admin",
- href='#',
- tooltip-placement="bottom",
- tooltip="#{translate('rename')}",
- tooltip-append-to-body="true",
- ng-click="startRenaming()",
- ng-show="!state.renaming"
- )
- i.fa.fa-pencil
- .toolbar-right
- span.online-users(
- ng-show="onlineUsersArray.length > 0"
- ng-controller="OnlineUsersController"
- )
- span(ng-if="onlineUsersArray.length < 4")
- span.online-user(
- ng-repeat="user in onlineUsersArray",
- ng-style="{ 'background-color': 'hsl({{ getHueForUserId(user.user_id) }}, 70%, 50%)' }",
- popover="{{ user.name }}"
- popover-placement="bottom"
- popover-append-to-body="true"
- popover-trigger="mouseenter"
- ng-click="gotoUser(user)"
- ) {{ user.name.slice(0,1) }}
-
- span.dropdown(dropdown, ng-if="onlineUsersArray.length >= 4")
- span.online-user.online-user-multi(
- dropdown-toggle,
- tooltip="#{translate('connected_users')}",
- tooltip-placement="left"
- )
- strong {{ onlineUsersArray.length }}
- i.fa.fa-fw.fa-user
- ul.dropdown-menu.pull-right
- li.dropdown-header #{translate('connected_users')}
- li(ng-repeat="user in onlineUsersArray")
- a(href, ng-click="gotoUser(user)")
- span.online-user(
- ng-style="{ 'background-color': 'hsl({{ getHueForUserId(user.user_id) }}, 70%, 50%)' }"
- ) {{ user.name.slice(0,1) }}
- | {{ user.name }}
-
- a.btn.btn-full-height(
- href,
- ng-if="permissions.admin",
- tooltip="#{translate('share')}",
- tooltip-placement="bottom",
- ng-click="openShareProjectModal()",
- ng-controller="ShareController",
- )
- i.fa.fa-fw.fa-group
- a.btn.btn-full-height(
- href,
- ng-click="toggleHistory()",
- ng-class="{ active: (ui.view == 'history') }"
- tooltip="#{translate('recent_changes')}",
- tooltip-placement="bottom",
- )
- i.fa.fa-fw.fa-history
- a.btn.btn-full-height(
- href,
- tooltip="#{translate('chat')}",
- tooltip-placement="bottom",
- ng-class="{ active: ui.chatOpen }",
- ng-click="toggleChat()",
- ng-controller="ChatButtonController",
- ng-show="!anonymous",
- )
- i.fa.fa-fw.fa-comment(
- ng-class="{ 'bounce': unreadMessages > 0 }"
- )
- span.label.label-info(
- ng-show="unreadMessages > 0"
- ) {{ unreadMessages }}
- div(ng-if="shouldABTestHeaderLabels")
- div(sixpack-switch="editor-header")
- header.toolbar.toolbar-header(
- ng-cloak,
- ng-hide="state.loading"
- sixpack-default
- )
- a.btn.btn-full-height(
- href,
- ng-click="ui.leftMenuShown = true; trackABTestConversion('menu');"
- tooltip='#{translate("menu")}',
- tooltip-placement="bottom",
- tooltip-append-to-body="true",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-bars
- a(
- href="/project"
- tooltip="#{translate('back_to_projects')}",
- tooltip-placement="bottom",
- tooltip-append-to-body="true"
- )
- i.fa.fa-fw.fa-level-up
-
- span(ng-controller="PdfViewToggleController")
- a(
- href,
- ng-show="ui.pdfLayout == 'flat' && fileTreeClosed",
- tooltip="PDF",
- tooltip-placement="bottom",
- tooltip-append-to-body="true",
- ng-click="togglePdfView()",
- ng-class="{ 'active': ui.view == 'pdf' }"
- )
- i.fa.fa-file-pdf-o
- .toolbar-center.project-name(ng-controller="ProjectNameController")
- span.name(
- ng-dblclick="!permissions.admin || startRenaming()",
- ng-show="!state.renaming"
- ) {{ project.name }}
- input.form-control(
- type="text"
- ng-model="inputs.name",
- ng-show="state.renaming",
- on-enter="finishRenaming()",
- ng-blur="finishRenaming()",
- select-name-when="state.renaming"
- )
- a.rename(
- ng-if="permissions.admin",
- href='#',
- tooltip-placement="bottom",
- tooltip="#{translate('rename')}",
- tooltip-append-to-body="true",
- ng-click="startRenaming()",
- ng-show="!state.renaming"
- )
- i.fa.fa-pencil
- .toolbar-right
- span.online-users(
- ng-show="onlineUsersArray.length > 0"
- ng-controller="OnlineUsersController"
- )
- span(ng-if="onlineUsersArray.length < 4")
- span.online-user(
- ng-repeat="user in onlineUsersArray",
- ng-style="{ 'background-color': 'hsl({{ getHueForUserId(user.user_id) }}, 70%, 50%)' }",
- popover="{{ user.name }}"
- popover-placement="bottom"
- popover-append-to-body="true"
- popover-trigger="mouseenter"
- ng-click="gotoUser(user)"
- ) {{ user.name.slice(0,1) }}
-
- span.dropdown(dropdown, ng-if="onlineUsersArray.length >= 4")
- span.online-user.online-user-multi(
- dropdown-toggle,
- tooltip="#{translate('connected_users')}",
- tooltip-placement="left"
- )
- strong {{ onlineUsersArray.length }}
- i.fa.fa-fw.fa-user
- ul.dropdown-menu.pull-right
- li.dropdown-header #{translate('connected_users')}
- li(ng-repeat="user in onlineUsersArray")
- a(href, ng-click="gotoUser(user)")
- span.online-user(
- ng-style="{ 'background-color': 'hsl({{ getHueForUserId(user.user_id) }}, 70%, 50%)' }"
- ) {{ user.name.slice(0,1) }}
- | {{ user.name }}
-
- a.btn.btn-full-height(
- href,
- ng-if="permissions.admin",
- tooltip="#{translate('share')}",
- tooltip-placement="bottom",
- ng-click="openShareProjectModal(); trackABTestConversion('share');",
- ng-controller="ShareController",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-group
- a.btn.btn-full-height(
- href,
- ng-click="toggleHistory(); trackABTestConversion('history');",
- ng-class="{ active: (ui.view == 'history') }"
- tooltip="#{translate('recent_changes')}",
- tooltip-placement="bottom",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-history
- a.btn.btn-full-height(
- href,
- tooltip="#{translate('chat')}",
- tooltip-placement="bottom",
- ng-class="{ active: ui.chatOpen }",
- ng-click="toggleChat(); trackABTestConversion('chat');",
- ng-controller="ChatButtonController",
- ng-show="!anonymous",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-comment(
- ng-class="{ 'bounce': unreadMessages > 0 }"
- )
- span.label.label-info(
- ng-show="unreadMessages > 0"
- ) {{ unreadMessages }}
- header.toolbar.toolbar-header.toolbar-with-labels(
- ng-cloak,
- ng-hide="state.loading"
- sixpack-when="labels"
- )
- .toolbar-left
- a.btn.btn-full-height(
- href,
- ng-click="ui.leftMenuShown = true; trackABTestConversion('menu');",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-bars
- p.toolbar-label #{translate("menu")}
- a(
- href="/project"
- )
- i.fa.fa-fw.fa-level-up
- span(ng-controller="PdfViewToggleController")
- a(
- href,
- ng-show="ui.pdfLayout == 'flat' && fileTreeClosed",
- tooltip="PDF",
- tooltip-placement="bottom",
- tooltip-append-to-body="true",
- ng-click="togglePdfView()",
- ng-class="{ 'active': ui.view == 'pdf' }"
- )
- i.fa.fa-file-pdf-o
- .toolbar-center.project-name(ng-controller="ProjectNameController")
- span.name(
- ng-dblclick="!permissions.admin || startRenaming()",
- ng-show="!state.renaming"
- ) {{ project.name }}
- input.form-control(
- type="text"
- ng-model="inputs.name",
- ng-show="state.renaming",
- on-enter="finishRenaming()",
- ng-blur="finishRenaming()",
- select-name-when="state.renaming"
- )
- a.rename(
- ng-if="permissions.admin",
- href='#',
- tooltip-placement="bottom",
- tooltip="#{translate('rename')}",
- tooltip-append-to-body="true",
- ng-click="startRenaming()",
- ng-show="!state.renaming"
- )
- i.fa.fa-pencil
- .toolbar-right
- span.online-users(
- ng-show="onlineUsersArray.length > 0"
- ng-controller="OnlineUsersController"
- )
- span(ng-if="onlineUsersArray.length < 4")
- span.online-user(
- ng-repeat="user in onlineUsersArray",
- ng-style="{ 'background-color': 'hsl({{ getHueForUserId(user.user_id) }}, 70%, 50%)' }",
- popover="{{ user.name }}"
- popover-placement="bottom"
- popover-append-to-body="true"
- popover-trigger="mouseenter"
- ng-click="gotoUser(user)"
- ) {{ user.name.slice(0,1) }}
-
- span.dropdown(dropdown, ng-if="onlineUsersArray.length >= 4")
- span.online-user.online-user-multi(
- dropdown-toggle,
- tooltip="#{translate('connected_users')}",
- tooltip-placement="left"
- )
- strong {{ onlineUsersArray.length }}
- i.fa.fa-fw.fa-user
- ul.dropdown-menu.pull-right
- li.dropdown-header #{translate('connected_users')}
- li(ng-repeat="user in onlineUsersArray")
- a(href, ng-click="gotoUser(user)")
- span.online-user(
- ng-style="{ 'background-color': 'hsl({{ getHueForUserId(user.user_id) }}, 70%, 50%)' }"
- ) {{ user.name.slice(0,1) }}
- | {{ user.name }}
-
- a.btn.btn-full-height(
- href,
- ng-if="permissions.admin",
- ng-click="openShareProjectModal(); trackABTestConversion('share');",
- ng-controller="ShareController",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-group
- p.toolbar-label #{translate("share")}
- a.btn.btn-full-height(
- href,
- ng-click="toggleHistory(); trackABTestConversion('history');",
- ng-class="{ active: (ui.view == 'history') }",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-history
- p.toolbar-label #{translate("history")}
- a.btn.btn-full-height(
- href,
- ng-class="{ active: ui.chatOpen }",
- ng-click="toggleChat(); trackABTestConversion('chat');",
- ng-controller="ChatButtonController",
- ng-show="!anonymous",
- sixpack-convert="editor-header"
- )
- i.fa.fa-fw.fa-comment(
- ng-class="{ 'bounce': unreadMessages > 0 }"
- )
- span.label.label-info(
- ng-show="unreadMessages > 0"
- ) {{ unreadMessages }}
- p.toolbar-label #{translate("chat")}
|