UNPKG

ep_tables2

Version:
36 lines (35 loc) 1.14 kB
exports.collectContentLineBreak = function (hook, context) { var tvalue = context.tvalue; var breakLine = true; if (tvalue && tvalue == 'tblBreak') { breakLine = false; } return breakLine; }; exports.collectContentLineText= function (hook, context) { var n = context.node; var txt = context.text; if (txt) { while (n) { if (n.tagName == 'TD') { var elementName = n.getAttribute("name"); if (elementName == 'tData') { txt = txt.replace(/\\/g, "|"); txt = txt.replace(/"/g, "'"); break; } else if (elementName == 'delimCell') { txt = '","'; break; } else if (elementName == 'payload') { txt = "{\"payload\":[[\""; break; } else if (elementName == 'bracketAndcomma') { txt = n.innerHTML; break; } } n = n.parentNode; } } return txt; };