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
