diffPanelV1.pug 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. .diff-panel.full-size(ng-if="!history.isV2", ng-controller="HistoryDiffController")
  2. .diff(
  3. ng-if="!!history.diff && !history.diff.loading && !history.diff.deleted && !history.diff.error && !history.diff.binary"
  4. )
  5. .toolbar.toolbar-alt
  6. span.name
  7. | <strong>{{history.diff.highlights.length}} </strong>
  8. ng-pluralize(
  9. count="history.diff.highlights.length",
  10. when="{\
  11. 'one': 'change',\
  12. 'other': 'changes'\
  13. }"
  14. )
  15. | in <strong>{{history.diff.pathname}}</strong>
  16. .toolbar-right(ng-if="permissions.write")
  17. a.btn.btn-danger.btn-xs(
  18. href,
  19. ng-click="openRestoreDiffModal()"
  20. ) #{translate("restore_to_before_these_changes")}
  21. .diff-editor.hide-ace-cursor(
  22. ace-editor="history",
  23. theme="settings.editorTheme",
  24. font-size="settings.fontSize",
  25. text="history.diff.text",
  26. highlights="history.diff.highlights",
  27. read-only="true",
  28. resize-on="layout:main:resize",
  29. navigate-highlights="true"
  30. )
  31. .diff-deleted.text-centered(
  32. ng-show="history.diff.deleted && !history.diff.restoreDeletedSuccess"
  33. )
  34. p.text-serif #{translate("file_has_been_deleted", {filename:"{{ history.diff.doc.name }} "})}
  35. p
  36. a.btn.btn-primary.btn-lg(
  37. href,
  38. ng-click="restoreDeletedDoc()",
  39. ng-disabled="history.diff.restoreInProgress"
  40. ) #{translate("restore")}
  41. .diff-deleted.text-centered(
  42. ng-show="history.diff.deleted && history.diff.restoreDeletedSuccess"
  43. )
  44. p.text-serif #{translate("file_restored", {filename:"{{ history.diff.doc.name }} "})}
  45. p.text-serif #{translate("file_restored_back_to_editor")}
  46. p
  47. a.btn.btn-default(
  48. href,
  49. ng-click="backToEditorAfterRestore()",
  50. ) #{translate("file_restored_back_to_editor_btn")}
  51. .loading-panel(ng-show="history.diff.loading")
  52. i.fa.fa-spin.fa-refresh
  53. | &nbsp;&nbsp;#{translate("loading")}...
  54. .error-panel(ng-show="history.diff.error")
  55. .alert.alert-danger #{translate("generic_something_went_wrong")}