|
@@ -20,6 +20,13 @@ const useViewer = useViewerStore()
|
|
|
const useDocument = useDocumentStore()
|
|
|
|
|
|
const docEditorOperationList = computed(() => useDocument.getDocEditorOperationList)
|
|
|
+const toolMode = computed(() => useViewer.getToolMode)
|
|
|
+
|
|
|
+watch(toolMode, (newToolMode, oldToolMode) => {
|
|
|
+ if (oldToolMode === 'document') {
|
|
|
+ useDocument.setDocEditorOperationList('reset')
|
|
|
+ }
|
|
|
+})
|
|
|
|
|
|
const cancel = () => {
|
|
|
useDocument.setToolState('')
|
|
@@ -38,7 +45,6 @@ const save = async () => {
|
|
|
const { newUrl } = await core.saveDocumentEdit()
|
|
|
|
|
|
useDocument.setCurrentPdfData(newUrl)
|
|
|
- useDocument.setDocEditorOperationList('reset')
|
|
|
const totalPages = core.getPagesCount()
|
|
|
useDocument.setTotalPages(totalPages)
|
|
|
useDocument.setOutline(core.getOutlines())
|