Browse Source

Customizing comparison UI for layouts with multiple columns

pull/3/head
Vitor Pamplona 5 years ago
parent
commit
88be5b38f3
1 changed files with 11 additions and 3 deletions
  1. +11
    -3
      js/ui-comp.js

+ 11
- 3
js/ui-comp.js View File

@ -16,8 +16,16 @@ var UIComp = {
return line;
},
drawTable: function (payload, compressionAlgos, metric, qrModes) {
let line = `<div class="third">\n`
drawTable: function (payload, compressionAlgos, metric, qrModes, numberOfPayloads) {
let line = '';
if (numberOfPayloads == 3)
line += `<div class="third">\n`;
else if (numberOfPayloads == 2) {
line += `<div class="two-halfs">\n`;
} else if (numberOfPayloads == 1) {
line += `<div class="four-quarter">\n`;
}
line += `<h4 style="text-align: center;">${payload.label}</h4>\n`;
line += `<table class="comparison">\n`;
@ -45,7 +53,7 @@ var UIComp = {
line += `<div class="full-div">\n`
payloads.forEach(payload => {
line += this.drawTable(payload, compressionAlgos, metric, qrModes);
line += this.drawTable(payload, compressionAlgos, metric, qrModes, payloads.length);
});
line += `</div>\n`


Loading…
Cancel
Save