*/
public class CalendarsDefault implements ComponentRenderer {
static double ONE_DAY = 24 * 60 * 60;
public void render(Component comp, Writer out) throws IOException {
final SmartWriter wh = new SmartWriter(out);
final Calendars self = (Calendars)comp;
final String uuid = self.getUuid();
// CSS ClassName
final String zcls = self.getZclass();
final String header = zcls + "-header";
final String body = zcls + "-body";
final String inner = zcls + "-inner";
// round corner
final String t1 = zcls + "-t1";
final String t2 = zcls + "-t2";
final String t3 = zcls + "-t3";
final String b1 = zcls + "-b1";
final String b2 = zcls + "-b2";
final String b3 = zcls + "-b3";
boolean inMonth = "month".equals(self.getMold());
String zType = inMonth ? "\" z.type=\"calendar.calendars.CalendarsMonth\"":
"\" z.type=\"calendar.calendars.Calendars\"";
wh.write("<div id=\"").write(uuid).write(zType)
.write(self.getOuterAttrs()).write(self.getInnerAttrs()).write(">");
if (self.getToolbar() != null) {
wh.write("<div id=\"").write(uuid).write("!tb\" class=\"").write(header)
.write("\">").write(self.getToolbar()).write("</div>");
}
wh.write("<div class=\"").write(t1).write("\"></div><div class=\"")
.write(t2).write("\"><div class=\"").write(t3).write("\"></div></div>");