header.jade 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. header.toolbar.toolbar-header(ng-cloak, ng-hide="state.loading")
  2. a.btn.btn-full-height(
  3. href,
  4. ng-click="ui.leftMenuShown = true"
  5. tooltip="Menu",
  6. tooltip-placement="bottom"
  7. )
  8. i.fa.fa-fw.fa-bars
  9. .toolbar-center.project-name(ng-controller="ProjectNameController")
  10. span.name(
  11. ng-dblclick="startRenaming()",
  12. ng-show="!state.renaming"
  13. ) {{ project.name }}
  14. input.form-control(
  15. type="text"
  16. ng-model="inputs.name",
  17. ng-show="state.renaming",
  18. on-enter="finishRenaming()",
  19. ng-blur="finishRenaming()",
  20. select-name-when="state.renaming"
  21. )
  22. a.rename(
  23. href='#',
  24. tooltip-placement="bottom",
  25. tooltip="Rename",
  26. tooltip-append-to-body="true",
  27. ng-click="startRenaming()",
  28. ng-show="!state.renaming"
  29. )
  30. i.fa.fa-pencil
  31. .toolbar-right
  32. a.btn.btn-full-height(
  33. href,
  34. ng-if="permissions.admin",
  35. tooltip="Share",
  36. tooltip-placement="bottom",
  37. ng-click="openShareProjectModal()",
  38. ng-controller="ShareController"
  39. )
  40. i.fa.fa-fw.fa-group
  41. a.btn.btn-full-height(
  42. href,
  43. ng-click="toggleTrackChanges()",
  44. ng-class="{ active: (ui.view == 'track-changes') }"
  45. tooltip="Recent Changes",
  46. tooltip-placement="bottom"
  47. )
  48. i.fa.fa-fw.fa-history
  49. a.btn.btn-full-height(
  50. href,
  51. tooltip="Chat",
  52. tooltip-placement="bottom",
  53. ng-class="{ active: ui.chatOpen }",
  54. ng-click="toggleChat()",
  55. ng-controller="ChatButtonController"
  56. )
  57. i.fa.fa-fw.fa-comment