From fec49e144a9850d7707eb9b80e3671e975c7230b Mon Sep 17 00:00:00 2001 From: Mottie Date: Mon, 9 Feb 2015 15:23:41 -0600 Subject: [PATCH] Core: save raw table cell data --- docs/index.html | 4 +++- js/jquery.tablesorter.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/index.html b/docs/index.html index af428c27..4e39ebcb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5301,7 +5301,7 @@ var config = $('#mytable').data('tablesorter'); Object - Internal list of table contents (v2.0.18; v2.16.0 ) + Internal list of table contents (v2.0.18; v2.19.1 )

This object contains the following:
@@ -5331,6 +5331,8 @@ $('.tablesorter')[0].config.cache[0].normalized[0]; /* result: ["a1", "bruce", "almighty", 45, 153.19, 44.7, 77, 979830720000, { $row : jQuery.fn.jQuery.init[1], // row (jQuery object) child : [], // child row raw html, if any + // raw unparsed data from the table cells - added v2.19.1 + raw : ["A1", "Bruce", "Almighty", "45", "$153.19", "44.7%", "+77", "Jan 18, 2001 9:12 AM"], order : 3 // original row index (unsorted) }] */ diff --git a/js/jquery.tablesorter.js b/js/jquery.tablesorter.js index 7304f997..907b83be 100644 --- a/js/jquery.tablesorter.js +++ b/js/jquery.tablesorter.js @@ -326,7 +326,8 @@ rowData = { // order: original row order # // $row : jQuery Object[] - child: [] // child row text (filter widget) + child: [], // child row text (filter widget) + raw: [] // original row text }; /** Add the table data to main data array */ $row = $($tb[k].rows[i]); @@ -356,6 +357,7 @@ continue; } t = getElementText(table, $row[0].cells[j], j); + rowData.raw.push(t); // save original row text // do extract before parsing if there is one if (typeof extractors[j].id === 'undefined') { tx = t;