Guest User

Untitled

a guest
Jul 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. $('#other-calendar').fullCalendar({
  4. editable: false,
  5. header: {
  6. left: 'prev,next today',
  7. center: 'title',
  8. right: 'month,basicWeek,basicDay'
  9. },
  10. events: function(start,end,callback) {
  11. if($('#user_id').val() != undefined && $('#user_id').val() != "") {
  12. $.getJSON("<%= availabilities_calendar_appointments_url %>", {
  13. start: start,
  14. end: end,
  15. user_id: $('#user_id').val()
  16. },
  17. function(result) {
  18. var eventArray = $.map(result, function(value){
  19. return {
  20. id: value.id,
  21. title: "",
  22. tooltip: value.title,
  23. start: value.start_date,
  24. allDay: true,
  25. className: interactionTypeClass(value.interaction_type_id)
  26. }
  27. });
  28. callback(eventArray);
  29. }
  30. )
  31. }
  32. },
  33. eventClick: function(calEvent, jsEvent, view) {
  34. $("#appointment_note").val("");
  35. $("#appointment_availability_id").val(calEvent.id);
  36. $("#available-time-slot").html(calEvent.tooltip);
  37. $('#appointment-form-container').show();
  38. }
  39. });
  40.  
  41. $('#other-calendar-overlay').hide();
  42. });
  43. </script>
  44.  
  45. <div id="other-calendar-overlay" class="overlay">
  46. <div id="other-calendar-container" class="ui-corner-all calendar-container overlay-content">
  47. <input id="user_id" type="hidden" name="user_id"/>
  48. <div id="other-calendar-header" class="calendar-header">
  49. <%= link_to_function 'X', "$('#other-calendar-overlay').hide()", :class => "close" %>
  50. Partner's Calendar
  51. </div>
  52. <div id="other-calendar"></div>
  53. <div id="appointment-form-container" class="form-container">
  54. <%= render :partial => "appointments/appointment_form" %>
  55. </div>
  56. </div>
  57. </div>
Add Comment
Please, Sign In to add comment