mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Remove appSubUrl from pasted images (#17572)
* Remove appSubUrl from pasted images Since we fixed the url base for the links in repositories we no longer need to add the appsuburl to pasted image links. Fix #17057 Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
				
			|||||||
const {appSubUrl, csrfToken} = window.config;
 | 
					const {csrfToken} = window.config;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
async function uploadFile(file, uploadUrl) {
 | 
					async function uploadFile(file, uploadUrl) {
 | 
				
			||||||
  const formData = new FormData();
 | 
					  const formData = new FormData();
 | 
				
			||||||
@@ -67,7 +67,7 @@ export function initCompImagePaste($target) {
 | 
				
			|||||||
          const name = img.name.substr(0, img.name.lastIndexOf('.'));
 | 
					          const name = img.name.substr(0, img.name.lastIndexOf('.'));
 | 
				
			||||||
          insertAtCursor(textarea, `![${name}]()`);
 | 
					          insertAtCursor(textarea, `![${name}]()`);
 | 
				
			||||||
          const data = await uploadFile(img, uploadUrl);
 | 
					          const data = await uploadFile(img, uploadUrl);
 | 
				
			||||||
          replaceAndKeepCursor(textarea, `![${name}]()`, ``);
 | 
					          replaceAndKeepCursor(textarea, `![${name}]()`, ``);
 | 
				
			||||||
          const input = $(`<input id="${data.uuid}" name="files" type="hidden">`).val(data.uuid);
 | 
					          const input = $(`<input id="${data.uuid}" name="files" type="hidden">`).val(data.uuid);
 | 
				
			||||||
          dropzoneFiles.appendChild(input[0]);
 | 
					          dropzoneFiles.appendChild(input[0]);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -83,7 +83,7 @@ export function initSimpleMDEImagePaste(simplemde, dropzone, files) {
 | 
				
			|||||||
      const name = img.name.substr(0, img.name.lastIndexOf('.'));
 | 
					      const name = img.name.substr(0, img.name.lastIndexOf('.'));
 | 
				
			||||||
      const data = await uploadFile(img, uploadUrl);
 | 
					      const data = await uploadFile(img, uploadUrl);
 | 
				
			||||||
      const pos = simplemde.codemirror.getCursor();
 | 
					      const pos = simplemde.codemirror.getCursor();
 | 
				
			||||||
      simplemde.codemirror.replaceRange(``, pos);
 | 
					      simplemde.codemirror.replaceRange(``, pos);
 | 
				
			||||||
      const input = $(`<input id="${data.uuid}" name="files" type="hidden">`).val(data.uuid);
 | 
					      const input = $(`<input id="${data.uuid}" name="files" type="hidden">`).val(data.uuid);
 | 
				
			||||||
      files.append(input);
 | 
					      files.append(input);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user