aboutsummaryrefslogtreecommitdiffstats
path: root/web_src/js/features/repo-code.js
diff options
context:
space:
mode:
Diffstat (limited to 'web_src/js/features/repo-code.js')
-rw-r--r--web_src/js/features/repo-code.js16
1 files changed, 1 insertions, 15 deletions
diff --git a/web_src/js/features/repo-code.js b/web_src/js/features/repo-code.js
index ef6b61196b..083a17bf21 100644
--- a/web_src/js/features/repo-code.js
+++ b/web_src/js/features/repo-code.js
@@ -1,10 +1,9 @@
import $ from 'jquery';
import {svg} from '../svg.js';
import {invertFileFolding} from './file-fold.js';
-import {createTippy, showTemporaryTooltip} from '../modules/tippy.js';
+import {createTippy} from '../modules/tippy.js';
import {copyToClipboard} from './clipboard.js';
-const {i18n} = window.config;
export const singleAnchorRegex = /^#(L|n)([1-9][0-9]*)$/;
export const rangeAnchorRegex = /^#(L[1-9][0-9]*)-(L[1-9][0-9]*)$/;
@@ -114,18 +113,6 @@ function showLineButton() {
});
}
-function initCopyFileContent() {
- // get raw text for copy content button, at the moment, only one button (and one related file content) is supported.
- const copyFileContent = document.querySelector('#copy-file-content');
- if (!copyFileContent) return;
-
- copyFileContent.addEventListener('click', async () => {
- const text = Array.from(document.querySelectorAll('.file-view .lines-code')).map((el) => el.textContent).join('');
- const success = await copyToClipboard(text);
- showTemporaryTooltip(copyFileContent, success ? i18n.copy_success : i18n.copy_error);
- });
-}
-
export function initRepoCodeView() {
if ($('.code-view .lines-num').length > 0) {
$(document).on('click', '.lines-num span', function (e) {
@@ -205,5 +192,4 @@ export function initRepoCodeView() {
if (!success) return;
document.querySelector('.code-line-button')?._tippy?.hide();
});
- initCopyFileContent();
}