Advertisement
LelisDesigner

fullcalendar

Aug 20th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. <script>
  2.  
  3. $(document).ready(function() {
  4.  
  5. $('#calendar').fullCalendar({
  6.  
  7. header: {
  8. left: 'prev,next today',
  9. center: 'title',
  10. right: 'month,agendaWeek,agendaDay'
  11. },
  12. defaultDate: Date(),
  13. navLinks: true, // can click day/week names to navigate views
  14. editable: true,
  15. eventLimit: true, // allow "more" link when too many events
  16. eventClick: function(event) {
  17.  
  18. $('#visualizar #id').text(event.id);
  19. $('#visualizar #id').val(event.id);
  20. $('#visualizar #description').text(event.description);
  21. $('#visualizar #description').val(event.description);
  22. $('#visualizar #title').text(event.title);
  23. $('#visualizar #title').val(event.title);
  24. $('#visualizar #start').text(event.start.format('DD/MM/YYYY HH:mm:ss'));
  25. $('#visualizar #start').val(event.start.format('DD/MM/YYYY HH:mm:ss'));
  26. $('#visualizar #end').text(event.end.format('DD/MM/YYYY HH:mm:ss'));
  27. $('#visualizar #end').val(event.end.format('DD/MM/YYYY HH:mm:ss'));
  28. $('#visualizar #color').val(event.color);
  29. $('#visualizar #color').text(event.color);
  30. $('#visualizar #imageurl').val(event.imageurl);
  31. $('#visualizar #imageurl').text(event.imageurl);
  32. $('#visualizar').modal('show');
  33.  
  34. return false;
  35.  
  36. },
  37.  
  38. selectable: true,
  39. selectHelper: true,
  40. select: function(start, end){
  41. $('#cadastrar #start').val(moment(start).format('DD/MM/YYYY HH:mm:ss'));
  42. $('#cadastrar #end').val(moment(end).format('DD/MM/YYYY HH:mm:ss'));
  43. $('#cadastrar').modal('show');
  44.  
  45. },
  46.  
  47. eventRender: function(event, eventElement) {
  48. if (event.imageurl) {
  49. eventElement.find("div.fc-content").prepend("<img src='" + event.imageurl +"' width='24' height='24'>");
  50. }
  51. },
  52.  
  53. events: [
  54.  
  55. <?php
  56. while($row_events = mysqli_fetch_array($resultado_events)){
  57. ?>
  58. {
  59. id: '<?php echo $row_events['id']; ?>',
  60. description: '<?php echo $row_events['description']; ?>',
  61. title: '<?php echo $row_events['title']; ?>',
  62. start: '<?php echo $row_events['start']; ?>',
  63. end: '<?php echo $row_events['end']; ?>',
  64. color: '<?php echo $row_events['color']; ?>',
  65. imageurl: 'foto/<?php echo $row_events['imageurl']; ?>',
  66.  
  67. },<?php
  68. }
  69. ?>
  70. ]
  71. });
  72. });
  73.  
  74. //Mascara para o campo data e hora
  75. function DataHora(evento, objeto){
  76. var keypress=(window.event)?event.keyCode:evento.which;
  77. campo = eval (objeto);
  78. if (campo.value == '00/00/0000 00:00:00'){
  79. campo.value=""
  80. }
  81.  
  82. caracteres = '0123456789';
  83. separacao1 = '/';
  84. separacao2 = ' ';
  85. separacao3 = ':';
  86. conjunto1 = 2;
  87. conjunto2 = 5;
  88. conjunto3 = 10;
  89. conjunto4 = 13;
  90. conjunto5 = 16;
  91. if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (19)){
  92. if (campo.value.length == conjunto1 )
  93. campo.value = campo.value + separacao1;
  94. else if (campo.value.length == conjunto2)
  95. campo.value = campo.value + separacao1;
  96. else if (campo.value.length == conjunto3)
  97. campo.value = campo.value + separacao2;
  98. else if (campo.value.length == conjunto4)
  99. campo.value = campo.value + separacao3;
  100. else if (campo.value.length == conjunto5)
  101. campo.value = campo.value + separacao3;
  102. }else{
  103. event.returnValue = false;
  104. }
  105. }
  106.  
  107. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement