Advertisement
Guest User

Untitled

a guest
Oct 21st, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.24 KB | None | 0 0
  1. <script type='text/javascript'>
  2.  
  3. $.noConflict();
  4. jQuery(document).ready(function() {
  5.  
  6. tempValue = '{!$CurrentPage.parameters.startDate}';
  7.  
  8. var userLang = UserContext.dateFormat;
  9.  
  10. y='';
  11. d='';
  12. m='';
  13.  
  14. console.log(userLang);
  15.  
  16. if (userLang === "M/d/yyyy") {
  17.  
  18. var dateTemp = tempValue.split("/");
  19.  
  20. d1 = dateTemp[0];
  21. m1 = dateTemp[1];
  22. y1 = dateTemp[2];
  23.  
  24. newDate = new Date(d1 + "/" + m1 + "/" + y1);
  25. d = newDate.getDate();
  26. m = newDate.getMonth();
  27. y = newDate.getFullYear();
  28. };
  29.  
  30. if (userLang === "dd/MM/yyyy") {
  31.  
  32. var dateTemp = tempValue.split("/");
  33.  
  34. d1 = dateTemp[0];
  35. m1 = dateTemp[1];
  36. y1 = dateTemp[2];
  37.  
  38. newDate = new Date(m1 + "/" + d1 + "/" + y1);
  39. d = newDate.getDate();
  40. m = newDate.getMonth();
  41. y = newDate.getFullYear();
  42. };
  43.  
  44. if (userLang === "dd.MM.yyyy") {
  45.  
  46. var dateTemp = tempValue.split(".");
  47.  
  48. d1 = dateTemp[0];
  49. m1 = dateTemp[1];
  50. y1 = dateTemp[2];
  51.  
  52. newDate = new Date(m1 + "/" + d1 + "/" + y1);
  53. d = newDate.getDate();
  54. m = newDate.getMonth();
  55. y = newDate.getFullYear();
  56. };
  57.  
  58.  
  59. //We need to wrap everything in a doc.ready function so that the code fires after the DOM is loaded
  60. //Call the fullCallendar method. You can replace the '#calendar' with the ID of the dom element where you want the calendar to go.
  61. jQuery('#calendar').fullCalendar({
  62. year: y,
  63. month: m,
  64. date: d,
  65. defaultView: 'agendaDay',
  66. slotMinutes: 15,
  67. header: {
  68. left: 'prev,next today',
  69. center: 'title',
  70. right: 'month,agendaWeek,agendaDay'
  71. },
  72. editable: false,
  73. events:
  74. [
  75. //At run time, this APEX Repeat will reneder the array elements for the events array
  76. <apex:repeat value="{!events}" var="e">//this is my list with variables
  77. {
  78. title: "{!e.title}",
  79. start: '{!e.startString}',
  80. end: '{!e.endString}',
  81. url: '{!e.url}',
  82. allDay: {!e.allDay},
  83. className: '{!e.className}',
  84. },
  85. </apex:repeat>
  86. ],
  87. eventRender: function(Calevent, element) {
  88. element.qtip({
  89. content: event.OwnerName__c //this is not working(
  90. });
  91. }
  92. });
  93. });
  94. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement