diff options
Diffstat (limited to 'source/features/remove-upload-files-button.tsx')
-rw-r--r-- | source/features/remove-upload-files-button.tsx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/source/features/remove-upload-files-button.tsx b/source/features/remove-upload-files-button.tsx new file mode 100644 index 00000000..a01de89f --- /dev/null +++ b/source/features/remove-upload-files-button.tsx @@ -0,0 +1,20 @@ +import select from 'select-dom'; +import features from '../libs/features'; +import {getRepoURL} from '../libs/page-detect'; + +function init() { + const uploadFilesButton = select(`.file-navigation a[href^="/${getRepoURL()}/upload"]`); + if (!uploadFilesButton) { + return false; + } + uploadFilesButton.remove(); +} + +features.add({ + id: 'remove-upload-files-button', + include: [ + features.isRepoTree + ], + load: features.onDomReady, + init +}); |