server.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. function GetURLParameter(sParam)
  2. {
  3. var sPageURL = window.location.search.substring(1);
  4. var sURLVariables = sPageURL.split('&');
  5. for (var i = 0; i < sURLVariables.length; i++)
  6. {
  7. var sParameterName = sURLVariables[i].split('=');
  8. if (sParameterName[0] == sParam)
  9. {
  10. return sParameterName[1];
  11. }
  12. }
  13. }
  14. var p = GetURLParameter('p');
  15. if(typeof p === 'undefined')
  16. {
  17. $(document).ready(function(){
  18. $('input[name=remote_host]').change(function() {
  19. $('#remote_host_ftp_ip').val(this.value);
  20. });
  21. $("#servermonitor")
  22. .collapsible("td.collapsible", {collapse: true});
  23. });
  24. $(document).tooltip({
  25. items: "img.center",
  26. position: {
  27. my: "left+5 centre",
  28. at: "right top-290"
  29. },
  30. content: function() {
  31. var url = $( this ).attr("data-url");
  32. return "<img src='" + url + "'>";
  33. }
  34. });
  35. }
  36. else if(p == 'arrange_ports')
  37. {
  38. $(document).ready(function(){
  39. $("input[type=text]").each(function(){
  40. $(this).numeric();
  41. });
  42. $('input#start_port.add').on('input', function() {
  43. $('input#end_port.add').val( Number($(this).val()) );
  44. $('span#total_assignable_ports.add').html( parseInt( ( Number( $('input#end_port.add').val() ) - Number( $(this).val() ) ) / Number( $('input#port_increment.add').val() ) ) + 1 );
  45. });
  46. $('input#end_port.add').on('input', function() {
  47. $('span#total_assignable_ports.add').html( parseInt( ( Number( $(this).val() ) - Number( $('input#start_port.add').val() ) ) / Number( $('input#port_increment.add').val() ) ) + 1 );
  48. });
  49. $('input#port_increment.add').on('input', function() {
  50. $('span#total_assignable_ports.add').html( parseInt( ( Number( $('input#end_port.add').val() ) - Number( $('input#start_port.add').val() ) ) / Number( $(this).val() ) ) + 1 );
  51. });
  52. });
  53. }