You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ma...@apache.org on 2009/12/22 10:20:02 UTC
svn commit: r893120 - in /james/hupa/trunk:
client/src/main/java/org/apache/hupa/client/mvp/
shared/src/main/java/org/apache/hupa/shared/data/
widgets/src/main/java/org/apache/hupa/widgets/ui/
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