Changeset 176283 in webkit
- Timestamp:
- Nov 18, 2014, 2:10:09 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r176276 r176283 1 2014-11-18 Eric Carlson <eric.carlson@apple.com> 2 3 [iOS] allow host application to opt-out of alternate fullscreen 4 https://bugs.webkit.org/show_bug.cgi?id=138787 5 6 Reviewed by Sam Weinig. 7 8 "allowsAlternateFullscreen" doesn't need to be in the public WKWebView header. 9 10 * UIProcess/API/Cocoa/WKWebView.mm: 11 (-[WKWebView initWithFrame:configuration:]): allowsAlternateFullscreen -> _allowsAlternateFullscreen. 12 13 * UIProcess/API/Cocoa/WKWebViewConfiguration.h: Remove allowsAlternateFullscreen. 14 * UIProcess/API/Cocoa/WKWebViewConfiguration.mm: 15 (-[WKWebViewConfiguration _allowsAlternateFullscreen]): New. 16 (-[WKWebViewConfiguration _setAllowsAlternateFullscreen:]): New. 17 18 * UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: Declare _allowsAlternateFullscreen. 19 1 20 2014-11-18 Myles C. Maxfield <mmaxfield@apple.com> 2 21 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm
r176204 r176283 290 290 #if PLATFORM(IOS) 291 291 webPageConfiguration.preferenceValues.set(WebKit::WebPreferencesKey::mediaPlaybackAllowsInlineKey(), WebKit::WebPreferencesStore::Value(!![_configuration allowsInlineMediaPlayback])); 292 webPageConfiguration.preferenceValues.set(WebKit::WebPreferencesKey::allowsAlternateFullscreenKey(), WebKit::WebPreferencesStore::Value(!![_configuration allowsAlternateFullscreen]));292 webPageConfiguration.preferenceValues.set(WebKit::WebPreferencesKey::allowsAlternateFullscreenKey(), WebKit::WebPreferencesStore::Value(!![_configuration _allowsAlternateFullscreen])); 293 293 webPageConfiguration.preferenceValues.set(WebKit::WebPreferencesKey::mediaPlaybackRequiresUserGestureKey(), WebKit::WebPreferencesStore::Value(!![_configuration mediaPlaybackRequiresUserAction])); 294 294 webPageConfiguration.preferenceValues.set(WebKit::WebPreferencesKey::mediaPlaybackAllowsAirPlayKey(), WebKit::WebPreferencesStore::Value(!![_configuration mediaPlaybackAllowsAirPlay])); -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.h
r176199 r176283 103 103 @property (nonatomic) WKSelectionGranularity selectionGranularity; 104 104 105 /*! @abstract A Boolean value indicating whether alternate fullscreen mode is allowed.106 @discussion The default value is YES.107 */108 @property (nonatomic) BOOL allowsAlternateFullscreen;109 110 105 #endif 111 106 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfiguration.mm
r176199 r176283 78 78 #if PLATFORM(IOS) 79 79 LazyInitialized<WKWebViewContentProviderRegistry> _contentProviderRegistry; 80 BOOL _allowsAlternateFullscreen; 80 81 #endif 81 82 } … … 246 247 } 247 248 249 - (BOOL) _allowsAlternateFullscreen 250 { 251 return _allowsAlternateFullscreen; 252 } 253 254 - (void)_setAllowsAlternateFullscreen:(BOOL)allowed 255 { 256 _allowsAlternateFullscreen = allowed; 257 } 258 248 259 @end 249 260 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h
r171219 r176283 43 43 @property (nonatomic, weak, setter=_setAlternateWebViewForNavigationGestures:) WKWebView *_alternateWebViewForNavigationGestures; 44 44 45 #if PLATFORM(IOS) 46 @property (nonatomic, setter=_setAllowsAlternateFullscreen:) BOOL _allowsAlternateFullscreen; 47 #endif 48 45 49 @end 46 50
Note:
See TracChangeset
for help on using the changeset viewer.