Advertisement
dotJason

Good Load

Nov 5th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 8.95 KB | None | 0 0
  1.  
  2. <!DOCTYPE html>
  3. <html lang="en">
  4.   <head>
  5.     <meta charset="utf-8">
  6.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7.     <meta name="viewport" content="width=device-width, initial-scale=1">
  8.     <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
  9.     <title>Pool Information</title>
  10.     <!-- Bootstrap -->
  11.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.js"></script>
  12.  
  13.     <script src="http://malsup.github.com/jquery.form.js"></script>
  14.     <link href="http://www.drinkmorebeer.com/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  15.     <link href="http://www.drinkmorebeer.com/bootstrap/css/sticky-footer-navbar.css" rel="stylesheet">
  16.     <link href="http://www.drinkmorebeer.com/bootstrap/css/highlight.css" rel="stylesheet">
  17.     <link href="http://www.drinkmorebeer.com/bootstrap/css/main.css" rel="stylesheet">
  18.     <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  19.     <!-- WARNING: Respond.js doesnt work if you view the page via file:// -->
  20.     <!--[if lt IE 9]>
  21.      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  22.      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  23.   <![endif]-->
  24.   </head>
  25.   <body>
  26.     <nav class="navbar navbar-default">
  27.       <div class="container">
  28.         <div class="navbar-header">
  29.           <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
  30.             <span class="sr-only">Toggle navigation</span>
  31.             <span class="icon-bar"></span>
  32.             <span class="icon-bar"></span>
  33.             <span class="icon-bar"></span>
  34.           </button>
  35.           <a class="navbar-brand" href="#">Pentair Controller</a>
  36.         </div>
  37.         <div class="navbar-collapse collapse">
  38.           <ul class="nav navbar-nav">
  39.             <li class="active"><a href="#">Statistics</a></li>
  40.             <li><a href="/pool/state/chlorinator">Chlorinator</a></li>
  41.             <li><a href="/pool/state/schedule">Schedules</a></li>
  42.             <li class="dropdown">
  43.               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Diagnostic <span class="caret"></span></a>
  44.               <ul class="dropdown-menu">
  45.                 <li class="dropdown-header">Controller Information</li>
  46.                 <li><a href="/pool/state/metrics">Integration Metrics</a></li>
  47.                 <li><a href="/pool/state/arduino">Runtime Performance</a></li>
  48.                 <li role="separator" class="divider"></li>
  49.                 <li class="dropdown-header">Arduino Settings</li>
  50.                 <li><a href="/pool/state/debug">Console Debug Control</a></li>
  51.                 <li role="separator" class="divider"></li>
  52.                 <li class="dropdown-header">Other resources</li>
  53.                 <li><a href="https://personal.xively.com/feeds/805849745" target="_blank">Xively Graphs</a></li>
  54.                 <li><a href="http://192.168.1.165" target="_blank">Vera Controller</a></li>
  55.               </ul>
  56.             </li>
  57.             <li class="dropdown">
  58.               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Help<span class="caret"></span></a>
  59.               <ul class="dropdown-menu">
  60.                 <li class="dropdown-header">API Usage</li>
  61.                 <li><a href="/pool/state/apiv1">API version 1</a></li>
  62.                 <li><a href="/pool/state/apiv2">API version 2</a></li>
  63.                 <li role="separator" class="divider"></li>
  64.                 <li class="dropdown-header">General</li>
  65.                 <li><a href="/pool/state/about">About</a></li>
  66.               </ul>
  67.             </li>
  68.           </ul>
  69.         </div><!--/.nav-collapse -->
  70.       </div>
  71.     </nav>
  72.   <div class="col-xs-4" style="min-width: 450px">
  73.       <div class="panel panel-blue">
  74.           <div class="panel-heading">General Pool Information</div>
  75.           <div class="panel-body">
  76.               <table class="table table-hover">
  77.                   <thead>
  78.                       <tr>
  79.                           <th>Circuit</th>
  80.                           <th>Value / Status</th>
  81.                           <th>Control</th>
  82.                       </tr>
  83.                   </thead>
  84.                   <tbody>
  85.                       <tr>
  86.                           <td>Pump State</td>
  87.                           <td id="pumpState">On
  88.                           <td>
  89.                               <form id="pumpForm" action="http://192.168.1.150:2560/" method="get">
  90.                                   <input type="hidden" name="circulate" value="off"/>
  91.                                   <input type="submit" value="Toggle" />
  92.                               </form>
  93.                           </td>
  94.                       </tr>
  95.                       <tr>
  96.                           <td>Waterfall State</td>
  97.                             <td id="waterfallState">Off
  98.                           </td>
  99.                           <td>
  100.                               <form id="waterfallForm" action="http://192.168.1.150:2560/" method="get">
  101.                                   <input type="hidden" name="waterfall" value="on"/>
  102.                                   <input type="submit" value="Toggle" />
  103.                               </form>
  104.                           </td>
  105.                       </tr>
  106.                       <tr>
  107.                           <td>Cleaner State</td>
  108.                             <td id="cleanerState">Off
  109.                           </td>
  110.                           <td>
  111.                               <form id="cleanerForm" action="http://192.168.1.150:2560/" method="get">
  112.                                   <input type="hidden" name="cleaner" value="on"/>
  113.                                   <input type="submit" value="Toggle" />
  114.                               </form>
  115.                           </td>
  116.                       </tr>
  117.                       <tr>
  118.                           <td>Light State</td>
  119.                             <td id="lightState">Off
  120.                           </td>
  121.                           <td>
  122.                               <form id="lightForm" action="http://192.168.1.150:2560/" method="get">
  123.                                   <input type="hidden" name="light" value="on"/>
  124.                                   <input type="submit" value="Toggle" />
  125.                               </form>
  126.                           </td>
  127.                       </tr>
  128.                       <tr>
  129.                             <td>Pump RPM</td>
  130.                             <td id="pumpRPM">1600</td>
  131.                           <td>
  132.                           </td>
  133.                       </tr>
  134.                       <tr>
  135.                           <td>Pump Watts</td>
  136.                           <td id="pumpWatts">348</td>
  137.                           <td>
  138.                           </td>
  139.                       </tr>
  140.                       <tr>
  141.                           <td>Pool Temp</td>
  142.                           <td id="poolTemp">72</td>
  143.                           <td>
  144.                           </td>
  145.                       </tr>
  146.                       <tr>
  147.                           <td>Air Temp</td>
  148.                           <td id="airTemp">89</td>
  149.                           <td>
  150.                           </td>
  151.                       </tr>
  152.                   </tbody>
  153.               </table>
  154.           </div>
  155.       </div>
  156.   </div>
  157.     <script>
  158.         $(document).ajaxStop(function() {
  159.           $('#pumpForm').ajaxForm(function() {
  160.             alert('The pumpForm was submitted successfully');
  161.           });
  162.             $('#cleanerForm').ajaxForm(function() {
  163.             alert('The cleanerForm was submitted successfully');
  164.           });
  165.           $('#waterfallForm').ajaxForm(function() {
  166.             alert('The waterfallForm was submitted successfully');
  167.           });
  168.           $('#lightForm').ajaxForm(function() {
  169.             alert('The lightForm was submitted successfully');
  170.           });
  171.         });
  172.     </script>
  173.     <footer class="footer">
  174.       <div class="container">          <p class="text-muted">Firmware version 1.0.10 compiled on 4-NOV-2016
  175.       </div>
  176.     </footer>
  177.     <!-- jQuery (necessary for Bootstraps JavaScript plugins) -->
  178.     <script src="http://www.drinkmorebeer.com/bootstrap/js/jQueryStatisticsForms.js"></script>
  179.     <script src="http://www.drinkmorebeer.com/bootstrap/js/ajaxStatisticsRefresh.js"></script>
  180.     <!-- Include all compiled plugins (below), or include individual files as needed -->
  181.     <script src="http://www.drinkmorebeer.com/bootstrap/js/bootstrap.min.js"></script>
  182.     <script src="http://www.drinkmorebeer.com/bootstrap/js/highlight.js"></script>
  183.     <script src="http://www.drinkmorebeer.com/bootstrap/js/bootstrap-switch.js"></script>
  184.     <script src="http://www.drinkmorebeer.com/bootstrap/js/main.js"></script>
  185.   </body>
  186. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement