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

Reply via email to