Update of /var/cvs/speeltuin/andre/mmget/blocks
In directory james.mmbase.org:/tmp/cvs-serv28576/blocks

Modified Files:
        index.jspx 
Added Files:
        status.jspx 
Log Message:
sort of status indication and abilty to cancel


See also: http://cvs.mmbase.org/viewcvs/speeltuin/andre/mmget/blocks


status.jspx is new



Index: index.jspx
===================================================================
RCS file: /var/cvs/speeltuin/andre/mmget/blocks/index.jspx,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- index.jspx  27 Feb 2009 10:38:28 -0000      1.2
+++ index.jspx  25 Mar 2009 14:14:57 -0000      1.3
@@ -1,14 +1,16 @@
 <mm:cloud 
     xmlns:jsp="http://java.sun.com/JSP/Page"; 
-    xmlns:fmt="http://java.sun.com/jsp/jstl/fmt";
+    xmlns:c="http://java.sun.com/jsp/jstl/core";
+    xmlns:fn="http://java.sun.com/jsp/jstl/functions";
     xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";
     rank="basic user">
   <jsp:output omit-xml-declaration="true" />
+  <jsp:directive.page import="org.mmbase.util.*,java.util.concurrent.*" />
   <div
       class="mm_c c_mmget mmget ${requestScope.className}"
       id="${requestScope['org.mmbase.componentId']}">
     
-    
<h3>${mm:string(requestScope['org.mmbase.framework.state'].renderer.block.title)}</h3>
+    <p><em><mm:time time="now" format=":FULL.FULL" /></em></p>
     <p>
       
${mm:string(requestScope['org.mmbase.framework.state'].renderer.block.description)}
     </p>
@@ -19,9 +21,21 @@
         
     <mm:present referid="action"> 
       <mm:isnotempty referid="url"> 
+          <mm:function set="mmget" name="download" referids="url,dir">
+            <c:choose>
+              <c:when test="${fn:indexOf(_,'Finished') > -1}">
+                <p class="msg">${_}</p>
+              </c:when>
+              <c:when test="${fn:indexOf(_,'Error') > -1}">
+                <p class="err">${_} <mm:link page="mmget-status"><a 
href="${_}">Check status</a></mm:link> </p>
+              </c:when>
+              <c:otherwise>
         <p class="msg">
-          Status: <pre><mm:function set="mmget" name="download" 
referids="url,dir" /></pre>
+                  ${_} <mm:link page="mmget-status"><a href="${_}">Check 
status</a></mm:link>
         </p>
+              </c:otherwise>
+            </c:choose>
+          </mm:function>
       </mm:isnotempty>
       <mm:isempty referid="url"> 
         <p class="err">Error: No url!</p>
@@ -40,5 +54,12 @@
       </p>  
     </form>
     
+    <mm:link page="mmget-status">
+      <p>
+        <img src="${mm:link('/mmbase/style/images/next.png')}" alt="view" 
width="21" height="20" />
+        <a href="${_}">MMGet status</a>
+      </p>
+    </mm:link>
+        
   </div>
 </mm:cloud>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to