summaryrefslogtreecommitdiff
path: root/source/features/remove-upload-files-button.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'source/features/remove-upload-files-button.tsx')
-rw-r--r--source/features/remove-upload-files-button.tsx20
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
+});