mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-08 16:58:38 +09:00
Bug 1309194: Implement summary info in Net Panel Toolbar; Bug 1317205: CSS improvement for summary button
Required for: https://github.com/MoonchildProductions/moebius/pull/93
This commit is contained in:
parent
4d57ef767e
commit
2f496e3f1e
22 changed files with 333 additions and 240 deletions
|
|
@ -4,6 +4,7 @@
|
|||
"use strict";
|
||||
|
||||
const filters = require("./filters");
|
||||
const sidebar = require("./sidebar");
|
||||
const requests = require("./requests");
|
||||
const ui = require("./ui");
|
||||
|
||||
module.exports = Object.assign({}, filters, sidebar);
|
||||
module.exports = Object.assign({}, filters, requests, ui);
|
||||
|
|
|
|||
|
|
@ -6,5 +6,6 @@
|
|||
DevToolsModules(
|
||||
'filters.js',
|
||||
'index.js',
|
||||
'sidebar.js',
|
||||
'requests.js',
|
||||
'ui.js',
|
||||
)
|
||||
|
|
|
|||
25
devtools/client/netmonitor/actions/requests.js
Normal file
25
devtools/client/netmonitor/actions/requests.js
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
/* 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/. */
|
||||
|
||||
"use strict";
|
||||
|
||||
const {
|
||||
UPDATE_REQUESTS,
|
||||
} = require("../constants");
|
||||
|
||||
/**
|
||||
* Update request items
|
||||
*
|
||||
* @param {array} requests - visible request items
|
||||
*/
|
||||
function updateRequests(items) {
|
||||
return {
|
||||
type: UPDATE_REQUESTS,
|
||||
items,
|
||||
};
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
updateRequests,
|
||||
};
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
/* 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/. */
|
||||
"use strict";
|
||||
|
||||
const {
|
||||
DISABLE_TOGGLE_BUTTON,
|
||||
SHOW_SIDEBAR,
|
||||
TOGGLE_SIDEBAR,
|
||||
} = require("../constants");
|
||||
|
||||
/**
|
||||
* Change ToggleButton disabled state.
|
||||
*
|
||||
* @param {boolean} disabled - expected button disabled state
|
||||
*/
|
||||
function disableToggleButton(disabled) {
|
||||
return {
|
||||
type: DISABLE_TOGGLE_BUTTON,
|
||||
disabled: disabled,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Change sidebar visible state.
|
||||
*
|
||||
* @param {boolean} visible - expected sidebar visible state
|
||||
*/
|
||||
function showSidebar(visible) {
|
||||
return {
|
||||
type: SHOW_SIDEBAR,
|
||||
visible: visible,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Toggle to show/hide sidebar.
|
||||
*/
|
||||
function toggleSidebar() {
|
||||
return {
|
||||
type: TOGGLE_SIDEBAR,
|
||||
};
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
disableToggleButton,
|
||||
showSidebar,
|
||||
toggleSidebar,
|
||||
};
|
||||
36
devtools/client/netmonitor/actions/ui.js
Normal file
36
devtools/client/netmonitor/actions/ui.js
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
+/* 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/. */
|
||||
|
||||
"use strict";
|
||||
|
||||
const {
|
||||
OPEN_SIDEBAR,
|
||||
TOGGLE_SIDEBAR,
|
||||
} = require("../constants");
|
||||
|
||||
/**
|
||||
* Change sidebar open state.
|
||||
*
|
||||
* @param {boolean} open - open state
|
||||
*/
|
||||
function openSidebar(open) {
|
||||
return {
|
||||
type: OPEN_SIDEBAR,
|
||||
open,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Toggle sidebar open state.
|
||||
*/
|
||||
function toggleSidebar() {
|
||||
return {
|
||||
type: TOGGLE_SIDEBAR,
|
||||
};
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
openSidebar,
|
||||
toggleSidebar,
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue