Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.31 KB | None | 0 0
  1. @{
  2. ViewBag.Title = "Profile";
  3. }
  4. <div class="row">
  5. <div class="col-md-12">
  6. <div style="margin:0px 50px;">
  7. <p style="color: #185f80; font-size: 30px; font-weight: 700; ">@User.Identity.Name</p>
  8. <div class="user-image">
  9. <img style="border-radius:100px;display:inline-block;" src="./../Content/Images/user_big.png" />
  10. </div>
  11. <div class="subtitle-text">Activity goals</div>
  12. <div class="time main">
  13. <span class="profile-text">Remind me to be active after </span><span class="profile-text" id="timeout-value" style="color: #ff1d25; font-style:italic;"></span><span class="profile-text"> of sitting still.</span>
  14. <input id="time-control" type="range" min="15" max="240" class="nice-range" /><button id="btn-set-timeout" class="btn-success">Set!</button>
  15. </div>
  16. <div class="tolerance main">
  17. <span class="profile-text">Be </span><span id="tolerance-text-value" class="profile-text" style="color: #ff1d25; font-style:italic;"></span><span class="profile-text"> about when I receive alerts about my posture.</span>
  18. <input type="range" min="0" max="1500" id="tolerance-control" class="nice-range" /><button class="btn-success" id="btn-set-tolerance">SET!</button>
  19. </div>
  20. <div class="baseline main">
  21. <div class="subtitle-text">
  22. Calibrate your BackUp device
  23. </div>
  24. <button id="btn-set-baseline" class="btn-success">Start!</button>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29.  
  30. @section scripts {
  31. <script>
  32. var SET_BASELINE_URI = "";
  33. var SET_TOLERANCE_URI = "";
  34. var SET_TIMEOUT_URI = "";
  35. var tolerance = 0;
  36. var timeout = 0;
  37.  
  38. function httpGet(url, queryString) {
  39. var xmlHttp = null;
  40.  
  41. xmlHttp = new XMLHttpRequest();
  42. xmlHttp.open("GET", url + queryString, false);
  43. xmlHttp.send(null);
  44. return xmlHttp.responseText;
  45. }
  46.  
  47. $("#btn-set-baseline").click(function () {
  48. console.log("set-baseline button has been clicked.");
  49. var queryString = "action=baseline";
  50. console.log("sending request to: " + SET_BASELINE_URI + queryString);
  51. //httpGet(SET_BASELINE_URI, queryString);
  52. });
  53. $("#tolerance-control").on("change mousemove", function () {
  54. console.log("tolerance has changed.");
  55. console.log(tolerance);
  56. var toleranceText = "";
  57. if (tolerance < 500) {
  58. toleranceText = "extremely precise (not slouching allowed)";
  59. console.log(toleranceText);
  60. } else if (tolerance >= 500 && tolerance < 800) {
  61. toleranceText = "preciss";
  62. console.log(toleranceText);
  63. } else if (tolerance >= 800 && tolerance < 1000) {
  64. toleranceText = "rigurous";
  65. console.log(toleranceText);
  66. } else if (tolerance >= 1000 && tolerance < 1300) {
  67. toleranceText = "fair";
  68. console.log(toleranceText);
  69. } else if (tolerance > 1300) {
  70. toleranceText = "easy going (don't worry too much)";
  71. console.log(toleranceText);
  72. }
  73. tolerance = $(this).val();
  74. $("#tolerance-text-value").val(toleranceText);
  75. });
  76.  
  77. $("#time-control").on("change mousemove", function () {
  78. console.log("timeout has changed.");
  79. console.log(timeout);
  80. timeout = $(this).val();
  81. $("#timeout-value").html(timeout + " minutes");
  82. });
  83. $("#btn-set-tolerance").click(function () {
  84. var queryString = "tolerance=" + tolerance;
  85. console.log("sending request to: " + SET_TOLERANCE_URI + queryString);
  86. //httpGet(SET_TOLERANCE_URI, queryString);
  87. });
  88. $("#btn-set-timeout").click(function () {
  89. var minutes = $("#time-value").val();
  90. var queryString = "timeout=" + minutes;
  91. console.log("sending request to: " + SET_TIMEOUT_URI + queryString);
  92. //httpGet(SET_TIMEOUT_URI, queryString);
  93. });
  94.  
  95. </script>
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement