diff options
author | Costa Tsaousis <costa@tsaousis.gr> | 2016-05-13 03:14:04 +0300 |
---|---|---|
committer | Costa Tsaousis <costa@tsaousis.gr> | 2016-05-13 03:14:04 +0300 |
commit | 15e7f603f3063a57e61274512dd64b12774ce508 (patch) | |
tree | d1debcd8545f41d522f0b23e650e1abd00c82069 /web | |
parent | b1f03e0d4b33c7d25b047d7d2e1d7ff9972192d4 (diff) |
fix to show a menu when the registry is not reachable
Diffstat (limited to 'web')
-rw-r--r-- | web/index.html | 58 |
1 files changed, 31 insertions, 27 deletions
diff --git a/web/index.html b/web/index.html index 225e201e23..df48f2fa66 100644 --- a/web/index.html +++ b/web/index.html @@ -361,11 +361,11 @@ } var netdataRegistryCallback = function(urls) { + var el = ''; + var a1 = ''; + var found = 0; + if(urls) { - var found = 0; - var el = ''; - var a1 = ''; - $.each(urls, function(i, u) { if(u.guid !== NETDATA.registry.machine_guid) { found++; @@ -373,32 +373,36 @@ a1 += '<li id="registry_action_' + u.guid + '"><a href="#" onclick="deleteRegistryModalHandler(\'' + u.guid + '\',\'' + u.name + '\',\'' + u.url + '\'); return false;"><i class="fa fa-trash-o" aria-hidden="true" style="color: #999;"></i></a></li>'; } }); + } - if(!found) { + if(!found) { + if(urls) el += '<li><a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" style="color: #666;" target="_blank">your netdata server list is empty...</a></li>'; - a1 += '<li><a href="#"> </a></li>'; - - el += '<li role="separator" class="divider"></li>' + - '<li><a href="//london.netdata.rocks/default.html">EU - London (DigitalOcean.com)</a></li>' + - '<li><a href="//atlanta.netdata.rocks/default.html">US - Atlanta (CDN77.com)</a></li>' + - '<li><a href="//athens.netdata.rocks/default.html">EU - Athens</a></li>'; - a1 += '<li role="separator" class="divider"></li>' + - '<li><a href="#"> </a></li>' + - '<li><a href="#"> </a></li>'+ - '<li><a href="#"> </a></li>'; - } - - el += '<li role="separator" class="divider"></li>'; - a1 += '<li role="separator" class="divider"></li>'; - - el += '<li><a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" style="color: #999;" target="_blank">What is this?</a></li>'; - a1 += '<li><a href="#" style="color: #999;" onclick="switchRegistryModalHandler(); return false;"><i class="fa fa-cog" aria-hidden="true" style="color: #999;"></i></a></li>' - - document.getElementById('mynetdata_servers').innerHTML = el; - document.getElementById('mynetdata_actions1').innerHTML = a1; - - document.getElementById('mynetdata_servers2').innerHTML = el; + else + el += '<li><a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" style="color: #666;" target="_blank">failed to contact the registry...</a></li>'; + + a1 += '<li><a href="#"> </a></li>'; + + el += '<li role="separator" class="divider"></li>' + + '<li><a href="//london.netdata.rocks/default.html">EU - London (DigitalOcean.com)</a></li>' + + '<li><a href="//atlanta.netdata.rocks/default.html">US - Atlanta (CDN77.com)</a></li>' + + '<li><a href="//athens.netdata.rocks/default.html">EU - Athens</a></li>'; + a1 += '<li role="separator" class="divider"></li>' + + '<li><a href="#"> </a></li>' + + '<li><a href="#"> </a></li>'+ + '<li><a href="#"> </a></li>'; } + + el += '<li role="separator" class="divider"></li>'; + a1 += '<li role="separator" class="divider"></li>'; + + el += '<li><a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" style="color: #999;" target="_blank">What is this?</a></li>'; + a1 += '<li><a href="#" style="color: #999;" onclick="switchRegistryModalHandler(); return false;"><i class="fa fa-cog" aria-hidden="true" style="color: #999;"></i></a></li>' + + document.getElementById('mynetdata_servers').innerHTML = el; + document.getElementById('mynetdata_actions1').innerHTML = a1; + + document.getElementById('mynetdata_servers2').innerHTML = el; }; </script> |