Procházet zdrojové kódy

comment our mutateIsEnabledaUnsavedWarning

kaori před 3 roky
rodič
revize
f8d674585a

+ 1 - 0
packages/app/src/components/PageEditor.tsx

@@ -90,6 +90,7 @@ const PageEditor = React.memo((): JSX.Element => {
 
 
   const markdownChangedHandler = useCallback((value: string, isClean: boolean): void => {
+    console.log('markdownChangedHandler', value, isClean);
     setMarkdownWithDebounce(value, isClean);
   }, [setMarkdownWithDebounce]);
 

+ 1 - 0
packages/app/src/components/PageEditor/CodeMirrorEditor.jsx

@@ -569,6 +569,7 @@ class CodeMirrorEditor extends AbstractEditor {
   }
 
   changeHandler(editor, data, value) {
+    console.log('aaa', editor);
     if (this.props.onChange != null) {
       const isClean = data.origin == null || editor.isClean();
       this.props.onChange(value, isClean);

+ 6 - 6
packages/app/src/components/SavePageControls.tsx

@@ -36,7 +36,7 @@ export const SavePageControls = (props: Props): JSX.Element | null => {
   const { data: isAclEnabled } = useIsAclEnabled();
   const { data: grantData, mutate: mutateGrant } = useSelectedGrant();
   const { data: pageId } = useCurrentPageId();
-  const { mutate: mutateIsEnabledUnsavedWarning } = useIsEnabledUnsavedWarning();
+  // const { mutate: mutateIsEnabledUnsavedWarning } = useIsEnabledUnsavedWarning();
 
 
   const updateGrantHandler = useCallback((grantData: IPageGrantData): void => {
@@ -45,18 +45,18 @@ export const SavePageControls = (props: Props): JSX.Element | null => {
 
   const save = useCallback(async(): Promise<void> => {
     // disable unsaved warning
-    mutateIsEnabledUnsavedWarning(false);
+    // mutateIsEnabledaUnsavedWarning(false);
 
     // save
     (window as CustomWindow).globalEmitter.emit('saveAndReturnToView');
-  }, [mutateIsEnabledUnsavedWarning]);
+  }, []);
 
   const saveAndOverwriteScopesOfDescendants = useCallback(() => {
     // disable unsaved warning
-    mutateIsEnabledUnsavedWarning(false);
+    // mutateIsEnabledUnsavedWarning(false);
     // save
-    (window as CustomWindow).globalEmitter.emit('saveAndReturnToView', { overwriteScopesOfDescendants: true });
-  }, [mutateIsEnabledUnsavedWarning]);
+    // (window as CustomWindow).globalEmitter.emit('saveAndReturnToView', { overwriteScopesOfDescendants: true });
+  }, []);
 
 
   if (isEditable == null || isAclEnabled == null || grantData == null) {