Index: chrome/browser/ui/cocoa/applescript/window_applescript.mm |
diff --git a/chrome/browser/ui/cocoa/applescript/window_applescript.mm b/chrome/browser/ui/cocoa/applescript/window_applescript.mm |
index 623a5117ef83d7f016478a447876516ef8e1a63b..b17a8761d8f0c6b199865ef54633c25380f8be1d 100644 |
--- a/chrome/browser/ui/cocoa/applescript/window_applescript.mm |
+++ b/chrome/browser/ui/cocoa/applescript/window_applescript.mm |
@@ -244,4 +244,23 @@ |
browser_->window()->Close(); |
} |
+- (NSNumber*)presenting { |
+ BOOL presentingValue = NO; |
+ if (browser_->window()) |
+ presentingValue = browser_->window()->InPresentationMode(); |
+ return [NSNumber numberWithBool:presentingValue]; |
+} |
+ |
+- (void)handlesEnterPresentationMode:(NSScriptCommand*)command { |
+ if (browser_->window()) { |
+ browser_->window()->EnterPresentationMode( |
+ GURL(), FEB_TYPE_FULLSCREEN_EXIT_INSTRUCTION); |
+ } |
+} |
+ |
+- (void)handlesExitPresentationMode:(NSScriptCommand*)command { |
+ if (browser_->window()) |
+ browser_->window()->ExitPresentationMode(); |
+} |
+ |
@end |