Browse Source

Merge pull request #1051 from akhaneev/fix_paste_table_with_th

fix issue on paste table with th elements in first row
master
mengshukeji 3 years ago
committed by GitHub
parent
commit
03bfa67c0b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      src/controllers/handler.js

7
src/controllers/handler.js

@ -5406,7 +5406,8 @@ export default function luckysheetHandler() {
let data = new Array($("#luckysheet-copy-content").find("table tr").length); let data = new Array($("#luckysheet-copy-content").find("table tr").length);
let colLen = 0; let colLen = 0;
$("#luckysheet-copy-content").find("table tr").eq(0).find("td").each(function () { const cellElements = "th, td";
$("#luckysheet-copy-content").find("table tr").eq(0).find(cellElements).each(function () {
let colspan = parseInt($(this).attr("colspan")); let colspan = parseInt($(this).attr("colspan"));
if (isNaN(colspan)) { if (isNaN(colspan)) {
colspan = 1; colspan = 1;
@ -5423,7 +5424,7 @@ export default function luckysheetHandler() {
$("#luckysheet-copy-content").find("table tr").each(function () { $("#luckysheet-copy-content").find("table tr").each(function () {
let $tr = $(this); let $tr = $(this);
let c = 0; let c = 0;
$tr.find("td").each(function () { $tr.find(cellElements).each(function () {
let $td = $(this); let $td = $(this);
let cell = {}; let cell = {};
let txt = $td.text(); let txt = $td.text();
@ -5730,4 +5731,4 @@ function hideUsername(){
$$('.username',ele).style.display = 'none'; $$('.username',ele).style.display = 'none';
} }
}) })
} }

Loading…
Cancel
Save