|
From: creedon <icr...@us...> - 2006-02-10 03:05:10
|
Update of /cvsroot/frontierkernel/odbs/mainResponderWebsitesRoot/sampleMrWs/discussionGroup In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28114 Modified Files: default Log Message: return more user friendly error when the calendar contains no data Index: default =================================================================== RCS file: /cvsroot/frontierkernel/odbs/mainResponderWebsitesRoot/sampleMrWs/discussionGroup/default,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** default 9 Feb 2006 00:09:15 -0000 1.1 --- default 10 Feb 2006 03:05:00 -0000 1.2 *************** *** 1,3 **** FrontierVcsFile:1:scpt:sampleMrWs.discussionGroup.default ! ÇChanges Ç1/4/06; 3:12:54 PM by TAC Çcreated local (pta = html.getPageTableAddress ()); pta^.title = "Discussion Group"; local (adrCalendar = @mainResponder.discuss.openRoot ()^.calendar, d); bundle { // get day if pta^.pathArgs != "" { try { d = mainResponder.calendar.pathArgsToDate (pta^.pathArgs)}}; // do in try this could error if d == nil { d = mainResponder.calendar.getMostRecentDay (adrCalendar)}}; local (htmlText = "", indentLevel = 0); on add (s) { htmlText = htmlText + string.filledString ("\t", indentLevel) + s + "\r"}; bundle { // add create new discussion group message link local (t); new (tabletype, @t); bundle { // replacement table t.url = pta^.responderattributes.urls^.discussNewThread}; add ("<p>"); indentLevel++; add (mainResponder.getString ("discuss.createNewMessage", @t)); add ("</p>"); indentLevel--}; add (mainResponder.discuss.listDay (d, otherColor: pta^.appearance^.discussListings, pta: pta, headerColor: pta^.appearance^.separator, headerTextColor: pta^.appearance^.separatorText, cssPrefix: "dl")); bundle { // add calendar navigation local (url = pta^.path + "$"); pta^.calendar = mainResponder.calendar.draw (adrCalendar, url, 0, 0, monthYearTemplate: "<div align=\"center\">***</div>", dayNameTemplate: "<div align=\"center\">***</div>", dayTemplate: "<div align=\"center\">***</div>", curdate: d, cssPrefix: "dCalendar"); pta^.calendar = pta^.calendar + mainresponder.calendar.getLinks (adrCalendar, d, url); bundle { // auto place calendar local (flAutoPlaceCalendar = true); if string (pta^.template) contains "{calendar}" { flAutoPlaceCalendar = false}; if flAutoPlaceCalendar { add ("{calendar}")}}}; return (htmlText) \ No newline at end of file --- 1,3 ---- FrontierVcsFile:1:scpt:sampleMrWs.discussionGroup.default ! ÇChanges Ç2/9/06; 2:53:55 PM by TAC Çreturn more user friendly error when the calendar contains no data Ç1/4/06; 3:12:54 PM by TAC Çcreated local (pta = html.getPageTableAddress ()); pta^.title = "Discussion Group"; local (adrCalendar = @mainResponder.discuss.openRoot (pta)^.calendar, d); bundle { // get day if pta^.pathArgs != "" { try { d = mainResponder.calendar.pathArgsToDate (pta^.pathArgs)}}; // do in try this could error if d == nil { try { d = mainResponder.calendar.getMostRecentDay (adrCalendar)}}; if d == nil { return ("No messages to display.")}}; local (htmlText = "", indentLevel = 0); on add (s) { htmlText = htmlText + (string.filledString ("\t", indentLevel) + s + "\r\n");}; bundle { // add create new discussion group message link local (t); new (tabletype, @t); bundle { // replacement table t.url = pta^.responderattributes.urls^.discussNewThread}; add ("<p>"); indentLevel++; add (mainResponder.getString ("discuss.createNewMessage", @t)); add ("</p>"); indentLevel--}; add (mainResponder.discuss.listDay (d, otherColor: pta^.appearance^.discussListings, pta: pta, headerColor: pta^.appearance^.separator, headerTextColor: pta^.appearance^.separatorText, cssPrefix: "dl")); bundle { // add calendar navigation local (url = pta^.path + "$"); pta^.calendar = mainResponder.calendar.draw (adrCalendar, url, 0, 0, monthYearTemplate: "<div align=\"center\">***</div>", dayNameTemplate: "<div align=\"center\">***</div>", dayTemplate: "<div align=\"center\">***</div>", curdate: d, cssPrefix: "dCalendar"); pta^.calendar = pta^.calendar + mainresponder.calendar.getLinks (adrCalendar, d, url); bundle { // auto place calendar local (flAutoPlaceCalendar = true); if string (pta^.template) contains "{calendar}" { flAutoPlaceCalendar = false}; if flAutoPlaceCalendar { add ("{calendar}")}}}; return (htmlText) \ No newline at end of file |