summaryrefslogtreecommitdiffstats
path: root/remoting/webapp/host_controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/webapp/host_controller.js')
-rw-r--r--remoting/webapp/host_controller.js23
1 files changed, 8 insertions, 15 deletions
diff --git a/remoting/webapp/host_controller.js b/remoting/webapp/host_controller.js
index 5f45dae..27c6169 100644
--- a/remoting/webapp/host_controller.js
+++ b/remoting/webapp/host_controller.js
@@ -72,21 +72,14 @@ remoting.HostController.prototype.state = function() {
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;
+ var element = document.getElementById('host-list-empty-hosting-supported');
+ element.hidden = !supported;
+ element = document.getElementById('host-list-empty-hosting-unsupported');
+ element.hidden = supported;
};
/**