diff --git a/src/components/SideBar.tsx b/src/components/SideBar.tsx index a889a20..c22caa7 100644 --- a/src/components/SideBar.tsx +++ b/src/components/SideBar.tsx @@ -83,7 +83,7 @@ const RawGitako: React.FC = function RawGitako(props) { }, [props.metaData?.branchName, configContext.val.intelligentToggle], ) - useOnPJAXDone(updateSideBarVisibility, true) + useOnPJAXDone(updateSideBarVisibility) const copyFileButton = configContext.val.copyFileButton useGitHubAttachCopyFileButton(copyFileButton) diff --git a/src/platforms/GitHub/index.ts b/src/platforms/GitHub/index.ts index 52e8920..9aba232 100644 --- a/src/platforms/GitHub/index.ts +++ b/src/platforms/GitHub/index.ts @@ -293,7 +293,7 @@ export function useGitHubAttachCopySnippetButton(copySnippetButton: boolean) { [copySnippetButton], ) React.useEffect(attachCopySnippetButton, [copySnippetButton]) - useOnPJAXDone(attachCopySnippetButton, true) + useOnPJAXDone(attachCopySnippetButton) } export function useGitHubAttachCopyFileButton(copyFileButton: boolean) { @@ -305,5 +305,5 @@ export function useGitHubAttachCopyFileButton(copyFileButton: boolean) { [copyFileButton], ) React.useEffect(attachCopyFileButton, [copyFileButton]) - useOnPJAXDone(attachCopyFileButton, true) + useOnPJAXDone(attachCopyFileButton) } diff --git a/src/platforms/Gitee/index.ts b/src/platforms/Gitee/index.ts index 74b46a9..14c8da1 100644 --- a/src/platforms/Gitee/index.ts +++ b/src/platforms/Gitee/index.ts @@ -173,5 +173,5 @@ export function useGiteeAttachCopySnippetButton(copySnippetButton: boolean) { [copySnippetButton], ) React.useEffect(attachCopySnippetButton, [copySnippetButton]) - useOnPJAXDone(attachCopySnippetButton, true) + useOnPJAXDone(attachCopySnippetButton) } diff --git a/src/utils/hooks/usePJAX.ts b/src/utils/hooks/usePJAX.ts index 002f8b0..dbd576c 100644 --- a/src/utils/hooks/usePJAX.ts +++ b/src/utils/hooks/usePJAX.ts @@ -40,8 +40,8 @@ export const loadWithPJAX = (url: string) => { Pjax.assign(url, config) } -export function useOnPJAXDone(callback: () => void, legacy?: boolean) { - useEvent(legacy ? 'pjax:end' : 'pjax:ready', callback, document) +export function useOnPJAXDone(callback: () => void) { + useEvent('pjax:end', callback, document) } export function useRedirectedEvents(