Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <link rel="stylesheet" href="styles/kendo.common.min.css" />
  6. <link rel="stylesheet" href="styles/kendo.default.min.css" />
  7. <link rel="stylesheet" href="styles/kendo.dataviz.min.css" />
  8. <link rel="stylesheet" href="styles/kendo.dataviz.default.min.css" />
  9.  
  10. <script src="js/jquery.min.js"></script>
  11. <script src="js/kendo.all.min.js"></script>
  12. </head>
  13. <body>
  14.  
  15. <div id="example">
  16. <div class="demo-section k-header" style="width: 600px;">
  17.  
  18. <label for="start">Start time:</label>
  19. <input id="start" value="8:00 AM" />
  20.  
  21. <label for="end" style="margin-left:3em">End time:</label>
  22. <input id="end" value="8:30 AM"/>
  23.  
  24. </div>
  25. <script>
  26. $(document).ready(function() {
  27. function startChange() {
  28. var startTime = start.value();
  29.  
  30. if (startTime) {
  31. startTime = new Date(startTime);
  32.  
  33. end.max(startTime);
  34.  
  35. startTime.setMinutes(startTime.getMinutes() + this.options.interval);
  36.  
  37. end.min(startTime);
  38. end.value(startTime);
  39. }
  40. }
  41.  
  42. //init start timepicker
  43. var start = $("#start").kendoTimePicker({
  44. change: startChange
  45. }).data("kendoTimePicker");
  46.  
  47. //init end timepicker
  48. var end = $("#end").kendoTimePicker().data("kendoTimePicker");
  49.  
  50. //define min/max range
  51. start.min("8:00 AM");
  52. start.max("6:00 PM");
  53.  
  54. //define min/max range
  55. end.min("8:00 AM");
  56. end.max("7:30 AM");
  57. });
  58. </script>
  59.  
  60. <style scoped>
  61. #example .k-timepicker {
  62. vertical-align: middle;
  63. }
  64.  
  65. #example h3 {
  66. clear: both;
  67. }
  68.  
  69. #example .code-sample {
  70. width: 60%;
  71. float:left;
  72. margin-bottom: 20px;
  73. }
  74.  
  75. #example .output {
  76. width: 24%;
  77. margin-left: 4%;
  78. float:left;
  79. }
  80.  
  81. </style>
  82. </div>
  83.  
  84. </body>
  85. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement