зеркало из https://github.com/mozilla/pjs.git
Bug 755992 (part 2) - Optimize creation of tree lines in about:memory. r=nnethercote.
This commit is contained in:
Родитель
fa54bf9607
Коммит
8d3627fc86
|
@ -1273,13 +1273,17 @@ function appendTreeElements(aPOuter, aT, aProcess)
|
||||||
// Indent more if this entry is narrower than its parent, and update
|
// Indent more if this entry is narrower than its parent, and update
|
||||||
// aIndentGuide accordingly.
|
// aIndentGuide accordingly.
|
||||||
let tString = aT.toString();
|
let tString = aT.toString();
|
||||||
let extraIndentArray = [];
|
|
||||||
let extraIndentLength = Math.max(aParentStringLength - tString.length, 0);
|
let extraIndentLength = Math.max(aParentStringLength - tString.length, 0);
|
||||||
|
let indentText;
|
||||||
if (extraIndentLength > 0) {
|
if (extraIndentLength > 0) {
|
||||||
|
let extraIndentArray = [];
|
||||||
repeatStr(extraIndentArray, kHorizontal, extraIndentLength);
|
repeatStr(extraIndentArray, kHorizontal, extraIndentLength);
|
||||||
aIndentGuide[aIndentGuide.length - 1]._depth += extraIndentLength;
|
aIndentGuide[aIndentGuide.length - 1]._depth += extraIndentLength;
|
||||||
|
indentText = aBaseIndentText + extraIndentArray.join("");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
indentText = aBaseIndentText;
|
||||||
}
|
}
|
||||||
let indentText = aBaseIndentText + extraIndentArray.join("");
|
|
||||||
appendElementWithText(aP, "span", "treeLine", indentText);
|
appendElementWithText(aP, "span", "treeLine", indentText);
|
||||||
|
|
||||||
// Generate the percentage; detect and record invalid values at the same
|
// Generate the percentage; detect and record invalid values at the same
|
||||||
|
|
Загрузка…
Ссылка в новой задаче