Author: andre Date: 2009-11-26 22:09:39 +0100 (Thu, 26 Nov 2009) New Revision: 39996
Modified: openimages/trunk/src/main/webapp/article.jspx openimages/trunk/src/main/webapp/editors/edit.jspx openimages/trunk/src/main/webapp/editors/inc/navigation.jspx openimages/trunk/src/main/webapp/editors/inc/settings.jspx openimages/trunk/src/main/webapp/style/css/editors.css openimages/trunk/src/main/webapp/style/css/specific-styles.css Log: added attachments to editors, article in right column Modified: openimages/trunk/src/main/webapp/article.jspx =================================================================== --- openimages/trunk/src/main/webapp/article.jspx 2009-11-26 20:28:51 UTC (rev 39995) +++ openimages/trunk/src/main/webapp/article.jspx 2009-11-26 21:09:39 UTC (rev 39996) @@ -48,7 +48,7 @@ <mm:relatednodescontainer type="pages" role="posrel" searchdirs="destination"> <mm:size> <mm:isgreaterthan value="0"> - <ul> + <ul class="menu"> <mm:relatednodes> <li class="${page eq _node.number ? 'active ' :''}"> <mm:link page="page" referids="_n...@n"> @@ -83,42 +83,60 @@ </mm:size> </mm:relatednodescontainer> </mm:nodefunction> - <mm:relatednodescontainer type="articles" role="posrel" searchdirs="destination"> - <mm:maxnumber value="1" /> + <mm:sortorder field="posrel.pos" direction="UP" /> <mm:relatednodes> - <mm:relatednodescontainer type="urls" role="posrel" searchdirs="destination"> - <mm:size> - <mm:isgreaterthan value="0"> - <oip:h3>Links</oip:h3> - <ul> + <mm:first> + <mm:relatednodescontainer type="urls" role="posrel" searchdirs="destination"> + <mm:sortorder field="posrel.pos" direction="UP" /> + <mm:size> + <mm:isgreaterthan value="0"> + <oip:h3>Links</oip:h3> + <ul> + <mm:relatednodes> + <li> + <mm:field name="url"> + <a title="${_node.description}" href="${_}"><mm:field name="name" /></a> + </mm:field> + </li> + </mm:relatednodes> + </ul> + </mm:isgreaterthan> + </mm:size> + </mm:relatednodescontainer> + + <mm:relatednodescontainer type="attachments" role="posrel" searchdirs="destination"> + <mm:sortorder field="posrel.pos" direction="UP" /> + <mm:size> + <mm:isgreaterthan value="0"> + <oip:h3>Documents</oip:h3> + <ul> <mm:relatednodes> - <li> - <mm:field name="url"><a href="${_}"><mm:field name="name" /></a></mm:field> + <li class="TODO"> + <mm:attachment><a title="${_node.description}" href="${_}"><mm:field name="title" /></a></mm:attachment> + (<mm:field name="mimetype" />, <mm:field name="size" escape="filesize" />) </li> </mm:relatednodes> - </ul> - </mm:isgreaterthan> - </mm:size> - </mm:relatednodescontainer> - - <mm:relatednodescontainer type="attachments" role="posrel" searchdirs="destination"> - <mm:size> - <mm:isgreaterthan value="0"> - <oip:h3>Documents</oip:h3> - <ul> - <mm:relatednodes> - <li class="TODO"> - <mm:attachment /> - </li> - </mm:relatednodes> - </ul> - </mm:isgreaterthan> - </mm:size> - </mm:relatednodescontainer> - </mm:relatednodes> - </mm:relatednodescontainer> + </ul> + </mm:isgreaterthan> + </mm:size> + </mm:relatednodescontainer> + </mm:first> + + <!-- article in right column --> + <mm:first inverse="true"> + <mm:nodefunction name="translation"> + <oip:h3><mm:field name="title" /></oip:h3> + <mm:field name="subtitle"><mm:isnotempty><h3 class="subtitle"><mm:write /></h3></mm:isnotempty></mm:field> + <mm:field name="intro" escape="paragraph" /> + <mm:field name="body" escape="paragraph" /> + </mm:nodefunction> + </mm:first> + + </mm:relatednodes> + </mm:relatednodescontainer> + </div> </div> </jsp:attribute> Modified: openimages/trunk/src/main/webapp/editors/edit.jspx =================================================================== --- openimages/trunk/src/main/webapp/editors/edit.jspx 2009-11-26 20:28:51 UTC (rev 39995) +++ openimages/trunk/src/main/webapp/editors/edit.jspx 2009-11-26 21:09:39 UTC (rev 39996) @@ -175,6 +175,17 @@ </mm:include> </p> </mm:hasrelationmanager> + <mm:hasrelationmanager sourcemanager="$type" destinationmanager="attachments" role="posrel"> + <p> + <mm:include page="inc/searchrelate.jspx" referids="nr"> + <mm:param name="type">attachments</mm:param> + <mm:param name="role">posrel</mm:param> + <mm:param name="searchdirs">destination</mm:param> + <mm:param name="sortorder">posrel.pos</mm:param> + <mm:param name="list">title,filename,mimetype</mm:param> + </mm:include> + </p> + </mm:hasrelationmanager> <mm:hasrelationmanager sourcemanager="$type" destinationmanager="licenses" role="related"> <p> <mm:include page="inc/searchrelate.jspx" referids="nr"> Modified: openimages/trunk/src/main/webapp/editors/inc/navigation.jspx =================================================================== --- openimages/trunk/src/main/webapp/editors/inc/navigation.jspx 2009-11-26 20:28:51 UTC (rev 39995) +++ openimages/trunk/src/main/webapp/editors/inc/navigation.jspx 2009-11-26 21:09:39 UTC (rev 39996) @@ -24,8 +24,9 @@ <li id="tab5"><mm:link page="edit.jspx"><mm:param name="type">articles</mm:param><a href="${_}">articles</a></mm:link></li> <li id="tab6"><mm:link page="edit.jspx"><mm:param name="type">urls</mm:param><a href="${_}">links</a></mm:link></li> <li id="tab7"><mm:link page="edit.jspx"><mm:param name="type">images</mm:param><a href="${_}">afbeeldingen</a></mm:link></li> - <li id="tab8"><mm:link page="edit.jspx"><mm:param name="type">tags</mm:param><a href="${_}">tags</a></mm:link></li> - <li id="tab9"><mm:link page="edit.jspx"><mm:param name="type">licenses</mm:param><a href="${_}">licenses</a></mm:link></li> + <li id="tab8"><mm:link page="edit.jspx"><mm:param name="type">attachments</mm:param><a href="${_}">bestanden</a></mm:link></li> + <li id="tab9"><mm:link page="edit.jspx"><mm:param name="type">tags</mm:param><a href="${_}">tags</a></mm:link></li> + <li id="tab10"><mm:link page="edit.jspx"><mm:param name="type">licenses</mm:param><a href="${_}">licenses</a></mm:link></li> </ul> </div> Modified: openimages/trunk/src/main/webapp/editors/inc/settings.jspx =================================================================== --- openimages/trunk/src/main/webapp/editors/inc/settings.jspx 2009-11-26 20:28:51 UTC (rev 39995) +++ openimages/trunk/src/main/webapp/editors/inc/settings.jspx 2009-11-26 21:09:39 UTC (rev 39996) @@ -72,6 +72,12 @@ <mm:import id="editfields" reset="true">${searchfields}</mm:import> </mm:compare> + <mm:compare referid="type" value="attachments"> + <mm:import id="listfields" reset="true">title,handle,mimetype</mm:import> + <mm:import id="searchfields" reset="true">${listfields},filename,description</mm:import> + <mm:import id="editfields" reset="true">${searchfields}</mm:import> + </mm:compare> + <mm:compare referid="type" value="images"> <mm:import id="listfields" reset="true">title,handle</mm:import> <mm:import id="searchfields" reset="true">${listfields},description</mm:import> Modified: openimages/trunk/src/main/webapp/style/css/editors.css =================================================================== --- openimages/trunk/src/main/webapp/style/css/editors.css 2009-11-26 20:28:51 UTC (rev 39995) +++ openimages/trunk/src/main/webapp/style/css/editors.css 2009-11-26 21:09:39 UTC (rev 39996) @@ -167,9 +167,10 @@ body.articles_translations #tab5 a, body.urls #tab6 a, body.images #tab7 a, -body.tags #tab8 a, -body.licenses #tab9 a, -body.licenses_translations #tab9 a +body.attachments #tab8 a, +body.tags #tab9 a, +body.licenses #tab10 a, +body.licenses_translations #tab11 a { color: #222; padding-bottom: 5px; Modified: openimages/trunk/src/main/webapp/style/css/specific-styles.css =================================================================== --- openimages/trunk/src/main/webapp/style/css/specific-styles.css 2009-11-26 20:28:51 UTC (rev 39995) +++ openimages/trunk/src/main/webapp/style/css/specific-styles.css 2009-11-26 21:09:39 UTC (rev 39996) @@ -5,11 +5,13 @@ * @version '$Id$' */ +ul.menu { margin-bottom: 2em; } + div.main-column ul, div.right-column ul { - margin-left: 0; - list-style: none; + list-style: none; + margin: 0 0 2em 0; } div.right-column ul li.active { font-weight: bold; } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs