> m.lcScript = ; > [$('#EventCal').fullCalendar({] + ; > [header: {left: ' ', center: 'title', right: 'month,agendaWeek,agendaDay'}] + ; > [,year:] + TRANSFORM(tiYear, "9999") + ; > [,month:] + TRANSFORM(tiMonth-1, "99") + ; > [,date:] + TRANSFORM(tiDay, "99") + ; > [,firstHour:9] + ; > [,defaultView: 'agendaDay' ,editable: true] + ; > ",events: [" + this.GetEvents(tiMonth, tiYear) + "]" + ; > [,dayClick: function(date, allDay, jsEvent, view) {] + ; > [document.location='VFPS://GETEVENTS/<action>New</action>] + ; > [<sdate>{^' + date.getYear().toString() + '-' + date.getMonth().toString() + '-' + date.getDate().toString() + '}</sdate>] + ; > [<stime>' + date.toTimeString() + '</stime>'}] + ; > [,eventClick: function(event, jsEvent, view) {] + ; > [document.location='VFPS://GETEVENTS/<action>Edit</action><id>' + event.MyID.toString() + '</id>'}] + ; > [,eventDrop: function(event, dayDelta, minuteDelta, allDay, revertFunc, jsEvent, ui, view)] + ; > [{document.location='VFPS://GETEVENTS/<action>Move</action><id>' + event.MyID.toString() + '</id>] + ; > [<sdate>{^' + event.start.getYear().toString() + '-' + event.start.getMonth().toString() + '-' + event.start.getDate().toString() + '}</sdate>] + ; > [<stime>' + event.start.toTimeString() + '</stime>] + ; > [<edate>{^' + event.end.getYear().toString() + '-' + event.end.getMonth().toString() + '-' + event.end.getDate().toString() + '}</edate>] + ; > [<etime>' + event.end.toTimeString() + '</etime>] + ; > [<allday>' + event.allDay.toString() + '</allday>'] + ; > [}] + ; > [,eventResize: function( event, dayDelta, minuteDelta, revertFunc, jsEvent, ui, view ) {] + ; > [document.location='VFPS://GETEVENTS/<action>Move</action><id>' + event.MyID.toString() + '</id><sdate>{^' + ] + ; > [event.start.getYear().toString() + '-' + ] + ; > [event.start.getMonth().toString() + '-' + event.start.getDate().toString() + '}</sdate><stime>' + event.start.toTimeString() + ] + ; > ['</stime><edate>{^' + event.end.getYear().toString() + '-' + event.end.getMonth().toString() + '-' + event.end.getDate().toString() + ] + ; > ['}</edate><etime>' + event.end.toTimeString() + '</etime>'] + ; > [}] + ; > [});] >ENDIF > >THIS.Runjavascript( m.lcScript ) >>
>LPARAMETERS tcJavaScript > >* In an attempt to make this code as fast as possible, >* there is no error checking here so make sure that you pass a string!!!! >IF !EMPTY(tcJavaScript) > this.oWB.document.parentwindow.execScript(tcJavaScript, 'javascript') >ENDIF >>