[prev in list] [next in list] [prev in thread] [next in thread]
List: james-dev
Subject: svn commit: r893120 - in /james/hupa/trunk:
From: manolo () apache ! org
Date: 2009-12-22 9:20:02
Message-ID: 20091222092003.76DEC23888E7 () eris ! apache ! org
[Download RAW message or body]
Author: manolo
Date: Tue Dec 22 09:20:01 2009
New Revision: 893120
URL: http://svn.apache.org/viewvc?rev=893120&view=rev
Log:
Fixed an issue with setfocus() when a new folder is created.
Added new created folders to dnd controller.
Avoid asking the server when a new folder doesnt exist yet.
Modified:
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=893120&r1=893119&r2=893120&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java \
(original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java \
Tue Dec 22 09:20:01 2009 @@ -387,6 +387,8 @@
public void onSelection(SelectionEvent<TreeItem> event) {
tItem = (IMAPTreeItem) event.getSelectedItem();
+ if (tItem.isEdit())
+ return;
folder = (IMAPFolder) tItem.getUserObject();
eventBus.fireEvent(new LoadMessagesEvent(user, folder));
}
@@ -397,6 +399,8 @@
public void onSelection(SelectionEvent<TreeItem> event) {
tItem = (IMAPTreeItem) event.getSelectedItem();
+ if (tItem.isEdit())
+ return;
folder = (IMAPFolder) tItem.getUserObject();
if (folder.getFullName().equalsIgnoreCase(user.getSettings().getInboxFolderName())) \
{ display.getDeleteEnable().setEnabled(false);
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java?rev=893120&r1=893119&r2=893120&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java \
(original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainView.java \
Tue Dec 22 09:20:01 2009 @@ -454,6 +454,7 @@
} else if (event.getEventType().equals(EditEvent.EventType.Stop)) {
// Select the new created folder and fire an event
folderTree.setSelectedItem(newItem, true);
+ bindDropController(newItem);
}
}
@@ -468,7 +469,7 @@
// reset the text of the new item (remove the whitespace)
newItem.setText("");
-
+
return newItem;
}
Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java?rev=893120&r1=893119&r2=893120&view=diff
==============================================================================
--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java \
(original)
+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/IMAPFolder.java \
Tue Dec 22 09:20:01 2009 @@ -180,14 +180,4 @@
return getFullName().hashCode();
}
- public static IMAPFolder from(IMAPFolder folder) {
- IMAPFolder newFolder = new IMAPFolder();
- newFolder.setChildIMAPFolders(folder.getChildIMAPFolders());
- newFolder.setDelimiter(folder.getDelimiter());
- newFolder.setFullName(folder.getFullName());
- newFolder.setMessageCount(folder.getMessageCount());
- newFolder.setUnseenMessageCount(folder.getMessageCount());
- return newFolder;
- }
-
}
Modified: james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java?rev=893120&r1=893119&r2=893120&view=diff
==============================================================================
--- james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java \
(original)
+++ james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/EditableTreeItem.java \
Tue Dec 22 09:20:01 2009 @@ -129,10 +129,10 @@
* @param value
*/
protected void showEditBox(String value) {
+ super.setWidget(editBox);
editBox.setText(value);
editBox.setCursorPos(value.length());
editBox.setFocus(true);
- super.setWidget(editBox);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic