Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
LeeWannacott committed May 18, 2023
1 parent b6cbd8d commit 9474f66
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html><head><link href="/table-sort-js/static/css/main.0f3f41ac.chunk.css" rel="stylesheet"></head><body><div id="display"></div><script src="../public//table-sort.js"></script><h1>Manual testing of table sort js</h1><table class="table-sort table-arrows"><thead><tr><th>Last Name</th><th>First Name</th><th class="order-by-desc">Birth Date</th><th>Employee ID</th><th>Department</th><th>Runtime</th><th class="onload-sort">File Size</th><th>dates in dd/mm/yyyy</th></tr></thead><tr><td>Franklin</td><td>Benjamin</td><td>1706/1/17</td><td>1</td><td>k-level</td><td>1h 1m 17s</td><td>10b</td><td>17/6/1978</td></tr><tr><td>da Vinci</td><td>Zarlo</td><td>1452/4/15</td><td>13000</td><td></td><td>1m 45s</td><td>192038998987021b</td><td>18/10/2027</td></tr><tr><td>Statham</td><td>Jason</td><td>1967/7/26</td><td></td><td>HR</td><td>11m 40s</td><td>134809b</td><td>4/9/2008</td></tr><tr><td>Micheal</td><td>Angelo</td><td>1958/8/21</td><td>54</td><td>Marketing</td><td>29s</td><td>30980980b</td><td>2/3/1879</td></tr><tr><td>Ben</td><td></td><td>1994/9/23</td><td>134</td><td>Marketing</td><td>41s</td><td>902938402398b</td><td>8/6/1978</td></tr></table><script>!function(e){function t(t){for(var n,l,a=t[0],f=t[1],i=t[2],c=0,s=[];c<a.length;c++)l=a[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(p&&p(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,a=1;a<r.length;a++){var f=r[a];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/table-sort-js/";var a=this["webpackJsonptable-sort-js"]=this["webpackJsonptable-sort-js"]||[],f=a.push.bind(a);a.push=t,a=a.slice();for(var i=0;i<a.length;i++)t(a[i]);var p=f;r()}([])</script><script src="/table-sort-js/static/js/2.6f1221a6.chunk.js"></script><script src="/table-sort-js/static/js/main.b5316d8e.chunk.js"></script></body></html>
<!doctype html><html><head><link href="/table-sort-js/static/css/main.0f3f41ac.chunk.css" rel="stylesheet"></head><body><div id="display"></div><script src="../public//table-sort.js"></script><h1>Manual testing of table sort js</h1><table class="table-sort table-arrows"><thead><tr><th>Last Name</th><th>First Name</th><th class="order-by-desc">Birth Date</th><th>Employee ID</th><th>Department</th><th>Runtime</th><th class="onload-sort">File Size</th><th>dates in dd/mm/yyyy</th></tr></thead><tr class="table-row-1"><td>Franklin</td><td>Benjamin</td><td>1706/1/17</td><td>1</td><td>k-level</td><td>1h 1m 17s</td><td>10b</td><td>17/6/1978</td></tr><tr class="table-row-2"><td>da Vinci</td><td>Zarlo</td><td>1452/4/15</td><td>13000</td><td></td><td>1m 45s</td><td>192038998987021b</td><td>18/10/2027</td></tr><tr><td>Statham</td><td>Jason</td><td>1967/7/26</td><td></td><td>HR</td><td>11m 40s</td><td>134809b</td><td>4/9/2008</td></tr><tr><td>Micheal</td><td>Angelo</td><td>1958/8/21</td><td>54</td><td>Marketing</td><td>29s</td><td>30980980b</td><td>2/3/1879</td></tr><tr><td>Ben</td><td></td><td>1994/9/23</td><td>134</td><td>Marketing</td><td>41s</td><td>902938402398b</td><td>8/6/1978</td></tr></table><script>!function(e){function t(t){for(var n,l,a=t[0],f=t[1],i=t[2],c=0,s=[];c<a.length;c++)l=a[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(p&&p(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,a=1;a<r.length;a++){var f=r[a];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/table-sort-js/";var a=this["webpackJsonptable-sort-js"]=this["webpackJsonptable-sort-js"]||[],f=a.push.bind(a);a.push=t,a=a.slice();for(var i=0;i<a.length;i++)t(a[i]);var p=f;r()}([])</script><script src="/table-sort-js/static/js/2.6f1221a6.chunk.js"></script><script src="/table-sort-js/static/js/main.b5316d8e.chunk.js"></script></body></html>
14 changes: 7 additions & 7 deletions table-sort.js
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ function tableSortJs(testingTableSortJS = false, domDocumentWindow = document) {
const dataAttributeTd = tr.querySelectorAll("td").item(columnIndex)
.dataset.sort;
columnData.push(`${dataAttributeTd}#${i}`);
columnIndexAndTableRow[columnData[i]] = tr.innerHTML;
columnIndexAndTableRow[columnData[i]] = tr.outerHTML;
}
}

Expand Down Expand Up @@ -206,7 +206,7 @@ function tableSortJs(testingTableSortJS = false, domDocumentWindow = document) {
timeinSeconds = hours + minutesInSeconds + seconds;
}
columnData.push(`${timeinSeconds}#${i}`);
columnIndexAndTableRow[columnData[i]] = tr.innerHTML;
columnIndexAndTableRow[columnData[i]] = tr.outerHTML;
}
} catch (e) {
console.log(e);
Expand Down Expand Up @@ -244,7 +244,7 @@ function tableSortJs(testingTableSortJS = false, domDocumentWindow = document) {
);
}
columnData.push(`${numberToSort}#${i}`);
columnIndexAndTableRow[columnData[i]] = tr.innerHTML;
columnIndexAndTableRow[columnData[i]] = tr.outerHTML;
}
} catch (e) {
console.log(e);
Expand Down Expand Up @@ -302,7 +302,7 @@ function tableSortJs(testingTableSortJS = false, domDocumentWindow = document) {
}
if (tdTextContent.trim() !== "") {
if (isFileSize) {
fileSizeColumnTextAndRow[columnData[i]] = tr.innerHTML;
fileSizeColumnTextAndRow[columnData[i]] = tr.outerHTML;
}
// These classes already handle pushing to column and setting the tr html.
if (
Expand All @@ -314,12 +314,12 @@ function tableSortJs(testingTableSortJS = false, domDocumentWindow = document) {
!isSortDateMonthDayYear
) {
columnData.push(`${tdTextContent}#${i}`);
columnIndexAndTableRow[`${tdTextContent}#${i}`] = tr.innerHTML;
columnIndexAndTableRow[`${tdTextContent}#${i}`] = tr.outerHTML;
}
} else {
// Fill in blank table cells dict key with filler value.
columnData.push(`${fillValue}#${i}`);
columnIndexAndTableRow[`${fillValue}#${i}`] = tr.innerHTML;
columnIndexAndTableRow[`${fillValue}#${i}`] = tr.outerHTML;
}
}

Expand Down Expand Up @@ -423,7 +423,7 @@ function tableSortJs(testingTableSortJS = false, domDocumentWindow = document) {
tr.querySelectorAll("td").item(columnIndex).innerHTML =
fileSizeInBytesHTML;
} else if (!isFileSize) {
tr.innerHTML = columnIndexAndTableRow[columnData[i]];
tr.outerHTML = columnIndexAndTableRow[columnData[i]];
}
}
}
Expand Down

0 comments on commit 9474f66

Please sign in to comment.