| Index: ios/web/public/web_state/web_state_delegate_bridge.h
|
| diff --git a/ios/web/public/web_state/web_state_delegate_bridge.h b/ios/web/public/web_state/web_state_delegate_bridge.h
|
| index d43e6077cf0388d649ec0b4e0acfbf801b97bb03..3826edfb6d7914d5c296812a6bb3a18c6f33c44c 100644
|
| --- a/ios/web/public/web_state/web_state_delegate_bridge.h
|
| +++ b/ios/web/public/web_state/web_state_delegate_bridge.h
|
| @@ -25,6 +25,11 @@
|
| - (BOOL)webState:(web::WebState*)webState
|
| handleContextMenu:(const web::ContextMenuParams&)params;
|
|
|
| +// Returns a pointer to a service to manage dialogs. May return null in which
|
| +// case dialogs aren't shown.
|
| +- (web::JavaScriptDialogPresenter*)javaScriptDialogPresenterForWebState:
|
| + (web::WebState*)webState;
|
| +
|
| @end
|
|
|
| namespace web {
|
| @@ -39,6 +44,8 @@ class WebStateDelegateBridge : public web::WebStateDelegate {
|
| void LoadProgressChanged(WebState* source, double progress) override;
|
| bool HandleContextMenu(WebState* source,
|
| const ContextMenuParams& params) override;
|
| + JavaScriptDialogPresenter* GetJavaScriptDialogPresenter(
|
| + WebState* source) override;
|
|
|
| private:
|
| // CRWWebStateDelegate which receives forwarded calls.
|
|
|