Chromium Code Reviews| Index: extensions/renderer/programmatic_script_injector.h |
| diff --git a/extensions/renderer/programmatic_script_injector.h b/extensions/renderer/programmatic_script_injector.h |
| index b408d58a34a1ed5ada9774e8e417facd925c9cd8..f0d50078742f905b95e32c3c8addd071ed656b9a 100644 |
| --- a/extensions/renderer/programmatic_script_injector.h |
| +++ b/extensions/renderer/programmatic_script_injector.h |
| @@ -33,18 +33,24 @@ class ProgrammaticScriptInjector : public ScriptInjector { |
| bool ShouldExecuteInMainWorld() const override; |
| bool IsUserGesture() const override; |
| bool ExpectsResults() const override; |
| - bool ShouldInjectJs(UserScript::RunLocation run_location) const override; |
| - bool ShouldInjectCss(UserScript::RunLocation run_location) const override; |
| + bool ShouldInjectJs(UserScript::RunLocation run_location, |
| + const std::set<GURL>& injected_scripts) const override; |
| + bool ShouldInjectCss(UserScript::RunLocation run_location, |
| + const std::set<GURL>& injected_scripts) const override; |
| PermissionsData::AccessType CanExecuteOnFrame( |
| const InjectionHost* injection_host, |
| blink::WebLocalFrame* web_frame, |
| int tab_id) const override; |
| std::vector<blink::WebScriptSource> GetJsSources( |
| - UserScript::RunLocation run_location) const override; |
| + UserScript::RunLocation run_location, |
| + std::set<GURL>& injected_scripts) const override; |
|
Devlin
2016/08/29 20:48:14
nit: chromium style (mostly) forbids non-const &s.
catmullings
2016/09/01 17:43:51
Done.
|
| std::vector<blink::WebString> GetCssSources( |
| - UserScript::RunLocation run_location) const override; |
| + UserScript::RunLocation run_location, |
| + std::set<GURL>& injected_scripts) const override; |
| void GetRunInfo(ScriptsRunInfo* scripts_run_info, |
| - UserScript::RunLocation run_location) const override; |
| + UserScript::RunLocation run_location, |
| + bool js_injection_completed, |
| + bool should_inject_css) const override; |
| void OnInjectionComplete(std::unique_ptr<base::Value> execution_result, |
| UserScript::RunLocation run_location, |
| content::RenderFrame* render_frame) override; |