Author: andre
Date: 2009-06-29 22:58:43 +0200 (Mon, 29 Jun 2009)
New Revision: 36490

Modified:
   openimages/trunk/src/main/webapp/editors/inc/form-create.jspx
   openimages/trunk/src/main/webapp/editors/inc/form-edit.jspx
   openimages/trunk/src/main/webapp/mmbase/components/oip/user-media.jspx
   
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
   openimages/trunk/src/main/webapp/mmbase/components/oip/users.jspx
Log:
adding and editing translations in user part of site

Modified: openimages/trunk/src/main/webapp/editors/inc/form-create.jspx
===================================================================
--- openimages/trunk/src/main/webapp/editors/inc/form-create.jspx       
2009-06-29 20:50:53 UTC (rev 36489)
+++ openimages/trunk/src/main/webapp/editors/inc/form-create.jspx       
2009-06-29 20:58:43 UTC (rev 36490)
@@ -5,7 +5,7 @@
   version="2.0">
 
 <mm:content expires="0">
-<mm:cloud loginpage="form-login.jspx" rank="basic user">
+<mm:cloud method="asis">
   
   <mm:import externid="nr" />
   <mm:import externid="type" />

Modified: openimages/trunk/src/main/webapp/editors/inc/form-edit.jspx
===================================================================
--- openimages/trunk/src/main/webapp/editors/inc/form-edit.jspx 2009-06-29 
20:50:53 UTC (rev 36489)
+++ openimages/trunk/src/main/webapp/editors/inc/form-edit.jspx 2009-06-29 
20:58:43 UTC (rev 36490)
@@ -4,7 +4,7 @@
   xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";
   version="2.0">
 
-<mm:cloud loginpage="form-login.jspx" rank="basic user">
+<mm:cloud method="asis">
 <mm:content expires="0">
   
   <mm:import externid="nr"   required="true" />

Modified: openimages/trunk/src/main/webapp/mmbase/components/oip/user-media.jspx
===================================================================
--- openimages/trunk/src/main/webapp/mmbase/components/oip/user-media.jspx      
2009-06-29 20:50:53 UTC (rev 36489)
+++ openimages/trunk/src/main/webapp/mmbase/components/oip/user-media.jspx      
2009-06-29 20:58:43 UTC (rev 36490)
@@ -19,7 +19,6 @@
         validator.lang = 
"${requestScope['javax.servlet.jsp.jstl.fmt.locale.request']}";
         validator.validateHook = function(valid) {
             //document.getElementById('submit').disabled = 
this.invalidElements != 0;
-            console.log("nr of invalid fields: " + this.invalidElements);
         }
         
validator.setup(document.getElementById("${requestScope['org.mmbase.componentId']}"));
       </script>

Modified: 
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
===================================================================
--- 
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
  2009-06-29 20:50:53 UTC (rev 36489)
+++ 
openimages/trunk/src/main/webapp/mmbase/components/oip/user-mediatranslations.jspx
  2009-06-29 20:58:43 UTC (rev 36490)
@@ -8,73 +8,72 @@
     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>
-          -->
-          <mm:import id="translation_type">${type}_translations</mm:import>
-          <ul>
-            <mm:maycreate type="$translation_type">
-              <li>
-                <mm:link page="/editors/inc/form-create.jspx">
-                  <mm:param name="nr">${media}</mm:param>
-                  <mm:param name="type">${translation_type}</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:maycreate>
-            <mm:relatednodescontainer type="$translation_type" role="langrel" 
searchdirs="destination">
-              <mm:relatednodes id="translation">
-                <mm:maywrite>
-                  <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>
-                    <div id="edit${translation}" class="displaynone"> </div>
-                    
-                    <mm:maydelete> -
-                      <mm:link page="/editors/inc/form-delete.jspx" 
referids="translat...@nr">
-                        <a href="${_}#deletenode${translation}" 
class="mmajaxeditor">delete</a>
+  <mm:cloud method="asis">
+    <div
+        class="mm_c c_oip b_user-mediatranslations ${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>
+          <!-- DOES NOT WORK: mm:import 
id="ttype">${type}_translations</mm:import -->
+          <mm:import id="ttype">mediafragments_translations</mm:import>
+          <mm:hasrelationmanager sourcemanager="$type" 
destinationmanager="$ttype" role="langrel">
+            
+            <oip:h2 block="user-mediatranslations" />
+            
+            <div id="mmajaxeditor-msg"> <!-- target for mmajaxeditor --> </div>
+            <mm:import externid="msg" />
+            <mm:present referid="msg">
+              <p class="msg">${msg}</p>
+            </mm:present>            
+            
+            <ul>
+              <mm:maycreate type="$ttype">
+                <li>
+                  <mm:link page="/editors/inc/form-create.jspx">
+                    <mm:param name="nr">${media}</mm:param>
+                    <mm:param name="type">${ttype}</mm:param>
+                    <mm:param name="role">langrel</mm:param>
+                    <mm:param name="dir">destination</mm:param>
+                    <a class="mmajaxeditor" href="${_}#create_${ttype}">New 
translation</a>
+                  </mm:link>
+                  <div id="create_${ttype}" class="hidden"> </div>
+                </li>       
+              </mm:maycreate>
+              <mm:relatednodescontainer type="$ttype" 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">
+                          <mm:field name="language"><mm:fieldinfo 
type="guivalue" /></mm:field>
+                          - <mm:function name="gui" />
+                        </a>
                       </mm:link>
-                      <div id="deletenode${translation}" class="displaynone"> 
empty </div>
-                    </mm:maydelete>
-                    
-                  </li>
-                </mm:maywrite>
-              </mm:relatednodes>
-            </mm:relatednodescontainer>
+                      <div id="edit${translation}" class="hidden"> </div>
+                      
+                      <mm:maydelete> -
+                        <mm:link page="/editors/inc/form-delete.jspx" 
referids="translat...@nr">
+                          <a href="${_}#deletenode${translation}" 
class="mmajaxeditor">delete</a>
+                        </mm:link>
+                        <div id="deletenode${translation}" class="hidden">  
</div>
+                      </mm:maydelete>
+                      
+                    </li>
+                </mm:relatednodes>
+              </mm:relatednodescontainer>
+              
+              </ul>
             
-            </ul>
-          <div id="create_translation" class="displaynone">  </div>
-        </mm:hasrelationmanager>
-      </mm:hasnodemanager>    
-    
-    </mm:node>
-    </mm:present>
-
-  </div>  
+          </mm:hasrelationmanager>
+        
+        </mm:node>
+      </mm:present>
+  
+    </div>
+  </mm:cloud>
 </mm:content>

Modified: openimages/trunk/src/main/webapp/mmbase/components/oip/users.jspx
===================================================================
--- openimages/trunk/src/main/webapp/mmbase/components/oip/users.jspx   
2009-06-29 20:50:53 UTC (rev 36489)
+++ openimages/trunk/src/main/webapp/mmbase/components/oip/users.jspx   
2009-06-29 20:58:43 UTC (rev 36490)
@@ -9,10 +9,9 @@
     >
   <jsp:output omit-xml-declaration="true" />
     <div
-        class="mm_c c_oip b_user-profile ${requestScope.className}"
+        class="mm_c c_oip b_users ${requestScope.className}"
         id="${requestScope['org.mmbase.componentId']}">
 
-      Is this used?
         <mm:listnodescontainer type="mmbaseusers">
           <ul>
             <mm:listnodes>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to