mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
[visual] Ignore files on the clipboard if the pasted HTML contains a table (#14817)
GitOrigin-RevId: 608a7a7cbe884243268322582873496bcde63305
This commit is contained in:
@@ -16,11 +16,6 @@ export const pasteHtml = [
|
||||
return false
|
||||
}
|
||||
|
||||
// allow pasting an image to create a figure
|
||||
if (clipboardData.files.length > 0) {
|
||||
return false
|
||||
}
|
||||
|
||||
// only handle pasted HTML
|
||||
if (!clipboardData.types.includes('text/html')) {
|
||||
return false
|
||||
@@ -41,6 +36,12 @@ export const pasteHtml = [
|
||||
return false
|
||||
}
|
||||
|
||||
// allow pasting an image to create a figure, if the HTML doesn't contain a table
|
||||
// (because desktop Excel puts both an image and the HTML table on the clipboard)
|
||||
if (clipboardData.files.length > 0 && !html.includes('<table')) {
|
||||
return false
|
||||
}
|
||||
|
||||
// convert the HTML to LaTeX
|
||||
try {
|
||||
const parser = new DOMParser()
|
||||
|
||||
Reference in New Issue
Block a user