/* 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/. */
/** * Change network action bar open state. * * @param {boolean} open - expected network action bar open state
*/ function openNetworkActionBar(open) { return {
type: OPEN_ACTION_BAR,
open,
};
}
/** * Change browser cache state. * * @param {boolean} disabled - expected browser cache in disable state
*/ function disableBrowserCache(disabled) { return {
type: DISABLE_BROWSER_CACHE,
disabled,
};
}
/** * Change performance statistics panel open state. * * @param {Object} connector - connector object to the backend * @param {boolean} visible - expected performance statistics panel open state
*/ function openStatistics(connector, open) { if (open) {
connector.triggerActivity(ACTIVITY_TYPE.RELOAD.WITH_CACHE_ENABLED);
} elseif (Services.prefs.getBoolPref(DEVTOOLS_DISABLE_CACHE_PREF)) { // Opening the Statistics panel reconfigures the page and enables // the browser cache (using ACTIVITY_TYPE.RELOAD.WITH_CACHE_ENABLED). // So, make sure to disable the cache again when the user returns back // from the Statistics panel (if DEVTOOLS_DISABLE_CACHE_PREF == true). // See also bug 1430359.
connector.triggerActivity(ACTIVITY_TYPE.DISABLE_CACHE);
} return {
type: OPEN_STATISTICS,
open,
};
}
/** * Resets all columns to their default state. *
*/ function resetColumns() { return {
type: RESET_COLUMNS,
};
}
/** * Waterfall width has changed (likely on window resize). Update the UI.
*/ function resizeWaterfall(width) { return {
type: WATERFALL_RESIZE,
width,
};
}
/** * Change the selected tab for network details panel. * * @param {string} id - tab id to be selected
*/ function selectDetailsPanelTab(id) { return {
type: SELECT_DETAILS_PANEL_TAB,
id,
};
}
/** * Change the selected tab for network action bar. * * @param {string} id - tab id to be selected
*/ function selectActionBarTab(id) { return {
type: SELECT_ACTION_BAR_TAB,
id,
};
}
/** * Toggles a column * * @param {string} column - The column that is going to be toggled
*/ function toggleColumn(column) { return {
type: TOGGLE_COLUMN,
column,
};
}
/** * Set width of multiple columns * * @param {array} widths - array of pairs {name, width}
*/ function setColumnsWidth(widths) { return {
type: SET_COLUMNS_WIDTH,
widths,
};
}
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.