Bug 1323987 - Update browser printing code accordingly. r=mconley

This patch updates browser printing code to make use of about:printpreview
when loading new tab for print preview. The same URI is used when the user
makes use of simplify page feature while print previewing.

MozReview-Commit-ID: DXHT71hpnWo

--HG--
extra : rebase_source : 7d1e6009ff81bdb37e042cd9a9ad9a6694bab464
This commit is contained in:
Matheus Longaray 2017-01-05 17:38:13 +01:00
Родитель 99cc1a6f7e
Коммит baf00beae5
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -3353,7 +3353,7 @@ var PrintPreviewListener = {
let browser = gBrowser.selectedBrowser;
let preferredRemoteType = browser.remoteType;
this._tabBeforePrintPreview = gBrowser.selectedTab;
this._printPreviewTab = gBrowser.loadOneTab("about:blank",
this._printPreviewTab = gBrowser.loadOneTab("about:printpreview",
{ inBackground: false,
preferredRemoteType,
relatedBrowser: browser });
@ -3362,7 +3362,7 @@ var PrintPreviewListener = {
return gBrowser.getBrowserForTab(this._printPreviewTab);
},
createSimplifiedBrowser() {
this._simplifyPageTab = gBrowser.loadOneTab("about:blank",
this._simplifyPageTab = gBrowser.loadOneTab("about:printpreview",
{ inBackground: true });
return this.getSimplifiedSourceBrowser();
},