Index: content/browser/webui/web_ui.h |
diff --git a/content/browser/webui/web_ui.h b/content/browser/webui/web_ui.h |
index 5cba59f159833195a5407c7f92c9661ca1604b46..25ea9b689e8e2a8fb36d08ca24246fa1d890a64e 100644 |
--- a/content/browser/webui/web_ui.h |
+++ b/content/browser/webui/web_ui.h |
@@ -118,6 +118,10 @@ class CONTENT_EXPORT WebUI : public IPC::Channel::Listener { |
register_callback_overwrites_ = value; |
} |
+ void set_frame_xpath(const std::string& xpath) { |
+ frame_xpath_ = xpath; |
+ } |
+ |
// Call a Javascript function by sending its name and arguments down to |
// the renderer. This is asynchronous; there's no way to get the result |
// of the call, and should be thought of more like sending a message to |
@@ -190,6 +194,10 @@ class CONTENT_EXPORT WebUI : public IPC::Channel::Listener { |
typedef std::map<std::string, MessageCallback> MessageCallbackMap; |
MessageCallbackMap message_callbacks_; |
+ // The path for the iframe this WebUI is embedded in (empty if not in an |
+ // iframe). |
+ std::string frame_xpath_; |
+ |
DISALLOW_COPY_AND_ASSIGN(WebUI); |
}; |