[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action ...
Christian Bauer
christian at hibernate.org
Fri May 4 14:25:51 EDT 2007
User: cbauer
Date: 07/05/04 14:25:51
Modified: examples/wiki/src/main/org/jboss/seam/wiki/core/action
NodeHome.java
Log:
Fixed jQuery/RichFaces conflicts (except tree)
Revision Changes Path
1.16 +23 -23 jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: NodeHome.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- NodeHome.java 4 May 2007 12:53:20 -0000 1.15
+++ NodeHome.java 4 May 2007 18:25:51 -0000 1.16
@@ -204,29 +204,6 @@
return super.remove();
}
- public void parentDirectorySelected(NodeSelectedEvent nodeSelectedEvent) {
- // TODO: There is really no API in RichFaces to get the selection! Already shouted at devs...
- TreeRowKey rowkey = (TreeRowKey)((HtmlTree)nodeSelectedEvent.getSource()).getRowKey();
- Iterator pathIterator = rowkey.iterator();
- Long dirId = null;
- while (pathIterator.hasNext()) dirId = (Long)pathIterator.next();
- parentDirectory = nodeDAO.findDirectory(dirId);
- Directory oldParentDirectory = (Directory)getInstance().getParent();
-
- // Move node to different directory
- if (parentDirectory.getId() != oldParentDirectory.getId()) {
-
- // Null out default document of old parent
- removeAsDefaultDocument(oldParentDirectory);
-
- // Attach to new parent
- parentDirectory.addChild(getInstance()); // Disconnects from old parent
- getInstance().setAreaNumber(parentDirectory.getAreaNumber());
-
- afterNodeMoved(oldParentDirectory, parentDirectory);
- }
- }
-
protected boolean isValidModel() {
if (getParentDirectory() == null) return true; // Special case, editing the wiki root
@@ -319,6 +296,29 @@
/* -------------------------- Public Features ------------------------------ */
+ public void parentDirectorySelected(NodeSelectedEvent nodeSelectedEvent) {
+ // TODO: There is really no API in RichFaces to get the selection! Already shouted at devs...
+ TreeRowKey rowkey = (TreeRowKey)((HtmlTree)nodeSelectedEvent.getSource()).getRowKey();
+ Iterator pathIterator = rowkey.iterator();
+ Long dirId = null;
+ while (pathIterator.hasNext()) dirId = (Long)pathIterator.next();
+ parentDirectory = nodeDAO.findDirectory(dirId);
+ Directory oldParentDirectory = (Directory)getInstance().getParent();
+
+ // Move node to different directory
+ if (parentDirectory.getId() != oldParentDirectory.getId()) {
+
+ // Null out default document of old parent
+ removeAsDefaultDocument(oldParentDirectory);
+
+ // Attach to new parent
+ parentDirectory.addChild(getInstance()); // Disconnects from old parent
+ getInstance().setAreaNumber(parentDirectory.getAreaNumber());
+
+ afterNodeMoved(oldParentDirectory, parentDirectory);
+ }
+ }
+
@Restrict("#{s:hasPermission('User', 'isAdmin', currentUser)}")
public void selectOwner(Long creatorId) {
User newCreator = userDAO.findUser(creatorId);
More information about the jboss-cvs-commits
mailing list