editor.pug 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //- We will be restarting the survey later after some time
  2. //- Until then, the component will not be rendered
  3. - var showCM6SwitchAwaySurvey = false
  4. div.full-size(
  5. ng-show="ui.view == 'editor' || ui.view === 'file'"
  6. layout="pdf"
  7. open-east="ui.pdfOpen"
  8. mask-iframes-on-resize="true"
  9. resize-on="layout:main:resize"
  10. resize-proportionally="true"
  11. initial-size-east="'50%'"
  12. minimum-restore-size-east="300"
  13. allow-overflow-on="'center'"
  14. custom-toggler-pane=hasFeature('custom-togglers') ? "east" : false
  15. custom-toggler-msg-when-open=hasFeature('custom-togglers') ? translate("tooltip_hide_pdf") : false
  16. custom-toggler-msg-when-closed=hasFeature('custom-togglers') ? translate("tooltip_show_pdf") : false
  17. )
  18. if (showCM6SwitchAwaySurvey)
  19. cm6-switch-away-survey()
  20. include ./editor-pane
  21. .ui-layout-east
  22. div(ng-if="ui.pdfLayout == 'sideBySide'")
  23. pdf-preview()
  24. .ui-layout-resizer-controls.synctex-controls(
  25. ng-show="settings.pdfViewer !== 'native'"
  26. )
  27. pdf-synctex-controls()
  28. div.full-size(
  29. ng-if="ui.pdfLayout == 'flat'"
  30. ng-show="ui.view == 'pdf'"
  31. )
  32. pdf-preview()
  33. // fallback, shown when no file/view is selected
  34. div.full-size.no-file-selection(
  35. ng-if="!ui.view"
  36. )
  37. .no-file-selection-message(
  38. ng-if="rootFolder.children && rootFolder.children.length > 0"
  39. )
  40. h3
  41. | #{translate('no_selection_select_file')}
  42. .no-file-selection-message(
  43. ng-if="rootFolder.children && rootFolder.children.length === 0"
  44. )
  45. h3
  46. | #{translate('no_selection_create_new_file')}
  47. div(
  48. ng-controller="FileTreeController"
  49. )
  50. button.btn.btn-primary(
  51. ng-click="openNewDocModal()"
  52. )
  53. | #{translate('new_file')}