Index: chrome/renderer/resources/extensions/app_window_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/app_window_custom_bindings.js b/chrome/renderer/resources/extensions/app_window_custom_bindings.js |
index a4d6b2be37cbb4212159f8b9139d9643362d64e4..746a1d1dc53da615fb07424316d40bf353270e2a 100644 |
--- a/chrome/renderer/resources/extensions/app_window_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/app_window_custom_bindings.js |
@@ -103,6 +103,18 @@ appWindow.registerCustomHook(function(bindingsAPI) { |
return { left: bounds.left, top: bounds.top, |
width: bounds.width, height: bounds.height }; |
}; |
+ AppWindow.prototype.getMinWidth = function() { |
+ return appWindowData.minWidth; |
+ }; |
+ AppWindow.prototype.getMinHeight = function() { |
+ return appWindowData.minHeight; |
+ }; |
+ AppWindow.prototype.getMaxWidth = function() { |
+ return appWindowData.maxWidth; |
+ }; |
+ AppWindow.prototype.getMaxHeight = function() { |
+ return appWindowData.maxHeight; |
+ }; |
AppWindow.prototype.isFullscreen = function() { |
return appWindowData.fullscreen; |
}; |
@@ -121,6 +133,10 @@ appWindow.registerCustomHook(function(bindingsAPI) { |
id: params.id || '', |
bounds: { left: params.bounds.left, top: params.bounds.top, |
width: params.bounds.width, height: params.bounds.height }, |
+ minWidth: params.minWidth, |
+ minHeight: params.minHeight, |
+ maxWidth: params.maxWidth, |
+ maxHeight: params.maxHeight, |
fullscreen: params.fullscreen, |
minimized: params.minimized, |
maximized: params.maximized |