| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * This file is part of Adblock Plus <http://adblockplus.org/>, | 2  * This file is part of Adblock Plus <http://adblockplus.org/>, | 
| 3  * Copyright (C) 2006-2013 Eyeo GmbH | 3  * Copyright (C) 2006-2013 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 259 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 270   func->Call(params); | 270   func->Call(params); | 
| 271 } | 271 } | 
| 272 | 272 | 
| 273 void FilterEngine::UpdateCheckDone(const std::string& eventName, FilterEngine::U
     pdaterCallback callback, JsValueList& params) | 273 void FilterEngine::UpdateCheckDone(const std::string& eventName, FilterEngine::U
     pdaterCallback callback, JsValueList& params) | 
| 274 { | 274 { | 
| 275   jsEngine->RemoveEventCallback(eventName); | 275   jsEngine->RemoveEventCallback(eventName); | 
| 276 | 276 | 
| 277   std::string error(params.size() >= 1 && !params[0]->IsNull() ? params[0]->AsSt
     ring() : ""); | 277   std::string error(params.size() >= 1 && !params[0]->IsNull() ? params[0]->AsSt
     ring() : ""); | 
| 278   callback(error); | 278   callback(error); | 
| 279 } | 279 } | 
|  | 280 | 
|  | 281 std::string FilterEngine::GetRequire(std::string requireName) | 
|  | 282 { | 
|  | 283   JsValuePtr func = jsEngine->Evaluate("API.getRequire"); | 
|  | 284   JsValueList params; | 
|  | 285   params.push_back(jsEngine->NewValue(requireName)); | 
|  | 286   JsValuePtr requireContent = func->Call(params); | 
|  | 287 | 
|  | 288   if (requireContent->IsString()) | 
|  | 289   { | 
|  | 290     return requireContent->AsString(); | 
|  | 291   } | 
|  | 292   else | 
|  | 293   { | 
|  | 294     return ""; | 
|  | 295   } | 
|  | 296 } | 
| OLD | NEW | 
|---|