mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Support Copy Link for video attachments (#24833)
Creating a `<video>` tag with controls and title.
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							268d121f4b
						
					
				
				
					commit
					65dff8e364
				
			@@ -7,6 +7,7 @@ import {showGlobalErrorMessage} from '../bootstrap.js';
 | 
			
		||||
import {handleGlobalEnterQuickSubmit} from './comp/QuickSubmit.js';
 | 
			
		||||
import {svg} from '../svg.js';
 | 
			
		||||
import {hideElem, showElem, toggleElem} from '../utils/dom.js';
 | 
			
		||||
import {htmlEscape} from 'escape-goat';
 | 
			
		||||
 | 
			
		||||
const {appUrl, csrfToken} = window.config;
 | 
			
		||||
 | 
			
		||||
@@ -168,6 +169,8 @@ export function initGlobalDropzone() {
 | 
			
		||||
            let fileMarkdown = `[${file.name}](/attachments/${file.uuid})`;
 | 
			
		||||
            if (file.type.startsWith('image/')) {
 | 
			
		||||
              fileMarkdown = `!${fileMarkdown}`;
 | 
			
		||||
            } else if (file.type.startsWith('video/')) {
 | 
			
		||||
              fileMarkdown = `<video src="/attachments/${file.uuid}" title="${htmlEscape(file.name)}" controls></video>`;
 | 
			
		||||
            }
 | 
			
		||||
            navigator.clipboard.writeText(fileMarkdown);
 | 
			
		||||
          });
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user