@@ -2,6 +2,7 @@ package com.itmill.toolkit.demo.reservation.gwt.client; | |||
import com.google.gwt.core.client.GWT; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.itmill.toolkit.demo.reservation.gwt.client.ui.ICalendar; | |||
import com.itmill.toolkit.demo.reservation.gwt.client.ui.IGoogleMap; | |||
import com.itmill.toolkit.terminal.gwt.client.DefaultWidgetSet; | |||
import com.itmill.toolkit.terminal.gwt.client.UIDL; | |||
@@ -12,6 +13,9 @@ public class WidgetSet extends DefaultWidgetSet { | |||
if ("com.itmill.toolkit.terminal.gwt.client.ui.IGoogleMap" | |||
.equals(className)) { | |||
return new IGoogleMap(); | |||
} else if ("com.itmill.toolkit.terminal.gwt.client.ui.ICalendar" | |||
.equals(className)) { | |||
return new ICalendar(); | |||
} | |||
return super.createWidget(uidl); | |||
@@ -22,6 +26,8 @@ public class WidgetSet extends DefaultWidgetSet { | |||
String tag = uidl.getTag(); | |||
if ("googlemap".equals(tag)) { | |||
return "com.itmill.toolkit.terminal.gwt.client.ui.IGoogleMap"; | |||
} else if ("calendarfield".equals(tag)) { | |||
return "com.itmill.toolkit.terminal.gwt.client.ui.ICalendar"; | |||
} | |||
return super.resolveWidgetTypeName(uidl); |
@@ -1,4 +1,4 @@ | |||
package com.itmill.toolkit.terminal.gwt.client.ui; | |||
package com.itmill.toolkit.demo.reservation.gwt.client.ui; | |||
import java.util.Date; | |||
@@ -1,4 +1,4 @@ | |||
package com.itmill.toolkit.terminal.gwt.client.ui; | |||
package com.itmill.toolkit.demo.reservation.gwt.client.ui; | |||
import java.util.ArrayList; | |||
import java.util.Date; | |||
@@ -15,6 +15,9 @@ import com.google.gwt.user.client.ui.TableListener; | |||
import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; | |||
import com.itmill.toolkit.terminal.gwt.client.DateTimeService; | |||
import com.itmill.toolkit.terminal.gwt.client.UIDL; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.CalendarPanel; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.IDateField; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.CalendarPanel.CalendarEntrySource; | |||
public class ICalendar extends IDateField { | |||
@@ -3,7 +3,6 @@ package com.itmill.toolkit.terminal.gwt.client; | |||
import com.google.gwt.core.client.GWT; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.IButton; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.ICalendar; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.ICheckBox; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.ICustomLayout; | |||
import com.itmill.toolkit.terminal.gwt.client.ui.IDateFieldCalendar; | |||
@@ -119,9 +118,6 @@ public class DefaultWidgetSet implements WidgetSet { | |||
} else if ("com.itmill.toolkit.terminal.gwt.client.ui.IDateFieldCalendar" | |||
.equals(className)) { | |||
return new IDateFieldCalendar(); | |||
} else if ("com.itmill.toolkit.terminal.gwt.client.ui.ICalendar" | |||
.equals(className)) { | |||
return new ICalendar(); | |||
} else if ("com.itmill.toolkit.terminal.gwt.client.ui.ITextualDate" | |||
.equals(className)) { | |||
return new ITextualDate(); | |||
@@ -237,8 +233,6 @@ public class DefaultWidgetSet implements WidgetSet { | |||
} else { | |||
return "com.itmill.toolkit.terminal.gwt.client.ui.IPopupCalendar"; | |||
} | |||
} else if ("calendarfield".equals(tag)) { | |||
return "com.itmill.toolkit.terminal.gwt.client.ui.ICalendar"; | |||
} else if ("slider".equals(tag)) { | |||
return "com.itmill.toolkit.terminal.gwt.client.ui.ISlider"; | |||
} else if ("form".equals(tag)) { |
@@ -15,6 +15,7 @@ import com.google.gwt.user.client.ui.SourcesMouseEvents; | |||
import com.google.gwt.user.client.ui.SourcesTableEvents; | |||
import com.google.gwt.user.client.ui.TableListener; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.itmill.toolkit.demo.reservation.gwt.client.ui.CalendarEntry; | |||
import com.itmill.toolkit.terminal.gwt.client.DateTimeService; | |||
import com.itmill.toolkit.terminal.gwt.client.LocaleService; | |||
@@ -13,9 +13,9 @@ public class IDateField extends FlowPanel implements Paintable { | |||
public static final String CLASSNAME = "i-datefield"; | |||
String id; | |||
protected String id; | |||
ApplicationConnection client; | |||
protected ApplicationConnection client; | |||
protected boolean immediate; | |||