Index: chrome/browser/resources/print_preview/print_preview.js |
=================================================================== |
--- chrome/browser/resources/print_preview/print_preview.js (revision 115251) |
+++ chrome/browser/resources/print_preview/print_preview.js (working copy) |
@@ -149,7 +149,6 @@ |
cancelPendingPrintRequest); |
if (!checkCompatiblePluginExists()) { |
- disableInputElementsInSidebar(); |
$('cancel-button').focus(); |
previewArea.displayErrorMessageWithButtonAndNotify( |
localStrings.getString('noPlugin'), |
@@ -200,49 +199,25 @@ |
} |
/** |
- * Disables the input elements in the sidebar. |
+ * Shows the throbber and instructs the backend to open the native print dialog. |
*/ |
-function disableInputElementsInSidebar() { |
- var els = $('navbar-container').querySelectorAll('input, button, select'); |
- for (var i = 0; i < els.length; i++) { |
- if (els[i] == printHeader.cancelButton) |
- continue; |
- els[i].disabled = true; |
- } |
-} |
- |
-/** |
- * Enables the input elements in the sidebar. |
- */ |
-function enableInputElementsInSidebar() { |
- var els = $('navbar-container').querySelectorAll('input, button, select'); |
- for (var i = 0; i < els.length; i++) |
- els[i].disabled = false; |
-} |
- |
-/** |
- * Disables the controls in the sidebar, shows the throbber and instructs the |
- * backend to open the native print dialog. |
- */ |
function onSystemDialogLinkClicked() { |
if (showingSystemDialog) |
return; |
showingSystemDialog = true; |
- disableInputElementsInSidebar(); |
printHeader.disableCancelButton(); |
$('system-dialog-throbber').hidden = false; |
chrome.send('showSystemDialog'); |
} |
/** |
- * Disables the controls in the sidebar, shows the throbber and instructs the |
- * backend to open the pdf in native preview app. This is only for Mac. |
+ * Shows the throbber and instructs the backend to open the pdf in native |
+ * preview app. This is only for Mac. |
*/ |
function onOpenPdfInPreviewLinkClicked() { |
if (previewAppRequested) |
return; |
previewAppRequested = true; |
- disableInputElementsInSidebar(); |
$('open-preview-app-throbber').hidden = false; |
printHeader.disableCancelButton(); |
requestToPrintDocument(); |
@@ -509,7 +484,6 @@ |
} else if (printWithCloudPrint) { |
previewArea.showCustomMessage( |
localStrings.getString('printWithCloudPrintWait')); |
- disableInputElementsInSidebar(); |
} else { |
isTabHidden = true; |
chrome.send('hidePreview'); |
@@ -611,7 +585,6 @@ |
function fileSelectionCompleted() { |
// If the file selection is completed and the tab is not already closed it |
// means that a pending print to pdf request exists. |
- disableInputElementsInSidebar(); |
previewArea.showCustomMessage( |
localStrings.getString('printingToPDFInProgress')); |
} |
@@ -802,7 +775,6 @@ |
previewArea.clearCustomMessageWithDots(); |
previewAppRequested = false; |
hasPendingPrintDocumentRequest = false; |
- enableInputElementsInSidebar(); |
} |
$('open-pdf-in-preview-link').disabled = true; |
} |