payen83

Check Reservation

Jun 15th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. //-------HTML ------//
  2.  
  3. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  4.  
  5. <div class="imgLogo" align="center">
  6. <img src="http://appgen.gamma.malaysia.gov.my/uploads/5749/media/170613/50872374.png" width="200">
  7. </div>
  8. <div class="page-check">
  9. <h4 class="center">Check Reservation</h4>
  10. <div class="form-group">
  11. <label for="bookingNo">Booking Number:</label>
  12. <input type="text" name="bookingNo" class="form-control" id="bookingNo">
  13. </div>
  14.  
  15. <br>
  16.  
  17. <button class="btn btn-block btn-primary" id="buttonCheck">Check Reservation</button>
  18. </div>
  19.  
  20. <div class="spinner" align="center">
  21. <img src="http://appgen.gamma.malaysia.gov.my/uploads/5749/media/170616/37920446.gif" width="50">
  22. </div>
  23. <br>
  24. <div class="keputusan">
  25.  
  26. <div class="list-group">
  27. <a href="#" class="list-group-item active">
  28. Booking ID: <span id="bookingId"></span>
  29. </a>
  30.  
  31. <div class="list-group-item list-group-item-success">
  32. <p><b></b></p>
  33. <p><b>From Date:</b> <span id="fromDate"></span> </p>
  34. <p><b>To Date:</b> <span id="toDate"></span></p>
  35. </div>
  36.  
  37. </div>
  38. </div>
  39.  
  40. //-------END HTML ------//
  41.  
  42. //------- JS ------//
  43.  
  44. var API_KEY = "65d8bb1a8902df3bc4e3e4f0af71a909f0a00d57";
  45. var API_CHECK = 6463;
  46.  
  47. var spinner = $(".spinner");
  48. var page_keputusan = $(".keputusan");
  49.  
  50. $("#buttonCheck").tap(function(){
  51.  
  52.  
  53. spinner.show();
  54.  
  55. var booking_id = $("#bookingNo").val();
  56.  
  57. var configObj = {};
  58. var checkObj = {};
  59.  
  60. checkObj.reservation_no = booking_id;
  61.  
  62. configObj = {
  63. bodyParams: checkObj
  64. }
  65.  
  66. callApi(API_CHECK, API_KEY, "post", configObj)
  67. .then(function(result){
  68.  
  69. spinner.hide();
  70.  
  71. if(result.data.result == "post API"){
  72. page_keputusan.show();
  73.  
  74. var from_date = result.data.start_date;
  75. var to_date = result.data.end_date;
  76.  
  77. $("#bookingId").text(booking_id);
  78. $("#fromDate").text(from_date);
  79. $("#toDate").text(to_date);
  80. } else {
  81. alert('Booking ID not found. Please try again');
  82. }
  83.  
  84. })
  85.  
  86. })
  87.  
  88. //-------END JS ------//
  89.  
  90. //------- CSS ------//
  91.  
  92. .titleTxt{
  93. height: auto !important;
  94. }
  95.  
  96. .center{
  97. text-align: center;
  98. }
  99.  
  100. .spinner {
  101. display: none;
  102. }
  103.  
  104. .keputusan{
  105. display: none;
  106. }
  107.  
  108. #pluginView .dev {
  109. background-image: url('http://appgen.gamma.malaysia.gov.my/uploads/5749/media/170616/13886783.png');
  110. background-size: cover;
  111. }
  112.  
  113.  
  114. //-------END CSS ------//
Advertisement
Add Comment
Please, Sign In to add comment