Author: andre Date: 2010-06-09 16:42:23 +0200 (Wed, 09 Jun 2010) New Revision: 42492
Modified: openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx Log: reshuffeled parameters to be able to (re-)transcode streams based on a specific source Modified: openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx =================================================================== --- openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx 2010-06-09 14:37:48 UTC (rev 42491) +++ openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx 2010-06-09 14:42:23 UTC (rev 42492) @@ -14,11 +14,12 @@ <mm:import externid="trigger" /> <mm:import externid="interrupt" /> <!-- vartype="integer" ?--> <mm:import externid="all">false</mm:import> - <mm:import externid="cache" /> + <mm:import externid="stream" /> <mm:node number="user.admin"><mm:field name="number" id="admin_nodenr" write="false" /></mm:node> <oip:h2 block="user-streams" /> + <table summary="my streams" border="0"> <caption>${mm:string(requestScope['org.mmbase.framework.state'].renderer.block.description)}</caption> <tbody> @@ -57,10 +58,9 @@ <mm:nodeinfo type="type" id="nodetype" write="false" /> <c:if test="${nodetype ne 'imagefragments'}"> <tr> - <th>transcoding</th> + <th>transcode</th> <td class="action"> - <mm:listfunction set="streams" name="runningJobs" id="job"> <c:if test="${_.node.number eq source}"> <c:set var="hasjobrunning" value="true" /> @@ -68,25 +68,29 @@ </mm:listfunction> <mm:node number="${source}"> + <c:choose> - <c:when test="${empty cache and trigger eq mediafragment}"> + <c:when test="${stream eq source and trigger eq mediafragment}"> <mm:voidfunction name="triggerCaches" referids="all" /> <c:set var="triggered" value="true" /> - <p class="msg stay">triggered</p> + <p class="msg stay">Transcoding triggered (all:${all})</p> </c:when> <c:otherwise> <c:if test="${!hasjobrunning}"> <mm:node number="$n"> - <mm:link><!-- BUG? seems like a bug you have to get node parameter n this way --> - <mm:param name="media">${mediafragment}</mm:param> - <mm:param name="trigger">${mediafragment}</mm:param> - <a href="${_}">trigger</a> - </mm:link> | <mm:link> <mm:param name="media">${mediafragment}</mm:param> <mm:param name="trigger">${mediafragment}</mm:param> + <mm:param name="stream">${source}</mm:param> <mm:param name="all">true</mm:param> <a href="${_}">all</a> + </mm:link> + | + <mm:link><!-- BUG? seems like a bug you have to get node parameter n this way --> + <mm:param name="media">${mediafragment}</mm:param> + <mm:param name="trigger">${mediafragment}</mm:param> + <mm:param name="stream">${source}</mm:param> + <a href="${_}">only new</a> </mm:link> </mm:node> </c:if> @@ -122,7 +126,7 @@ <mm:listfunction name="filteredurls"> <c:if test="${_.state ne 'SOURCE' and _.state ne 'SOURCE_UNSUPPORTED'}"> <c:set var="recachevalue" value="${mediafragment}:${_.source.number}" /> - <c:set var="thecache" value="${_.source.number}" /> + <c:set var="thecache" value="${_.source.number}" /> <!-- stream number --> <tr> <th> ${fn:toLowerCase(_.state)} @@ -144,11 +148,11 @@ <!-- re-transcoding --> <mm:hasrank minvalue="project manager"> <c:choose> - <c:when test="${cache eq recachevalue}"> + <c:when test="${stream eq recachevalue}"> <mm:node number="${source}"> <mm:booleanfunction name="triggerCaches" referids="theca...@cache"> <c:set var="triggered" value="true" /> - <p class="msg stay">Triggered transcoding</p> + <p class="msg stay">Transcoding triggered</p> </mm:booleanfunction> </mm:node> </c:when> @@ -156,7 +160,7 @@ <c:choose> <c:when test="${_.state != 'BUSY'}"> <c:if test="${!hasjobrunning and empty triggered}"> - <mm:link referids="mediafragm...@media,sou...@trigger,recacheva...@cache"> + <mm:link referids="mediafragm...@media,sou...@trigger,recacheva...@stream"> <a href="${_}">trigger</a> </mm:link> </c:if> _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs