| Index: remoting/webapp/host_controller.js
|
| diff --git a/remoting/webapp/host_controller.js b/remoting/webapp/host_controller.js
|
| index 08f3f2e47687fdd077c43c3738e60295c361df8b..a2f761259681a7983a0117d85b21584e4b79c75c 100644
|
| --- a/remoting/webapp/host_controller.js
|
| +++ b/remoting/webapp/host_controller.js
|
| @@ -80,21 +80,11 @@ remoting.HostController.prototype.getConsent = function(callback) {
|
| remoting.HostController.prototype.updateDom = function() {
|
| var match = '';
|
| var state = this.state();
|
| - switch (state) {
|
| - case remoting.HostController.State.STARTED:
|
| - remoting.updateModalUi('enabled', 'data-daemon-state');
|
| - break;
|
| - case remoting.HostController.State.NOT_IMPLEMENTED:
|
| - document.getElementById('start-daemon').disabled = true;
|
| - document.getElementById('start-daemon-message').innerText =
|
| - chrome.i18n.getMessage(
|
| - /*i18n-content*/'HOME_DAEMON_DISABLED_MESSAGE');
|
| - // No break;
|
| - case remoting.HostController.State.STOPPED:
|
| - case remoting.HostController.State.NOT_INSTALLED:
|
| - remoting.updateModalUi('disabled', 'data-daemon-state');
|
| - break;
|
| - }
|
| + var enabled = (state == remoting.HostController.State.STARTED);
|
| + var supported = (state != remoting.HostController.State.NOT_IMPLEMENTED);
|
| + remoting.updateModalUi(enabled ? 'enabled' : 'disabled', 'data-daemon-state');
|
| + document.getElementById('daemon-control').hidden = !supported;
|
| + document.getElementById('host-list-empty-instructions').hidden = supported;
|
| };
|
|
|
| /**
|
|
|