| 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-2016 Eyeo GmbH |    3  * Copyright (C) 2006-2016 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 554 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  565   }); |  565   }); | 
|  566  |  566  | 
|  567  |  567  | 
|  568   /* Storage */ |  568   /* Storage */ | 
|  569  |  569  | 
|  570   ext.storage = { |  570   ext.storage = { | 
|  571     get: function(keys, callback) |  571     get: function(keys, callback) | 
|  572     { |  572     { | 
|  573       chrome.storage.local.get(keys, callback); |  573       chrome.storage.local.get(keys, callback); | 
|  574     }, |  574     }, | 
|  575     set: function(key, value, callback) |  575     set: function(items, callback) | 
|  576     { |  576     { | 
|  577       let items = {}; |  | 
|  578       items[key] = value; |  | 
|  579       chrome.storage.local.set(items, callback); |  577       chrome.storage.local.set(items, callback); | 
|  580     }, |  578     }, | 
|  581     remove: function(key, callback) |  579     remove: function(key, callback) | 
|  582     { |  580     { | 
|  583       chrome.storage.local.remove(key, callback); |  581       chrome.storage.local.remove(key, callback); | 
|  584     }, |  582     }, | 
|  585     onChanged: chrome.storage.onChanged |  583     onChanged: chrome.storage.onChanged | 
|  586   }; |  584   }; | 
|  587  |  585  | 
|  588   /* Options */ |  586   /* Options */ | 
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  630             afterTabLoaded(callback)(createdWindow.tabs[0]); |  628             afterTabLoaded(callback)(createdWindow.tabs[0]); | 
|  631         }); |  629         }); | 
|  632       } |  630       } | 
|  633       else |  631       else | 
|  634       { |  632       { | 
|  635         ext.pages.open(createData.url, callback); |  633         ext.pages.open(createData.url, callback); | 
|  636       } |  634       } | 
|  637     } |  635     } | 
|  638   }; |  636   }; | 
|  639 })(); |  637 })(); | 
| OLD | NEW |