Author: andre
Date: 2009-06-29 15:22:17 +0200 (Mon, 29 Jun 2009)
New Revision: 36465
Added:
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
Log:
translations of mediafragments
Added:
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
===================================================================
---
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
(rev 0)
+++
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
2009-06-29 13:22:17 UTC (rev 36465)
@@ -0,0 +1,75 @@
+<mm:content
+ type="application/xml"
+ xmlns:c="http://java.sun.com/jsp/jstl/core"
+ xmlns:jsp="http://java.sun.com/JSP/Page"
+ xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
+ xmlns:fn="http://java.sun.com/jsp/jstl/functions"
+ xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"
+ xmlns:oip="urn:jsptagdir:/WEB-INF/tags/oip"
+ >
+ <jsp:output omit-xml-declaration="true" />
+ <div
+ class="mm_c c_oip b_user-profile ${requestScope.className}"
+ id="${requestScope['org.mmbase.componentId']}">
+
+ <mm:import externid="media" required="true" />
+
+ <mm:hasnode number="$media" inverse="true"><mm:remove referid="media"
/></mm:hasnode>
+ <mm:present referid="media">
+ <mm:node number="$media">
+ <mm:import id="type"><mm:nodeinfo type="type" /></mm:import>
+
+ <mm:hasnodemanager name="${type}_translations">
+ <mm:hasrelationmanager sourcemanager="$type"
destinationmanager="${type}_translations" role="langrel">
+
+ <oip:h2 block="user-mediatranslations" />
+
+ <!--
+ <mm:relatednodescontainer type="${type}_translations" role="langrel"
searchdirs="destination">
+ <mm:size id="count_translations" />
+ <mm:relatednodes id="translations" />
+ <mm:relatednodescontainer>
+ -->
+
+ <ul>
+ <li>
+ <mm:link page="/editors/inc/form-create.jspx">
+ <mm:param name="nr">${media}</mm:param>
+ <mm:param name="type">${type}_translations</mm:param>
+ <mm:param name="role">langrel</mm:param>
+ <mm:param name="dir">destination</mm:param>
+ <a class="mmajaxeditor" href="${_}#create_translation">New
translation</a>
+ </mm:link>
+ </li>
+ <mm:relatednodescontainer type="${type}_translations"
role="langrel" searchdirs="destination">
+ <mm:relatednodes id="translation">
+ <li>
+ <mm:link page="/editors/inc/form-edit.jspx"
referids="translat...@nr">
+ <a href="${_}#edit${translation}" class="mmajaxeditor">
+ <strong><mm:field name="language"><mm:fieldinfo
type="guivalue" /></mm:field></strong>
+ <jsp:text> </jsp:text><mm:function name="gui" />
+ </a>
+ </mm:link>
+
+ <mm:maydelete> -
+ <mm:link page="/editors/inc/form-delete.jspx"
referids="_n...@nr">
+ <a href="${_}#deletenode${_node}"
class="mmajaxeditor">delete</a>
+ </mm:link>
+ <div id="deletenode${_node}" class="displaynone"> empty
</div>
+ </mm:maydelete>
+
+ <div id="edit${translation}" class="displaynone"> </div>
+ </li>
+ </mm:relatednodes>
+ </mm:relatednodescontainer>
+
+ </ul>
+ <div id="create_translation" class="displaynone"> </div>
+ </mm:hasrelationmanager>
+ </mm:hasnodemanager>
+
+ </mm:node>
+ </mm:present>
+
+ </div>
+</mm:content>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs