mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-04 14:58:37 +09:00
Bug 1168376: Show transferred size in request summary instead of decompressed size
https://github.com/MoonchildProductions/moebius/pull/93 - without: DOMContentLoaded and load
This commit is contained in:
parent
8d210f18c8
commit
173d356acd
11 changed files with 177 additions and 70 deletions
|
|
@ -105,7 +105,7 @@ function PieTableChart(node, pie, table) {
|
|||
* - "mouseout", when the mouse leaves a slice or a row
|
||||
* - "click", when the mouse enters a slice or a row
|
||||
*/
|
||||
function createPieTableChart(document, { title, diameter, data, strings, totals, sorted }) {
|
||||
function createPieTableChart(document, { title, diameter, data, strings, totals, sorted, header }) {
|
||||
if (data && sorted) {
|
||||
data = data.slice().sort((a, b) => +(a.size < b.size));
|
||||
}
|
||||
|
|
@ -119,7 +119,8 @@ function createPieTableChart(document, { title, diameter, data, strings, totals,
|
|||
title: title,
|
||||
data: data,
|
||||
strings: strings,
|
||||
totals: totals
|
||||
totals: totals,
|
||||
header: header,
|
||||
});
|
||||
|
||||
let container = document.createElement("hbox");
|
||||
|
|
@ -338,7 +339,7 @@ function createPieChart(document, { data, width, height, centerX, centerY, radiu
|
|||
* - "mouseout", when the mouse leaves a row
|
||||
* - "click", when the mouse clicks a row
|
||||
*/
|
||||
function createTableChart(document, { title, data, strings, totals }) {
|
||||
function createTableChart(document, { title, data, strings, totals, header }) {
|
||||
strings = strings || {};
|
||||
totals = totals || {};
|
||||
let isPlaceholder = false;
|
||||
|
|
@ -371,6 +372,24 @@ function createTableChart(document, { title, data, strings, totals }) {
|
|||
tableNode.className = "plain table-chart-grid";
|
||||
container.appendChild(tableNode);
|
||||
|
||||
const headerNode = document.createElement("div");
|
||||
headerNode.className = "table-chart-row";
|
||||
|
||||
const headerBoxNode = document.createElement("div");
|
||||
headerBoxNode.className = "table-chart-row-box";
|
||||
headerNode.appendChild(headerBoxNode);
|
||||
|
||||
for (let [key, value] of Object.entries(header)) {
|
||||
let headerLabelNode = document.createElement("span");
|
||||
headerLabelNode.className = "plain table-chart-row-label";
|
||||
headerLabelNode.setAttribute("name", key);
|
||||
headerLabelNode.textContent = value;
|
||||
|
||||
headerNode.appendChild(headerLabelNode);
|
||||
}
|
||||
|
||||
tableNode.appendChild(headerNode);
|
||||
|
||||
for (let rowInfo of data) {
|
||||
let rowNode = document.createElement("hbox");
|
||||
rowNode.className = "table-chart-row";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue