Changeset 126232 in webkit
- Timestamp:
- Aug 21, 2012 5:18:43 PM (12 years ago)
- Location:
- trunk/Source/WebKit/blackberry
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/blackberry/Api/WebPage.cpp
r126166 r126232 332 332 } 333 333 334 void WebPage::enableQnxJavaScriptObject(bool enabled) 335 { 336 d->m_enableQnxJavaScriptObject = enabled; 337 } 338 334 339 WebPagePrivate::WebPagePrivate(WebPage* webPage, WebPageClient* client, const IntRect& rect) 335 340 : m_webPage(webPage) … … 405 410 , m_hasInRegionScrollableAreas(false) 406 411 , m_updateDelegatedOverlaysDispatched(false) 412 , m_enableQnxJavaScriptObject(true) 407 413 , m_deferredTasksTimer(this, &WebPagePrivate::deferredTasksTimerFired) 408 414 , m_selectPopup(0) -
trunk/Source/WebKit/blackberry/Api/WebPage.h
r126166 r126232 381 381 void autofillTextField(const std::string&); 382 382 383 void enableQnxJavaScriptObject(bool); 384 383 385 private: 384 386 virtual ~WebPage(); -
trunk/Source/WebKit/blackberry/Api/WebPage_p.h
r126166 r126232 616 616 bool m_cachedFocused; 617 617 618 bool m_enableQnxJavaScriptObject; 619 618 620 class DeferredTaskBase { 619 621 public: -
trunk/Source/WebKit/blackberry/ChangeLog
r126211 r126232 1 2012-08-21 Benjamin C Meyer <bmeyer@rim.com> 2 3 [BlackBerry] Add option to only add JavaScript object 'qnx' to private webviews 4 https://bugs.webkit.org/show_bug.cgi?id=94621 5 6 Reviewed by Yong Li. 7 8 * Api/WebPage.cpp: 9 (BlackBerry::WebKit::WebPage::enableQnxJavaScriptObject): 10 (WebKit): 11 (BlackBerry::WebKit::WebPagePrivate::WebPagePrivate): 12 * Api/WebPage.h: 13 * Api/WebPage_p.h: 14 (WebPagePrivate): 15 * WebCoreSupport/FrameLoaderClientBlackBerry.cpp: 16 (WebCore::FrameLoaderClientBlackBerry::dispatchDidClearWindowObjectInWorld): 17 1 18 2012-08-21 Robin Cao <robin.cao@torchmobile.com.cn> 2 19 -
trunk/Source/WebKit/blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp
r125803 r126232 904 904 905 905 // Provide the extension object first in case the client or others want to use it. 906 // FIXME: Conditionally attach extension object based on some flag or whether or not we 907 // are browser or something else. 908 attachExtensionObjectToFrame(m_frame, m_webPagePrivate->m_client); 906 if (m_webPagePrivate->m_enableQnxJavaScriptObject) 907 attachExtensionObjectToFrame(m_frame, m_webPagePrivate->m_client); 909 908 910 909 m_webPagePrivate->m_client->notifyWindowObjectCleared();
Note: See TracChangeset
for help on using the changeset viewer.