In real life - we should just get rid of variablemap alltogether.
(it should not be needed anymore as we deprecated variableids in
favour of paintableids)
svn changeset:1631/svn branch:trunk
private HashSet dirtyPaintabletSet = new HashSet();
- private WeakHashMap paintableIdMap = new WeakHashMap();
+ // TODO THIS TEMPORARY HACK IS ONLY HERE TO MAKE GWT DEVEL EASIER
+ static WeakHashMap paintableIdMap = new WeakHashMap();
private int idSequence = 0;
if (id == null) {
// Generates new id and register it
- id = "v" + String.valueOf(++lastId);
+
+// ----------
+// TODO This HACK is only included for testing GWT integration
+//Original id = "v" + String.valueOf(++lastId);
+ Object pid = AjaxApplicationManager.paintableIdMap.get(owner);
+ id = pid + "_"+name;
+// ----------
+
+
nameToIdMap.put(name, id);
idToOwnerMap.put(id, new WeakReference(owner));
idToNameMap.put(id, name);