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