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:
janekptacijarabaci 2018-02-28 12:17:13 +01:00 committed by Roy Tam
commit 2f496e3f1e
22 changed files with 333 additions and 240 deletions

View file

@ -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);

View file

@ -6,5 +6,6 @@
DevToolsModules(
'filters.js',
'index.js',
'sidebar.js',
'requests.js',
'ui.js',
)

View 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,
};

View file

@ -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,
};

View 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,
};