\r
private GoogleMap map;\r
\r
- private Window popupWindow;\r
- private Label popupMessage;\r
-\r
public void init() {\r
//\r
db = new SampleDB();\r
private final HashMap categoryLayouts = new HashMap();\r
private final HashMap categoryResources = new HashMap();\r
\r
- private Container allResources;\r
+ // private Container allResources;\r
private LinkedList selectedResources = null;\r
\r
public ResourceSelectorPanel(String caption) {\r
for (final Iterator it = resources.getItemIds().iterator(); it\r
.hasNext();) {\r
final Item resource = resources.getItem(it.next());\r
- final Integer id = (Integer) resource.getItemProperty(\r
- SampleDB.Resource.PROPERTY_ID_ID).getValue();\r
+ // final Integer id = (Integer) resource.getItemProperty(\r
+ // SampleDB.Resource.PROPERTY_ID_ID).getValue();\r
final String category = (String) resource.getItemProperty(\r
SampleDB.Resource.PROPERTY_ID_CATEGORY).getValue();\r
final String name = (String) resource.getItemProperty(\r
final Object source = event.getSource();\r
if (source instanceof Button) {\r
final Object data = ((Button) source).getData();\r
- final String name = ((Button) source).getCaption();\r
resetStyles();\r
if (data instanceof Item) {\r
final LinkedList rlist = new LinkedList();\r
}\r
\r
protected void buildDayView(Date date) {\r
- boolean firstRender = true;\r
if (hourPanel == null) {\r
hourPanel = new SimplePanel();\r
hourPanel.setStyleName(CLASSNAME + "-hours");\r
calPanel.getFlexCellFormatter().setColSpan(8, 0, 7);\r
calPanel.setWidget(8, 0, hourPanel);\r
} else {\r
- firstRender = false;\r
hourPanel.clear();\r
}\r
hourTable = new FlexTable();\r
}\r
\r
private native void setScrollTop(Element el, int scrollTop) /*-{\r
- el.scrollTop = scrollTop;\r
- }-*/;\r
+ el.scrollTop = scrollTop;\r
+ }-*/;\r
\r
private class HourTableListener implements TableListener {\r
\r
\r
public void addItem(UIDL item) {\r
final String styleName = item.getStringAttribute("styleName");\r
- final Integer id = new Integer(item.getIntAttribute("id"));\r
+ // final Integer id = new Integer(item.getIntAttribute("id"));\r
final long start = Long.parseLong(item.getStringAttribute("start"));\r
final Date startDate = new Date(start);\r
long end = -1;\r
* this event will not be passed to the trigger method.
*/
public void receiveEvent(EventObject event) {
-
// Only send events supported by the method
if (eventType.isAssignableFrom(event.getClass())) {
try {
private String lastFilter = "";
- private int totalSuggestions;
-
private FilterSelectSuggestion currentSuggestion;
private boolean clientSideFiltering;
currentSuggestions.clear();
final UIDL options = uidl.getChildUIDL(0);
- totalSuggestions = uidl.getIntAttribute("totalitems");
totalMatches = uidl.getIntAttribute("totalMatches");
String captions = "";
import java.util.HashMap;
import java.util.Iterator;
-import java.util.Map;
import java.util.Set;
import java.util.Vector;
private boolean rowHeaders = false;
- private final Map columnOrder = new HashMap();
-
private ApplicationConnection client;
private String id;
private int totalRows;
- private final HashMap columnWidths = new HashMap();
-
private final HashMap visibleColumns = new HashMap();
private int rows;
\r
private static native JavaScriptObject _createExpression(String pattern,\r
String flags)/*-{\r
- return new RegExp(pattern, flags);\r
- }-*/;\r
+ return new RegExp(pattern, flags);\r
+ }-*/;\r
\r
private native void _match(String text, List matches)/*-{\r
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
- var result = text.match(regExp);\r
- if (result == null) return;\r
- for (var i=0;i<result.length;i++)\r
- matches.@java.util.ArrayList::add(Ljava/lang/Object;)(result[i]);\r
- }-*/;\r
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
+ var result = text.match(regExp);\r
+ if (result == null) return;\r
+ for (var i=0;i<result.length;i++)\r
+ matches.@java.util.ArrayList::add(Ljava/lang/Object;)(result[i]);\r
+ }-*/;\r
\r
/**\r
* Determines wether the specified regular expression is validated by the\r
* @return\r
*/\r
public native boolean matches(String text)/*-{\r
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
- return regExp.test(text);\r
- }-*/;\r
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
+ return regExp.test(text);\r
+ }-*/;\r
\r
/**\r
* Returns the regular expression for this pattern\r
* @return\r
*/\r
public native String pattern()/*-{\r
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
- return regExp.source;\r
- }-*/;\r
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
+ return regExp.source;\r
+ }-*/;\r
\r
private native void _split(String input, List results)/*-{\r
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
- var parts = input.split(regExp);\r
- for (var i=0;i<parts.length;i++)\r
- results.@java.util.ArrayList::add(Ljava/lang/Object;)(parts[i] );\r
- }-*/;\r
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;\r
+ var parts = input.split(regExp);\r
+ for (var i=0;i<parts.length;i++)\r
+ results.@java.util.ArrayList::add(Ljava/lang/Object;)(parts[i] );\r
+ }-*/;\r
\r
/**\r
* Split an input string by the pattern's regular expression\r
"*", "/", "=", "C" },
{ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "plus",
"minus", "multiple", "divisor", "equals", "clear" } };
- final String[] randomizedCaptions = { "a", "b", "c", "y", "8", "3" };
+ // final String[] randomizedCaptions = { "a", "b", "c", "y", "8", "3" };
// String[] randomizedCaptions = { "X" };
buttonValues = new HashMap();
for (int i = 0; i > calcValues[0].length; i++) {
ap.addField("new line", new Button("New Line", gl, "newLine"));
ap.addField("space", new Button("Space", gl, "space"));
propertyPanel.addProperties("GridLayout Features", ap);
- propertyPanel.getField("height").dependsOn(
- propertyPanel.getField("add component"));
setJavadocURL("ui/GridLayout.html");
// Properties
propertyPanel = new PropertyPanel(demoWindow);
- propertyPanel.dependsOn(addButton);
- propertyPanel.dependsOn(removeButton);
windowProperties = propertyPanel.createBeanPropertySet(new String[] {
"width", "height", "name", "theme", "border", "scrollable", });
windowProperties.replaceWithSelect("border", new Object[] {
import com.itmill.toolkit.terminal.ParameterHandler;
import com.itmill.toolkit.terminal.URIHandler;
import com.itmill.toolkit.terminal.gwt.server.ApplicationServlet;
-import com.itmill.toolkit.terminal.gwt.server.WebBrowser;
import com.itmill.toolkit.ui.Component;
import com.itmill.toolkit.ui.Form;
import com.itmill.toolkit.ui.Label;
public class IntroWelcome extends Feature implements URIHandler,
ParameterHandler {
- private final WebBrowser webBrowser = null;
-
Panel panel = new Panel();
private static final String WELCOME_TEXT_UPPER = ""
formsLayout.addComponent(p);
// Setup buffering
- setButton.dependsOn(properties);
- discardButton.dependsOn(properties);
properties.setWriteThrough(false);
// TODO change this to false, and test it is suitable for FeatureBrowser
// demo
private File file;
- private FileInputStream stream;
-
public TmpFileBuffer() {
final String tempFileName = "upload_tmpfile_"
+ System.currentTimeMillis();