Author: andre
Date: 2010-02-03 09:33:05 +0100 (Wed, 03 Feb 2010)
New Revision: 40818
Modified:
mmbase/branches/MMBase-1_9/applications/streams/src/main/webapp/mmbase/components/streams/fragment.trs.jspx
Log:
added option to recreate individual caches, reordered table a bit
Modified:
mmbase/branches/MMBase-1_9/applications/streams/src/main/webapp/mmbase/components/streams/fragment.trs.jspx
===================================================================
---
mmbase/branches/MMBase-1_9/applications/streams/src/main/webapp/mmbase/components/streams/fragment.trs.jspx
2010-02-03 08:29:34 UTC (rev 40817)
+++
mmbase/branches/MMBase-1_9/applications/streams/src/main/webapp/mmbase/components/streams/fragment.trs.jspx
2010-02-03 08:33:05 UTC (rev 40818)
@@ -7,109 +7,122 @@
<mm:listnodes id="fragment">
<tr>
- <th colspan="100">
+ <th>
<mm:nodeinfo type="nodemanager"/>
- <jsp:text> </jsp:text>
+ </th><th>
<mm:field name="number" />
- <jsp:text>: </jsp:text>
+ </th><th colspan="4">
<mm:nodeinfo type="gui" />
- </th>
+ </th><th colspan="99" />
</tr>
- <mm:listfunction name="filteredurls" id="uc">
- <tr>
- <th>${_.source.builder.tableName} ${_.source.number}</th>
- <td>
- <jsp:text>${_.state}</jsp:text>
- ${_.dimension}
- </td>
- <td>
- <a href="${mm:escape('text/xml',
_.URL)}"><mm:escape>${_.URL}</mm:escape></a>
- ${_.mimeType}
- </td>
- <c:choose>
- <c:when test="${_.main}">
- <td />
+ <mm:listfunction name="filteredurls">
+ <c:if test="${_.main}">
+ <c:set var="source" value="${_.source.number}" />
+ <tr>
+ <th>${_.source.builder.tableName}</th>
+ <td>${_.source.number}</td>
+ <td>
+ <jsp:text>${_.state}</jsp:text>
+ ${_.mimeType}
+ ${_.dimension}
+ </td>
+ <td>
+ <a href="${mm:escape('text/xml',
_.URL)}"><mm:escape>${_.URL}</mm:escape></a>
+ </td>
+ <td colspan="2">
+ <mm:function set="streams" name="getJob" referids="_n...@node">
+ JOB: ${_.class}<br />
+ </mm:function>
+ <mm:function set="streams" name="runningJobs">
+ JOB: ${_.class}
+ </mm:function>
+ </td>
+ <td>
+ <mm:node number="${_.source.number}">
+ <c:set var="triggervalue" value="${fragment}:${_node}" />
+ <c:choose>
+ <c:when test="${trigger eq triggervalue}">
+ <mm:log> CALLING TRIGGER FOR ${trigger}</mm:log>
+ <mm:voidfunction name="triggerCaches" />
+ <div class="msg">Triggered transcoding</div>
+ </c:when>
+ <c:otherwise>
+ <mm:link referids="triggerva...@trigger">
+ <a href="${_}">Trigger all</a>
+ </mm:link>
+ </c:otherwise>
+ </c:choose>
+ <jsp:text>, </jsp:text>
+ <c:choose>
+ <c:when test="${interrupt eq _node.number}">
+ <mm:function set="streams" name="cancelJob"
referids="interr...@node" />
+ </c:when>
+ <c:otherwise>
+ <mm:link referids="_n...@interrupt">
+ <a href="${_}">interrupt</a>
+ </mm:link>
+ </c:otherwise>
+ </c:choose>
+ </mm:node>
+ </td>
+ </tr>
+ </c:if>
+ </mm:listfunction>
+ <mm:listfunction name="filteredurls">
+ <c:if test="${!_.main}">
+ <tr>
+ <th>${_.source.builder.tableName}</th>
+ <td>${_.source.number}</td>
+ <td>
+ <jsp:text>${_.state}</jsp:text>
+ ${_.mimeType}
+ ${_.dimension}
+ </td>
+ <td>
+ <a href="${mm:escape('text/xml',
_.URL)}"><mm:escape>${_.URL}</mm:escape></a>
+ </td>
+ <mm:node number="${_.source.number}" notfound="skip" id="cache">
<td>
- <mm:function set="streams" name="getJob" referids="_n...@node">
- JOB: ${_.class}<br />
- </mm:function>
- <mm:function set="streams" name="runningJobs">
- JOB: ${_.class}
- </mm:function>
- </td><td>
- <mm:node number="${_.source.number}">
- <c:set var="triggervalue" value="${fragment}:${_node}" />
+ <mm:hasfield name="label">
+ <mm:field name="label" /><br />
+ </mm:hasfield>
+ <mm:hasfield name="id">
+ <mm:field name="id" />
+ </mm:hasfield>
+ </td>
+ <td>
+ <mm:hasfield name="key">
+ <mm:field name="key" />
+ </mm:hasfield>
+ </td>
+ <td>
+ <mm:hasfield name="id">
+ <c:set var="recachevalue" value="${fragment}:${cache}" />
<c:choose>
- <c:when test="${trigger eq triggervalue}">
- <mm:log> CALLING TRIGGER FOR ${trigger}</mm:log>
- <mm:voidfunction name="triggerCaches" />
- <jsp:text>Triggered conversion</jsp:text>
+ <c:when test="${recache eq recachevalue}">
+ <mm:field name="id">
+ <mm:node number="${source}">
+ <mm:booleanfunction name="triggerRecache"
referids="ca...@recache">
+ <div class="msg">Triggered transcoding</div>
+ </mm:booleanfunction>
+ </mm:node>
+ </mm:field>
</c:when>
<c:otherwise>
- <mm:link referids="triggerva...@trigger">
- <a href="${_}">Trigger all</a>
+ <mm:link referids="recacheva...@recache">
+ <a href="${_}">Retrigger cache</a>
</mm:link>
</c:otherwise>
</c:choose>
- <jsp:text>, </jsp:text>
- <c:choose>
- <c:when test="${interrupt eq _node.number}">
- <mm:function set="streams" name="cancelJob"
referids="interr...@node" />
- </c:when>
- <c:otherwise>
- <mm:link referids="_n...@interrupt">
- <a href="${_}">interrupt</a>
- </mm:link>
- </c:otherwise>
- </c:choose>
- </mm:node>
+ </mm:hasfield>
</td>
- </c:when>
- <c:otherwise>
- <mm:node number="${_.source.number}" notfound="skip" id="cache">
- <td>
- <mm:hasfield name="label">
- <mm:field name="label" /><br />
- </mm:hasfield>
- <mm:hasfield name="id">
- <mm:field name="id" />
- </mm:hasfield>
- </td>
- <td>
- <mm:hasfield name="key">
- <mm:field name="key" />
- </mm:hasfield>
- </td>
-
- <td>
-
- <mm:hasfield name="id">
-
- <c:set var="recachevalue" value="${fragment}:${cache}" />
- <c:choose>
- <c:when test="${recache eq recachevalue}">
- <mm:field name="id">
- <mm:node number="$_">
- <mm:booleanfunction name="triggerRecache"
referids="ca...@recache" />
- </mm:node>
- </mm:field>
- </c:when>
- <c:otherwise>
- <mm:link referids="recacheva...@recache">
- <a href="${_}">Retrigger cache</a>
- </mm:link>
- </c:otherwise>
- </c:choose>
-
- </mm:hasfield>
-
- </td>
- </mm:node>
- </c:otherwise>
- </c:choose>
- </tr>
+ </mm:node>
+ </tr>
+ </c:if>
</mm:listfunction>
+
</mm:listnodes>
+
<tr cols="100">
<mm:previousbatches id="pb">
<mm:link>
@@ -126,7 +139,6 @@
<a href="${_}"><mm:index /></a>
</mm:link>
</mm:nextbatches>
-
</tr>
</jsp:root>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs