Backed out changeset 0bd621a27696 (bug 1302663)

--HG--
extra : rebase_source : bc5a64ec3f7b80cc573cae1897927d8c27639941
This commit is contained in:
Carsten "Tomcat" Book 2016-11-18 14:27:47 +01:00
parent 72039bc43f
commit 4b1ce477ad
4 changed files with 0 additions and 126 deletions

View File

@ -1503,72 +1503,6 @@ var KeyValueTable = {
}
};
var GenericTable = {
/**
* Returns a n-column table.
* @param rows An array of arrays, each containing data to render
* for one row.
* @param headings The column header strings.
*/
render: function(rows, headings) {
let table = document.createElement("table");
this.renderHeader(table, headings);
this.renderBody(table, rows);
return table;
},
/**
* Create the table header.
* Tabs & newlines added to cells to make it easier to copy-paste.
*
* @param table Table element
* @param headings Array of column header strings.
*/
renderHeader: function(table, headings) {
let headerRow = document.createElement("tr");
table.appendChild(headerRow);
for (let i = 0; i < headings.length; ++i) {
let suffix = (i == (headings.length - 1)) ? "\n" : "\t";
let column = document.createElement("th");
column.appendChild(document.createTextNode(headings[i] + suffix));
headerRow.appendChild(column);
}
},
/**
* Create the table body
* Tabs & newlines added to cells to make it easier to copy-paste.
*
* @param table Table element
* @param rows An array of arrays, each containing data to render
* for one row.
*/
renderBody: function(table, rows) {
for (let row of rows) {
row = row.map(value => {
// use .valueOf() to unbox Number, String, etc. objects
if (value &&
(typeof value == "object") &&
(typeof value.valueOf() == "object")) {
return RenderObject(value);
}
return value;
});
let newRow = document.createElement("tr");
table.appendChild(newRow);
for (let i = 0; i < row.length; ++i) {
let suffix = (i == (row.length - 1)) ? "\n" : "\t";
let field = document.createElement("td");
field.appendChild(document.createTextNode(row[i] + suffix));
newRow.appendChild(field);
}
}
}
};
var KeyedHistogram = {
render: function(parent, id, keyedHistogram) {
let outerDiv = document.createElement("div");
@ -1680,40 +1614,6 @@ var KeyedScalars = {
}
};
var Events = {
/**
* Render the event data - if present - from the payload in a simple table.
* @param aPayload A payload object to render the data from.
*/
render: function(aPayload) {
let eventsSection = document.getElementById("events");
removeAllChildNodes(eventsSection);
if (!aPayload.processes || !aPayload.processes.parent) {
return;
}
const events = aPayload.processes.parent.events;
const hasData = events && Object.keys(events).length > 0;
setHasData("events-section", hasData);
if (!hasData) {
return;
}
const headings = [
"timestampHeader",
"categoryHeader",
"methodHeader",
"objectHeader",
"valuesHeader",
"extraHeader",
].map(h => bundle.GetStringFromName(h));
const table = GenericTable.render(events, headings);
eventsSection.appendChild(table);
}
};
/**
* Helper function for showing either the toggle element or "No data collected" message for a section
*
@ -2151,9 +2051,6 @@ function displayPingData(ping, updatePayloadList = false) {
setHasData("keyed-histograms-section", hasData || keyedHgramsSelect.options.length);
}
// Show event data.
Events.render(payload);
// Show addon histogram data
let addonDiv = document.getElementById("addon-histograms");
removeAllChildNodes(addonDiv);

View File

@ -180,15 +180,6 @@
</div>
</section>
<section id="events-section" class="data-section">
<input type="checkbox" class="statebox"/>
<h1 class="section-name">&aboutTelemetry.eventsSection;</h1>
<span class="toggle-caption">&aboutTelemetry.toggle;</span>
<span class="empty-caption">&aboutTelemetry.emptySection;</span>
<div id="events" class="data">
</div>
</section>
<section id="simple-measurements-section" class="data-section">
<input type="checkbox" class="statebox"/>
<h1 class="section-name">&aboutTelemetry.simpleMeasurementsSection;</h1>

View File

@ -116,10 +116,6 @@ Ping
Keyed Histograms
">
<!ENTITY aboutTelemetry.eventsSection "
Events
">
<!ENTITY aboutTelemetry.simpleMeasurementsSection "
Simple Measurements
">

View File

@ -81,13 +81,3 @@ parentPayload = Parent Payload
# Note to translators:
# - The %1$S will be replaced with the number of the child payload (e.g. "1", "2")
childPayloadN = Child Payload %1$S
timestampHeader = timestamp
categoryHeader = category
methodHeader = method
objectHeader = object
extraHeader = extra