Author: raintang
Date: 2009-08-13 07:47:13 +0200 (Thu, 13 Aug 2009)
New Revision: 37756

Added:
   
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullattachment.gif
   
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullimage.gif
   
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullurl.gif
Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
Log:
CMSC-1493  Task1: In the asset view of channel, it shows empty assets. 
Improvement: Placeholders for empty assets ; fix creating empty attachments and 
images when editing an article.

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
      2009-08-13 05:40:31 UTC (rev 37755)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/asset.jsp
      2009-08-13 05:47:13 UTC (rev 37756)
@@ -234,13 +234,32 @@
                               <a href="javascript:showInfo('<mm:nodeinfo 
type="type"/>', '<mm:field name="number" />')">
                                  <c:set var="typedef" ><mm:nodeinfo 
type="type"/></c:set>
                                  <c:if test="${typedef eq 'images'}">
-                                    <img src="<mm:image 
template="s(128x128)"/>" alt=""/>
+                                                                       <c:set 
var="filesize"><mm:field name="filesize"/></c:set>
+                                                                       <c:if 
test="${ filesize gt 0}">
+                                       <img src="<mm:image 
template="s(128x128)"/>" alt=""/>
+                                                                       </c:if>
+                                                                       <c:if 
test="${ filesize eq 0}">
+                                       <img src="../gfx/nullimage.gif" alt=""/>
+                                                                       </c:if>
                                  </c:if> 
                                  <c:if test="${typedef eq 'attachments'}">
+                                                                       <c:set 
var="filesize"><mm:field name="size"/></c:set>
+                                                                       <c:if 
test="${ filesize gt 0}">
                                     <%...@include 
file="../resources/attachmentthumbnail.jsp" %>
+                                                                       </c:if>
+                                                                       <c:if 
test="${ filesize eq 0}">
+                                       <img src="../gfx/nullattachment.gif" 
alt=""/>
+                                                                       </c:if>
                                  </c:if>
                                  <c:if test="${typedef eq 'urls'}">
-                                    <img src="../gfx/url.gif" alt=""/>
+                                                                       <c:set 
var="urltitle"><mm:field name="title"/></c:set>
+                                                                       <c:set 
var="url"><mm:field name="url"/></c:set>
+                                                                       <c:if 
test="${!(empty urltitle || empty url)}">
+                                       <img src="../gfx/url.gif" alt=""/>
+                                                                       </c:if>
+                                                                       <c:if 
test="${empty urltitle || empty url }">
+                                       <img src="../gfx/nullurl.gif" alt=""/>
+                                                                       </c:if>
                                  </c:if>
                               </a>
                            </div>

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
        2009-08-13 05:40:31 UTC (rev 37755)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/assetsearch.jsp
        2009-08-13 05:47:13 UTC (rev 37756)
@@ -527,13 +527,32 @@
                    <a href="javascript:showInfo('<mm:nodeinfo type="type"/>', 
'<mm:field name="number" />')">
                      <c:set var="typedef" ><mm:nodeinfo type="type"/></c:set>
                      <c:if test="${typedef eq 'images'}">
-                        <img src="<mm:image template="s(128x128)"/>" alt=""/>
+                                               <c:set var="filesize"><mm:field 
name="filesize"/></c:set>
+                                               <c:if test="${ filesize gt 0}">
+                                       <img src="<mm:image 
template="s(128x128)"/>" alt=""/>
+                                               </c:if>
+                                               <c:if test="${ filesize eq 0}">
+                                       <img src="../gfx/nullimage.gif" alt=""/>
+                                               </c:if>
                      </c:if> 
                      <c:if test="${typedef eq 'attachments'}">
-                        <%...@include 
file="../resources/attachmentthumbnail.jsp" %>
+                                               <c:set var="filesize"><mm:field 
name="size"/></c:set>
+                                               <c:if test="${ filesize gt 0}">
+                                       <%...@include 
file="../resources/attachmentthumbnail.jsp" %>
+                                               </c:if>
+                                               <c:if test="${ filesize eq 0}">
+                                               <img 
src="../gfx/nullattachment.gif" alt=""/>
+                                               </c:if>
                      </c:if>
                      <c:if test="${typedef eq 'urls'}">
-                        <img src="../gfx/url.gif" alt=""/>
+                                               <c:set var="urltitle"><mm:field 
name="title"/></c:set>
+                                               <c:set var="url"><mm:field 
name="url"/></c:set>
+                                               <c:if test="${!(empty urltitle 
|| empty url)}">
+                                       <img src="../gfx/url.gif" alt=""/>
+                                               </c:if>
+                                               <c:if test="${empty urltitle || 
empty url }">
+                                       <img src="../gfx/nullurl.gif" alt=""/>
+                                               </c:if>
                      </c:if>
                   </a>
                </div>

Added: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullattachment.gif
===================================================================
(Binary files differ)


Property changes on: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullattachment.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullimage.gif
===================================================================
(Binary files differ)


Property changes on: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullimage.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullurl.gif
===================================================================
(Binary files differ)


Property changes on: 
CMSContainer/trunk/CMSContainer/cmsc/edit-webapp/src/webapp/editors/gfx/nullurl.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to