From: Felix Rieseberg Date: Thu, 26 May 2016 16:35:26 +0000 (-0700) Subject: :fax: Add print() to BrowserWindowProxy X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fa7f0846255a5cb46554f7b12eda55938e1c5c6b;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git :fax: Add print() to BrowserWindowProxy Closes #5685 --- diff --git a/docs/api/window-open.md b/docs/api/window-open.md index 7f9400b..b615a4b 100644 --- a/docs/api/window-open.md +++ b/docs/api/window-open.md @@ -63,6 +63,10 @@ Evaluates the code in the child window. Focuses the child window (brings the window to front). +### `BrowserWindowProxy.print()` + +Invokes the print dialog on the child window. + ### `BrowserWindowProxy.postMessage(message, targetOrigin)` * `message` String diff --git a/lib/renderer/override.js b/lib/renderer/override.js index 35ca80f..4f0b861 100644 --- a/lib/renderer/override.js +++ b/lib/renderer/override.js @@ -45,6 +45,10 @@ var BrowserWindowProxy = (function () { return ipcRenderer.send('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_METHOD', this.guestId, 'blur') } + BrowserWindowProxy.prototype.print = function () { + return ipcRenderer.send('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_METHOD', this.guestId, 'print') + } + Object.defineProperty(BrowserWindowProxy.prototype, 'location', { get: function () { return ipcRenderer.sendSync('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_METHOD', this.guestId, 'getURL')