Changeset 2910
- Timestamp:
- 05/21/10 00:09:54
- Files:
-
- trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/head.xsl (modified) (1 diff)
- trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/bedeworkScheduling.js (modified) (2 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/freebusy-old.js (modified) (3 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/freebusy.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/head.xsl
r2907 r2910 177 177 var bwGridSDate = new Date("<xsl:value-of select="/bedework/formElements/form/start/yearText/input/@value"/>/<xsl:value-of select="/bedework/formElements/form/start/month/select/option[@selected = 'selected']/@value"/>/<xsl:value-of select="/bedework/formElements/form/start/day/select/option[@selected = 'selected']/@value"/>"); 178 178 var bwGridAttees = new Array({name:"Arlen Johnson",uid:"johnsa@mysite.edu",role:"CHAIR",status:"ACCEPTED",type:"person"},{name:"",uid:"douglm@mysite.edu",role:"REQ-PARTICIPANT",status:"NEEDS-ACTION",type:"person"}); 179 //var bwGridAttees = new Array();180 var bwGrid = new bwSchedulingGrid("bwFreeBusyDisplay",bwGridSDate,8,17,bwGridAttees,true,100,"<xsl:value-of select="$resourcesRoot"/>","<xsl:value-of select="$requestFreeBusy"/>", "johnsa@mysite.edu");179 var bwGridOrganizer = "<xsl:value-of select="substring-after(/bedework/formElements/form/organizer/organizerUri,'mailto:')"/>"; 180 var bwGrid = new bwSchedulingGrid("bwFreeBusyDisplay",bwGridSDate,8,17,bwGridAttees,true,100,"<xsl:value-of select="$resourcesRoot"/>","<xsl:value-of select="$requestFreeBusy"/>",bwGridOrganizer); 181 181 182 182 // set the grid size trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/bedeworkScheduling.js
r2907 r2910 242 242 // add/update attendees 243 243 /* examples: 244 bwGrid.updateAttendee("Venerable Bede", " mailto:vbede@mysite.edu", "CHAIR", "ACCEPTED", "person");245 bwGrid.updateAttendee("Samual Clemens", " mailto:sclemens@mysite.edu", "REQ-PARTICIPANT", "NEEDS-ACTION");246 bwGrid.updateAttendee("", " mailto:noname@mysite.edu", "OPT-PARTICIPANT", "DECLINED");244 bwGrid.updateAttendee("Venerable Bede", "vbede@mysite.edu", "CHAIR", "ACCEPTED", "person"); 245 bwGrid.updateAttendee("Samual Clemens", "sclemens@mysite.edu", "REQ-PARTICIPANT", "NEEDS-ACTION"); 246 bwGrid.updateAttendee("", "noname@mysite.edu", "OPT-PARTICIPANT", "DECLINED"); 247 247 */ 248 248 this.updateAttendee = function(name, uid, role, status, type) { … … 286 286 var r = fb.microformats["schedule-response"][i]; // reference the current response 287 287 288 if (r["calendar-data"] .freebusy) {288 if (r["calendar-data"] != undefined && r["calendar-data"].freebusy != undefined) { 289 289 // find the attendee and pass in the freebusy object if the attendee has any 290 290 for (var j=0; j < bwGrid.attendees.length; j++) { trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/freebusy-old.js
r2905 r2910 34 34 "periods" : [ 35 35 { 36 "value" : "2010051 1T080000Z/PT2H"36 "value" : "20100519T080000Z\/PT2H" 37 37 }, 38 38 { 39 "value" : "201005 12T120000Z/PT4H"39 "value" : "20100520T120000Z\/PT4H" 40 40 }, 41 41 { 42 "value" : "201005 13T140000Z/PT1H"42 "value" : "20100521T140000Z\/PT1H" 43 43 } 44 44 ] … … 79 79 "periods" : [ 80 80 { 81 "value" : "2010051 1T090000Z/PT3H"81 "value" : "20100519T090000Z\/PT3H" 82 82 }, 83 83 { 84 "value" : "201005 12T140000Z/PT1H"84 "value" : "20100520T140000Z\/PT1H" 85 85 } 86 86 ] … … 92 92 "periods" : [ 93 93 { 94 "value" : "20100511T140000Z /PT1H"94 "value" : "20100511T140000Z\/PT1H" 95 95 } 96 96 ] trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/freebusy.js
r2905 r2910 1 1 { 2 "microformats": { 3 "schedule-response": [ 4 { 5 "recipient" : { 6 "value" : "douglm@mysite.edu" 7 }, 8 "status" : { 9 "value" : "0" 10 }, 11 "calendar-data" : { 12 "dtstart" : { 13 "value" : "20100510T010000Z" 14 }, 15 "dtend" : { 16 "value" : "20100517T010000Z" 17 }, 18 "uid" : { 19 "value" : "CAL-00f1fcb8-288939f7-0128-895961a7-0000000ddemobedework@mysite.edu" 20 }, 21 "organizer" : { 22 "value" : "douglm@mysite.edu" 23 }, 24 "attendee" : [ 25 { 26 "value" : "mailto:douglm@mysite.edu" 27 } 28 ], 29 "freebusy" : [ 30 { 31 "fbtype" : { 32 "value" : "BUSY" 33 }, 34 "periods" : [ 35 { 36 "value" : "20100519T080000Z\/PT2H" 37 }, 38 { 39 "value" : "20100520T120000Z\/PT4H" 40 }, 41 { 42 "value" : "20100521T140000Z\/PT1H" 43 } 44 ] 45 } 46 ] 47 } 48 }, 49 { 50 "recipient" : { 51 "value" : "johnsa@mysite.edu" 52 }, 53 "status" : { 54 "value" : "0" 55 }, 56 "calendar-data" : { 57 "dtstart" : { 58 "value" : "20100510T010000Z" 59 }, 60 "dtend" : { 61 "value" : "20100517T010000Z" 62 }, 63 "uid" : { 64 "value" : "CAL-00f1fcb8-288939f7-0128-89596fd0-00000012demobedework@mysite.edu" 65 }, 66 "organizer" : { 67 "value" : "douglm@mysite.edu" 68 }, 69 "attendee" : [ 70 { 71 "value" : "mailto:johnsa@mysite.edu" 72 } 73 ], 74 "freebusy" : [ 75 { 76 "fbtype" : { 77 "value" : "BUSY" 78 }, 79 "periods" : [ 80 { 81 "value" : "20100519T090000Z\/PT3H" 82 }, 83 { 84 "value" : "20100520T140000Z\/PT1H" 85 } 86 ] 87 }, 88 { 89 "fbtype" : { 90 "value" : "BUSY-TENTATIVE" 91 }, 92 "periods" : [ 93 { 94 "value" : "20100511T140000Z\/PT1H" 95 } 96 ] 97 } 98 ] 99 } 100 } 101 ] 102 } 2 "microformats": { 3 "schedule-response": [ 4 { 5 "recipient" : {"value" : "douglm@mysite.edu"}, 6 "status" : {"value" : "2"}, 7 }, 8 { 9 "recipient" : {"value" : "johnsa@mysite.edu"}, 10 "status" : {"value" : "2"}, 11 } 12 ] 13 } 103 14 }
