| Index: public/web/WebPluginContainer.h
|
| diff --git a/public/web/WebPluginContainer.h b/public/web/WebPluginContainer.h
|
| index 1ce1d703b8f7a0588253f9f155e05f555f263f1e..50b9ce8ca4d41acebc3c8a082b29023c46251ac6 100644
|
| --- a/public/web/WebPluginContainer.h
|
| +++ b/public/web/WebPluginContainer.h
|
| @@ -1,5 +1,6 @@
|
| /*
|
| * Copyright (C) 2009 Google Inc. All rights reserved.
|
| + * Copyright (C) 2014 Opera Software ASA. All rights reserved.
|
| *
|
| * Redistribution and use in source and binary forms, with or without
|
| * modification, are permitted provided that the following conditions are
|
| @@ -32,6 +33,7 @@
|
| #define WebPluginContainer_h
|
|
|
| #include "../platform/WebCommon.h"
|
| +#include <v8.h>
|
|
|
| struct NPObject;
|
|
|
| @@ -80,6 +82,10 @@ public:
|
| // containing the plugin.
|
| virtual NPObject* scriptableObjectForElement() = 0;
|
|
|
| + // Returns the scriptable object associated with the DOM element
|
| + // containing the plugin as a native v8 object.
|
| + virtual v8::Local<v8::Object> v8ObjectForElement() = 0;
|
| +
|
| // Executes a "javascript:" URL on behalf of the plugin in the context
|
| // of the frame containing the plugin. Returns the result of script
|
| // execution, if any.
|
|
|