| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * This file is part of Adblock Plus <https://adblockplus.org/>, |   2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
|   3  * Copyright (C) 2006-2017 eyeo GmbH |   3  * Copyright (C) 2006-2017 eyeo GmbH | 
|   4  * |   4  * | 
|   5  * Adblock Plus is free software: you can redistribute it and/or modify |   5  * Adblock Plus is free software: you can redistribute it and/or modify | 
|   6  * it under the terms of the GNU General Public License version 3 as |   6  * it under the terms of the GNU General Public License version 3 as | 
|   7  * published by the Free Software Foundation. |   7  * published by the Free Software Foundation. | 
|   8  * |   8  * | 
|   9  * Adblock Plus is distributed in the hope that it will be useful, |   9  * Adblock Plus is distributed in the hope that it will be useful, | 
|  10  * but WITHOUT ANY WARRANTY; without even the implied warranty of |  10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
|  38     selectors = ElemHide.getSelectorsForDomain( |  38     selectors = ElemHide.getSelectorsForDomain( | 
|  39       extractHostFromFrame(sender.frame), |  39       extractHostFromFrame(sender.frame), | 
|  40       specificOnly ? ElemHide.SPECIFIC_ONLY : ElemHide.ALL_MATCHING |  40       specificOnly ? ElemHide.SPECIFIC_ONLY : ElemHide.ALL_MATCHING | 
|  41     ); |  41     ); | 
|  42   } |  42   } | 
|  43   else |  43   else | 
|  44   { |  44   { | 
|  45     selectors = []; |  45     selectors = []; | 
|  46   } |  46   } | 
|  47  |  47  | 
|  48   return {selectors: selectors, trace: trace}; |  48   return {selectors, trace}; | 
|  49 }); |  49 }); | 
|  50  |  50  | 
|  51 port.on("forward", (msg, sender) => |  51 port.on("forward", (msg, sender) => | 
|  52 { |  52 { | 
|  53   let targetPage; |  53   let targetPage; | 
|  54   if (msg.targetPageId) |  54   if (msg.targetPageId) | 
|  55     targetPage = ext.getPage(msg.targetPageId); |  55     targetPage = ext.getPage(msg.targetPageId); | 
|  56   else |  56   else | 
|  57     targetPage = sender.page; |  57     targetPage = sender.page; | 
|  58  |  58  | 
|  59   if (targetPage) |  59   if (targetPage) | 
|  60   { |  60   { | 
|  61     msg.payload.sender = sender.page.id; |  61     msg.payload.sender = sender.page.id; | 
|  62     if (msg.expectsResponse) |  62     if (msg.expectsResponse) | 
|  63       return new Promise(targetPage.sendMessage.bind(targetPage, msg.payload)); |  63       return new Promise(targetPage.sendMessage.bind(targetPage, msg.payload)); | 
|  64     targetPage.sendMessage(msg.payload); |  64     targetPage.sendMessage(msg.payload); | 
|  65   } |  65   } | 
|  66 }); |  66 }); | 
| OLD | NEW |