Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.74 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>SANDBOX</title>
  6.  
  7.     <!-- Compiled and minified CSS -->
  8.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
  9.  
  10.     <!-- Compiled and minified JavaScript -->
  11.     <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
  12.  
  13. </head>
  14. <body>
  15.  
  16. <div class="row">
  17.     <form class="col s12">
  18.         <div class="row">
  19.             <div class="input-field col s3">
  20.                 <input id="last_name" type="text" class="datepicker">
  21.  
  22.                 <label for="last_name">Date</label>
  23.             </div>
  24.             <div class="input-field col s6">
  25.                 <input placeholder="Placeholder" id="title" type="text" class="validate">
  26.                 <label for="first_name">Event Title</label>
  27.             </div>
  28.             <div class="input-field col s12">
  29.                 <input placeholder="Placeholder" id="body" type="text" class="validate">
  30.                 <label for="first_name">Event body</label>
  31.             </div>
  32.  
  33.         </div>
  34.         <a class="waves-effect waves-light btn" onclick="sustractDay()">Create Event</a>
  35.  
  36.     </form>
  37.  
  38. </div>
  39.  
  40.  
  41.  
  42.  
  43. <a class="waves-effect waves-light btn" onclick="sustractDay()"><</a>
  44. <a class="waves-effect waves-light btn" onclick="sumDay()">></a>
  45. <a class="waves-effect waves-light btn" onclick="getCurrentWeek()">Today</a>
  46.  
  47. <table>
  48.     <thead>
  49.     <tr>
  50.         <th id="current"></th>
  51.         <th id="current+1"></th>
  52.         <th id="current+2"></th>
  53.         <th id="current+3"></th>
  54.         <th id="current+4"></th>
  55.  
  56.  
  57.     </tr>
  58.     </thead>
  59.  
  60.     <tbody>
  61.  
  62.     </tbody>
  63. </table>
  64.  
  65. <script>
  66.     document.addEventListener('DOMContentLoaded', function() {
  67.         var elems = document.querySelectorAll('.datepicker');
  68.         var instances = M.Datepicker.init(elems, {autoClose:true, format:"mmmm dd, DD"});
  69.     });
  70.  
  71.     Date.prototype.getCurrentDayMonthDateShort = function (days) {
  72.         let date = new Date();
  73.  
  74.         if (days !== undefined) {
  75.             date.setDate(date.getDate() + days);
  76.             return date.toString().slice(0, 11)
  77.         } else {
  78.             return date.toString().slice(0, 11)
  79.         }
  80.  
  81.  
  82.     }
  83.     let date = new Date()
  84.     console.log(date.getCurrentDayMonthDateShort())
  85.     let daySum = 0;
  86.     let eventArr = [];
  87.  
  88.  
  89.  
  90.     document.getElementById("current").innerHTML = date.getCurrentDayMonthDateShort(daySum);
  91.     document.getElementById("current+1").innerHTML = date.getCurrentDayMonthDateShort(1);
  92.     document.getElementById("current+2").innerHTML = date.getCurrentDayMonthDateShort(2);
  93.     document.getElementById("current+3").innerHTML = date.getCurrentDayMonthDateShort(3);
  94.     document.getElementById("current+4").innerHTML = date.getCurrentDayMonthDateShort(4);
  95.  
  96.  
  97.     function Event(date,title, body) {
  98.         this.date = date;
  99.         this.title = title;
  100.         this.body = body;
  101.     }
  102.  
  103.     let createEvent = () =>{
  104.  
  105.  
  106.  
  107.     };
  108.  
  109.     let sumDay = () => {
  110.         daySum += 5;
  111.         console.log(daySum)
  112.         document.getElementById("current").innerHTML = date.getCurrentDayMonthDateShort(daySum);
  113.         document.getElementById("current+1").innerHTML = date.getCurrentDayMonthDateShort(1 + daySum);
  114.         document.getElementById("current+2").innerHTML = date.getCurrentDayMonthDateShort(2 + daySum);
  115.         document.getElementById("current+3").innerHTML = date.getCurrentDayMonthDateShort(3 + daySum);
  116.         document.getElementById("current+4").innerHTML = date.getCurrentDayMonthDateShort(4 + daySum);
  117.     }
  118.     let sustractDay = () => {
  119.         daySum -= 5;
  120.         console.log(daySum);
  121.         document.getElementById("current").innerHTML = date.getCurrentDayMonthDateShort(daySum);
  122.         document.getElementById("current+1").innerHTML = date.getCurrentDayMonthDateShort(1 + daySum);
  123.         document.getElementById("current+2").innerHTML = date.getCurrentDayMonthDateShort(2 + daySum);
  124.         document.getElementById("current+3").innerHTML = date.getCurrentDayMonthDateShort(3 + daySum);
  125.         document.getElementById("current+4").innerHTML = date.getCurrentDayMonthDateShort(4 + daySum);
  126.     }
  127.  
  128.     function getCurrentWeek() {
  129.         document.getElementById("current").innerHTML = date.getCurrentDayMonthDateShort();
  130.         document.getElementById("current+1").innerHTML = date.getCurrentDayMonthDateShort(1);
  131.         document.getElementById("current+2").innerHTML = date.getCurrentDayMonthDateShort(2);
  132.         document.getElementById("current+3").innerHTML = date.getCurrentDayMonthDateShort(3);
  133.         document.getElementById("current+4").innerHTML = date.getCurrentDayMonthDateShort(4);
  134.  
  135.     }
  136.  
  137.  
  138. </script>
  139. </body>
  140. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement