From eddc53e7ae1f8e267ab7ec5e3ef9b74ef335b252 Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Tue, 19 Nov 2019 18:29:47 +0800 Subject: [PATCH] fix: resolve page type more strictly --- src/utils/DOMHelper.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/DOMHelper.ts b/src/utils/DOMHelper.ts index cfa51d2..7d490d9 100644 --- a/src/utils/DOMHelper.ts +++ b/src/utils/DOMHelper.ts @@ -159,12 +159,13 @@ const PAGE_TYPES = { * TODO: distinguish type 'preview' */ export function getCurrentPageType() { + const blobPathSelector = '#blob-path' // path next to branch switcher const blobWrapperSelector = '.repository-content .blob-wrapper table' const readmeSelector = '.repository-content .readme' const searchResultSelector = '.codesearch-results' return ( $(searchResultSelector, () => PAGE_TYPES.SEARCH) || - $(blobWrapperSelector, () => PAGE_TYPES.RAW_TEXT) || + $(blobWrapperSelector, () => $(blobPathSelector, () => PAGE_TYPES.RAW_TEXT)) || $(readmeSelector, () => PAGE_TYPES.RENDERED) || PAGE_TYPES.OTHERS )