[Beta-level calendar support tom@wwworldmedia.com**20050623142042] { addfile ./calendar.css hunk ./calendar.css 1 +body,html,td,th { + font-family: Arial,Helvetica,Sans-Serif; + font-size: 12px; +} +table#cal { + border: 1px solid #eee; + border-collapse: collapse; +} +.cal-blank-num { + color: #fff; +} +td.cal-day { + border-right: 1px solid #eee; + padding: 4px; + text-align: center; +} +.cal-day a { + border: 1px solid #fff; + color: #333; + margin: 0px; + padding: 3px; + text-decoration: none; +} +.cal-day a:hover { + border: 1px solid #cc0000; + text-decoration: none; + margin: 0px; +} +#cal-mo { + background: #f8f8f8; + text-align: center; + padding: 1em; + margin: 0; +} +.cal-skipped { + border-right: 1px solid #eee; +} +#cal th { + border-top: 1px solid #eee; + border-right: 1px solid #eee; + font-weight: bold; + padding: 4px; +} addfile ./calendar.phtml hunk ./calendar.phtml 1 + hunk ./misc.js 101 +/* Calendar popup */ + +var Calendar = { + is_open: false, + + cur_window: false, + + draw: function(id1, id2, id3, id4) { + if (Calendar.is_open && Calendar.cur_window && !Calendar.cur_window.closed) { + Calendar.cur_window.close(); + Calendar.cur_window = false; + Calendar.is_open = false; + } else { + var url = "calendar.phtml?w=250&h=250&method=mY-d&id1=" + id1 + "&id2=" + id2 + "&id3=" + id3 + "&id4=" + id4; + Calendar.cur_window = openPopup(url, "calendar", 250, 250); + Calendar.is_open = true; + } + } +} + + + +/*---------------------------------------------------------------------*/ addfile ./templates/calendar.phtml hunk ./templates/calendar.phtml 1 - + + <%= title|"Select date" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + « + + + <%= month_name %> + <%= year %> + » +
SMTWTFS
 
+ 0<%= n %> +
+ + }