module.html 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <div class="row">
  2. <div class="col-md-12">
  3. <div class="panel panel-default">
  4. <div class="panel-heading">
  5. <h3 class="panel-title">Commander
  6. <button type="button" class="close pull-right" data-toggle="modal" data-target="#information" aria-label="Close"><span aria-hidden="true">i</span></button></h3></h3>
  7. </div>
  8. </div>
  9. </div>
  10. <div id="information" class="modal fade" role="dialog">
  11. <div class="modal-dialog">
  12. <div class="modal-content">
  13. <div class="modal-header">
  14. <button type="button" class="close" data-dismiss="modal">&times;</button>
  15. <h4 class="modal-title">Information</h4>
  16. </div>
  17. <div class="modal-body">
  18. <h3><center>Commander 1.0</center></h3>
  19. <h5><center>Written by Foxtrot</center></h5>
  20. <h5><center>This module allows you to control your WiFi Pineapple over IRC by acting as a client connecting to your specified server. You can then specify custom commands to execute by talking to it like it was a person.</center></h5>
  21. <br/><br/>
  22. <h5 class="text-danger"><center>Please use Responsibly!</center></h5>
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. <div class="row">
  29. <div class="col-md-5" ng-controller="CommanderController">
  30. <div class="panel panel-default">
  31. <div class="panel-heading">
  32. <h3 class="panel-title">Control</h3>
  33. </div>
  34. <div class="panel-body">
  35. Status : <span class="text-success" ng-show="commanderRunning">Running</span> <span ng-hide="commanderRunning" class="text-danger">Not Running!</span>
  36. <button class="btn btn-sm btn-primary pull-right" ng-click="startCommander()" ng-hide="commanderRunning">Start</button>
  37. <button class="btn btn-sm btn-primary pull-right" ng-click="stopCommander()" ng-show="commanderRunning">Stop</button>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="col-md-7" ng-controller="CommanderManageController">
  42. <div class="panel panel-default">
  43. <div class="panel-heading">
  44. <h3 class="panel-title">Manage
  45. <button type="button" ng-click="getConfiguration();" class="close pull-right"aria-label="Refresh"><span aria-hidden="true">&#8635;</span></button></h3>
  46. </div>
  47. <div class="panel-body">
  48. <p>Edit configuration:</p>
  49. <p>
  50. <textarea class="form-control" rows="15" ng-model="CommanderConfiguration"></textarea>
  51. </p>
  52. <p class="well well-sm alert-success" ng-show="configSaved">Configuration Saved</p>
  53. <button type="submit" class="btn btn-sm btn-primary" ng-click="saveConfiguration()">Save Configuration</button>
  54. <button type="submit" class="btn btn-sm btn-warning" ng-click="restoreDefaultConfiguration()">Restore Defaults</button>
  55. </div>
  56. </div>
  57. </div>
  58. </div>