check.htm 912 B

1234567891011121314151617181920212223242526272829
  1. <%+cbi/valueheader%>
  2. <script type="text/javascript">//<![CDATA[
  3. function check_connect(btn,urlname)
  4. {
  5. btn.disabled = true;
  6. btn.value = '<%:Check...%>';
  7. murl=urlname;
  8. XHR.get('<%=luci.dispatcher.build_url("admin", "services", "shadowsocksr","check")%>',
  9. { set:murl },
  10. function(x,rv)
  11. {
  12. var s = document.getElementById(urlname+'-status');
  13. if (s)
  14. {
  15. if (rv.ret=="0")
  16. s.innerHTML ="<font style=\'color:green\'>"+"<%:Connect OK%>"+"</font>";
  17. else
  18. s.innerHTML ="<font style=\'color:red\'>"+"<%:Connect Error%>"+"</font>";
  19. }
  20. btn.disabled = false;
  21. btn.value = '<%:Check Connect%>';
  22. }
  23. );
  24. return false;
  25. }
  26. //]]></script>
  27. <input type="button" class="btn cbi-button cbi-button-apply" value="<%:Check Connect%>" onclick="return check_connect(this,'<%=self.option%>')" />
  28. <span id="<%=self.option%>-status"><em><%=self.value%></em></span>
  29. <%+cbi/valuefooter%>