| Index: remoting/webapp/base/js/message_window_helper.js
|
| diff --git a/remoting/webapp/base/js/message_window_helper.js b/remoting/webapp/base/js/message_window_helper.js
|
| index 90267add4dc60a0b1e5e9df92a0d91d11d8361eb..71acdc3cda451ac67fa0063ac6dfd8d26ec1d1da 100644
|
| --- a/remoting/webapp/base/js/message_window_helper.js
|
| +++ b/remoting/webapp/base/js/message_window_helper.js
|
| @@ -38,6 +38,9 @@ remoting.MessageWindowOptions = function() {
|
|
|
| /** @type {string} */
|
| this.frame = '';
|
| +
|
| + /** @type {boolean} */
|
| + this.showSpinner = false;
|
| };
|
|
|
| /**
|
| @@ -155,6 +158,30 @@ remoting.MessageWindow.prototype.updateMessage = function(message) {
|
| };
|
|
|
| /**
|
| + * Update the message being shown in the window to the given error message.
|
| + * In addition to updating the message, any spinner is disabled and the
|
| + * button text is changed to 'OK'.
|
| + * This should only be called after the window has been shown.
|
| + *
|
| + * @param {string} message The message.
|
| + */
|
| +remoting.MessageWindow.prototype.updateErrorMessage = function(message) {
|
| + if (!this.window_) {
|
| + this.pendingWindowOperations_.push(this.updateMessage.bind(this, message));
|
| + return;
|
| + }
|
| +
|
| + var message_struct = {
|
| + command: 'update_message',
|
| + message: message,
|
| + buttonLabel: chrome.i18n.getMessage(/*i18n-content*/'OK'),
|
| + cancelButtonLabel: '',
|
| + showSpinner: false
|
| + };
|
| + this.window_.postMessage(message_struct, '*');
|
| +};
|
| +
|
| +/**
|
| * Close the message box and unregister it with the window manager.
|
| */
|
| remoting.MessageWindow.prototype.close = function() {
|
|
|