Index: lib/dataCollector.js |
=================================================================== |
deleted file mode 100644 |
--- a/lib/dataCollector.js |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-/* |
- * This file is part of Adblock Plus <https://adblockplus.org/>, |
- * Copyright (C) 2006-2016 Eyeo GmbH |
- * |
- * Adblock Plus is free software: you can redistribute it and/or modify |
- * it under the terms of the GNU General Public License version 3 as |
- * published by the Free Software Foundation. |
- * |
- * Adblock Plus is distributed in the hope that it will be useful, |
- * but WITHOUT ANY WARRANTY; without even the implied warranty of |
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
- * GNU General Public License for more details. |
- * |
- * You should have received a copy of the GNU General Public License |
- * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
- */ |
- |
-/** |
- * @fileOverview Collects some data for a content window, to be attached to |
- * issue reports. |
- */ |
- |
-"use strict"; |
- |
-let {Utils} = require("utils"); |
- |
-let maxResponseID = 0; |
-let callbacks = new Map(); |
- |
-let messageManager = Cc["@mozilla.org/parentprocessmessagemanager;1"] |
- .getService(Ci.nsIMessageListenerManager) |
- .QueryInterface(Ci.nsIMessageBroadcaster); |
- |
-Utils.addChildMessageListener("AdblockPlus:CollectDataResponse", onResponse); |
- |
-function onResponse({responseID, data}) |
-{ |
- let callback = callbacks.get(responseID); |
- callbacks.delete(responseID); |
- if (typeof callback == "function") |
- callback(data); |
-} |
- |
-/** |
- * Collects data for the given window. |
- * @param {number} outerWindowID the ID of the window |
- * @param {number} screenshotWidth width of the screenshot to be created |
- * @param {Function} callback function to be called with the data |
- */ |
-function collectData(outerWindowID, screenshotWidth, callback) |
-{ |
- let id = ++maxResponseID; |
- callbacks.set(id, callback); |
- |
- messageManager.broadcastAsyncMessage("AdblockPlus:CollectData", { |
- outerWindowID, |
- screenshotWidth, |
- responseID: id |
- }); |
-} |
-exports.collectData = collectData; |