Index: extensions/browser/guest_view/guest_view_base.h |
diff --git a/extensions/browser/guest_view/guest_view_base.h b/extensions/browser/guest_view/guest_view_base.h |
index 2360ee0bad1fb826197cccc751eaaa2fe8778523..921ba7cce416ea128861fa26b3f8b8fe34bc70a2 100644 |
--- a/extensions/browser/guest_view/guest_view_base.h |
+++ b/extensions/browser/guest_view/guest_view_base.h |
@@ -192,11 +192,9 @@ class GuestViewBase : public content::BrowserPluginGuestDelegate, |
return web_contents(); |
} |
- // Returns the extra parameters associated with this GuestView passed |
- // in from JavaScript. |
- base::DictionaryValue* extra_params() const { |
- return extra_params_.get(); |
- } |
+ // Returns the parameters associated with the element hosting this GuestView |
+ // passed in from JavaScript. |
+ base::DictionaryValue* attach_params() const { return attach_params_.get(); } |
// Returns whether this guest has an associated embedder. |
bool attached() const { return !!embedder_web_contents_; } |
@@ -222,6 +220,8 @@ class GuestViewBase : public content::BrowserPluginGuestDelegate, |
return opener_.get(); |
} |
+ // Sets some additional chrome/ initialization parameters. |
+ void SetAttachParams(const base::DictionaryValue& params); |
void SetOpener(GuestViewBase* opener); |
// RenderProcessHostObserver implementation |
@@ -241,8 +241,7 @@ class GuestViewBase : public content::BrowserPluginGuestDelegate, |
virtual void RegisterDestructionCallback( |
const DestructionCallback& callback) OVERRIDE FINAL; |
virtual void WillAttach( |
- content::WebContents* embedder_web_contents, |
- const base::DictionaryValue& extra_params) OVERRIDE FINAL; |
+ content::WebContents* embedder_web_contents) OVERRIDE FINAL; |
// Dispatches an event |event_name| to the embedder with the |event| fields. |
void DispatchEventToEmbedder(Event* event); |
@@ -299,11 +298,11 @@ class GuestViewBase : public content::BrowserPluginGuestDelegate, |
DestructionCallback destruction_callback_; |
- // The extra parameters associated with this GuestView passed |
- // in from JavaScript. This will typically be the view instance ID, |
- // the API to use, and view-specific parameters. These parameters |
- // are passed along to new guests that are created from this guest. |
- scoped_ptr<base::DictionaryValue> extra_params_; |
+ // The parameters associated with the element hosting this GuestView that |
+ // are passed in from JavaScript. This will typically be the view instance ID, |
+ // and element-specific parameters. These parameters are passed along to new |
+ // guests that are created from this guest. |
+ scoped_ptr<base::DictionaryValue> attach_params_; |
scoped_ptr<EmbedderWebContentsObserver> embedder_web_contents_observer_; |