Update of 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
In directory 
james.mmbase.org:/tmp/cvs-serv26247/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms

Modified Files:
        AssetAction.java 
Log Message:
CMSC-681 Asset Maintenance  Thumbnail view is not remembered


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
See also: http://www.mmbase.org/jira/browse/CMSC-681


Index: AssetAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/AssetAction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- AssetAction.java    16 Dec 2008 07:55:46 -0000      1.7
+++ AssetAction.java    23 Dec 2008 10:11:18 -0000      1.8
@@ -65,20 +65,23 @@
       String exist = request.getParameter("exist");
       String imageOnly = request.getParameter("imageOnly");
 
-      if (StringUtils.isNotEmpty(show)) {
-         show = "thumbnail";
-      } else {
-         show = null;
-      }
-      if (StringUtils.isEmpty(imageOnly)) {
-         imageOnly = "no";
-      }
       if (StringUtils.isEmpty(orderby)) {
          orderby = null;
       }
       if (StringUtils.isEmpty(direction)) {
          direction = null;
-
+      }
+      if (StringUtils.isEmpty(show)) {
+         show = (String)request.getSession().getAttribute("show");
+         if(StringUtils.isEmpty(show)){
+            show="list";
+         } 
+      }
+      if (StringUtils.isEmpty(imageOnly)) {
+         imageOnly = (String)request.getSession().getAttribute("imageOnly");
+         if(StringUtils.isEmpty(imageOnly)){
+            imageOnly="no";
+         } 
       }
 
       // Set the offset (used for paging).
@@ -117,9 +120,9 @@
          addToRequest(request, "orderby", orderby);
          addToRequest(request, "elements", assets);
          addToRequest(request, "elementCount", Integer.toString(assetCount));
-         addToRequest(request, "show", show);
          addToRequest(request, "exist", exist);
-         addToRequest(request, "imageOnly", imageOnly);
+         request.getSession().setAttribute("show", show);
+         request.getSession().setAttribute("imageOnly", imageOnly);
 
          Map<String, Node> createdNumbers = new HashMap<String, Node>();
          for (Iterator<Node> iter = created.iterator(); iter.hasNext();) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to