Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: messageResponder.js

Issue 29522650: Issue 5316 - Adds dynamic filter types to devtools panel (Closed)
Patch Set: add css, fix selector, change message name, fix redundant port Created Sept. 1, 2017, 10:41 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « devtools-panel.js ('k') | skin/devtools-panel.css » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: messageResponder.js
===================================================================
--- a/messageResponder.js
+++ b/messageResponder.js
@@ -37,16 +37,19 @@
const info = require("info");
const {
Subscription,
DownloadableSubscription,
SpecialSubscription
} = require("subscriptionClasses");
+ port.on("types.get", (message, sender) =>
+ Array.from(require("requestBlocker").filterTypes));
Sebastian Noack 2017/09/05 18:12:14 I wonder whether it would be worth to make sure th
Thomas Greiner 2017/09/06 11:00:25 Good point. We're currently not imposing any order
Jon Sonesen 2017/09/06 13:12:15 What about removing the OTHER return from lib/requ
Sebastian Noack 2017/09/06 17:39:19 I don't think the order matters much, except for O
Jon Sonesen 2017/09/07 07:46:17 Yeah, I agree here. Will do.
Thomas Greiner 2017/09/12 13:06:16 Good point. In that case no objections from my end
+
// Some modules doesn't exist on Firefox. Moreover,
// require() throws an exception on Firefox in that case.
// However, try/catch causes the whole function to to be
// deoptimized on V8. So we wrap it into another function.
function tryRequire(module)
{
try
{
« no previous file with comments | « devtools-panel.js ('k') | skin/devtools-panel.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld