Index: chrome/browser/resources/print_preview/print_preview.js |
diff --git a/chrome/browser/resources/print_preview/print_preview.js b/chrome/browser/resources/print_preview/print_preview.js |
index 35ec000338f2f92da3c38462ea19c040f2c210a9..ff6fad26a680fa8c453f52c313aeadb8a08df03f 100644 |
--- a/chrome/browser/resources/print_preview/print_preview.js |
+++ b/chrome/browser/resources/print_preview/print_preview.js |
@@ -82,7 +82,6 @@ function onLoad() { |
cr.enablePlatformSpecificCSSRules(); |
if (!checkCompatiblePluginExists()) { |
- disableInputElementsInSidebar(); |
displayErrorMessageWithButton(localStrings.getString('noPlugin'), |
localStrings.getString('launchNativeDialog'), |
launchNativePrintDialog); |
@@ -162,11 +161,22 @@ function launchNativePrintDialog() { |
/** |
* Disables the controls which need the initiator tab to generate preview |
+ * data. This function is called when the initiator tab has crashed. |
+ * @param {string} initiatorTabURL The URL of the initiator tab. |
+ */ |
+function onInitiatorTabCrashed(initiatorTabURL) { |
+ displayErrorMessageWithButton( |
+ localStrings.getString('initiatorTabCrashed'), |
+ localStrings.getString('reopenPage'), |
+ function() { chrome.send('reloadCrashedInitiatorTab') }); |
dpapad
2011/08/08 22:01:58
Nit: add a semicolon after chrome.send('reloadCras
kmadhusu
2011/08/10 16:46:59
Done.
|
+} |
+ |
+/** |
+ * Disables the controls which need the initiator tab to generate preview |
* data. This function is called when the initiator tab is closed. |
* @param {string} initiatorTabURL The URL of the initiator tab. |
*/ |
function onInitiatorTabClosed(initiatorTabURL) { |
- disableInputElementsInSidebar(); |
displayErrorMessageWithButton( |
localStrings.getString('initiatorTabClosed'), |
localStrings.getString('reopenPage'), |
@@ -750,6 +760,8 @@ function displayErrorMessage(errorMessage) { |
*/ |
function displayErrorMessageWithButton( |
errorMessage, buttonText, buttonListener) { |
+ disableInputElementsInSidebar(); |
+ |
var errorButton = $('error-button'); |
errorButton.disabled = false; |
errorButton.textContent = buttonText; |