/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// Reduce 20px for the last request's requests-list-timings-total return Math.min(
Math.max(
(waterfallWidth - REQUESTS_WATERFALL.LABEL_WIDTH - 20) / longestWidth,
EPSILON
),
1
);
}
);
function getVisibleColumns(columns) { return Object.entries(columns).filter(([_, shown]) => shown);
}
const getColumns = createSelector(
state => state.ui.columns,
state => state.ui.networkDetailsOpen || state.search.panelOpen,
(columns, isSidePanelOpen) => { const isWaterfallOnly =
getVisibleColumns(columns).length === 1 && columns.waterfall; if (isSidePanelOpen && !isWaterfallOnly) { // Remove the Waterfall column if it is not the only column and a side // panel is open.
columns = { ...columns }; delete columns.waterfall;
} return columns;
}
);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.