| 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-present eyeo GmbH | 3 * Copyright (C) 2006-present 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 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 { | 114 { |
| 115 chrome.tabs.onUpdated.removeListener(onUpdated); | 115 chrome.tabs.onUpdated.removeListener(onUpdated); |
| 116 callback(new Page(openedTab)); | 116 callback(new Page(openedTab)); |
| 117 } | 117 } |
| 118 }; | 118 }; |
| 119 chrome.tabs.onUpdated.addListener(onUpdated); | 119 chrome.tabs.onUpdated.addListener(onUpdated); |
| 120 }; | 120 }; |
| 121 } | 121 } |
| 122 | 122 |
| 123 ext.pages = { | 123 ext.pages = { |
| 124 open(url, callback) | |
| 125 { | |
| 126 chrome.tabs.create({url}, callback && afterTabLoaded(callback)); | |
| 127 }, | |
| 128 query(info, callback) | 124 query(info, callback) |
| 129 { | 125 { |
| 130 let rawInfo = {}; | 126 let rawInfo = {}; |
| 131 for (let property in info) | 127 for (let property in info) |
| 132 { | 128 { |
| 133 switch (property) | 129 switch (property) |
| 134 { | 130 { |
| 135 case "active": | 131 case "active": |
| 136 case "lastFocusedWindow": | 132 case "lastFocusedWindow": |
| 137 rawInfo[property] = info[property]; | 133 rawInfo[property] = info[property]; |
| (...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 697 ext.windows = { | 693 ext.windows = { |
| 698 create(createData, callback) | 694 create(createData, callback) |
| 699 { | 695 { |
| 700 chrome.windows.create(createData, createdWindow => | 696 chrome.windows.create(createData, createdWindow => |
| 701 { | 697 { |
| 702 afterTabLoaded(callback)(createdWindow.tabs[0]); | 698 afterTabLoaded(callback)(createdWindow.tabs[0]); |
| 703 }); | 699 }); |
| 704 } | 700 } |
| 705 }; | 701 }; |
| 706 }()); | 702 }()); |
| OLD | NEW |