Author: andre Date: 2010-06-24 19:45:01 +0200 (Thu, 24 Jun 2010) New Revision: 42694
Added: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/ mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/action.td.jspx mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/ mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-edit.png mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-new.png mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-relright.png mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/wwwait.gif mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/my_editors.css Log: added the my_editors 'styles' and jspx to searchrelate directory: makes it also usable on a broader basis Added: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/action.td.jspx =================================================================== --- mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/action.td.jspx (rev 0) +++ mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/action.td.jspx 2010-06-24 17:45:01 UTC (rev 42694) @@ -0,0 +1,37 @@ +<jsp:root version="2.0" + xmlns:jsp="http://java.sun.com/JSP/Page" + xmlns:c="http://java.sun.com/jsp/jstl/core" + xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"> + <jsp:output omit-xml-declaration="true" /> + <jsp:directive.page import="org.mmbase.bridge.util.Queries,org.mmbase.bridge.NodeList" /> + <mm:content expires="0" type="application/xml"> + <mm:cloud method="asis"> + + <mm:import externid="editor" /> + <mm:import externid="node" from="request,parameters" /> + <mm:import externid="id" from="request,parameters" /> + <mm:import from="session" externid="${id}" id="q" jspvar="q" vartype="org.mmbase.bridge.Query" /> + + <mm:compare referid="id" regexp="\w*current"> + <mm:node referid="node" jspvar="n"> + <jsp:scriptlet> + NodeList l = Queries.getRelations(q, n); + pageContext.setAttribute("l", l); + </jsp:scriptlet> + </mm:node> + <mm:listnodes referid="l" id="relation"> + <mm:import id="rel" reset="true">${relation}</mm:import> + </mm:listnodes> + </mm:compare> + + <c:if test="${editrelations == true}"> + <a href="#node_${node}"><img class="editrelation" src="${mm:link('/mmbase/searchrelate/styles/images/c-relright.png')}" alt="relate" width="20" height="20" /></a> + </c:if> + <mm:link referids="n...@nr"> + <mm:param name="type"><mm:node referid="node"><mm:nodeinfo type="type" /></mm:node></mm:param> + <a href="#node_${node}"><img class="editnode" src="${mm:link('/mmbase/searchrelate/styles/images/c-edit.png')}" alt="edit" width="20" height="20" /></a> + </mm:link> + + </mm:cloud> + </mm:content> +</jsp:root> Added: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-edit.png =================================================================== (Binary files differ) Property changes on: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-edit.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-new.png =================================================================== (Binary files differ) Property changes on: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-new.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-relright.png =================================================================== (Binary files differ) Property changes on: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/c-relright.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/wwwait.gif =================================================================== (Binary files differ) Property changes on: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/images/wwwait.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/my_editors.css =================================================================== --- mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/my_editors.css (rev 0) +++ mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/styles/my_editors.css 2010-06-24 17:45:01 UTC (rev 42694) @@ -0,0 +1,321 @@ +/* css stylesheet */ + +/* +body +{ + font-family: "Lucida Grande", sans-serif; + font-size: small; +} +*/ + +.searchresult caption, .searchresult thead tr, .searchresult tfoot tr { + background-color: #ddd; + color: #555; +} + + +.mm_related +{ + border: 1px #ccc solid; + max-width: 640px; + font-family: Helvetica, sans-serif; + font-size: 85%; +} + +.searchable h1 { border: none; } +.searchable .searchform { border: none; } + +.searchable strong +{ + padding: 4px; + display: block; +} + +.searchable img +{ + float: right; + margin: 4px; +} + +.searchable .searchform +{ + width: 100%; + background-color: #e8e8e8; + margin: 0; + border-top: 1px #CCC solid; + border-right: 0; + border-bottom: 0; + border-left: 0; +} + +input.search { width: 60%; } + +a.search +{ + margin-left: 6px; + display: none; +} + +.searching +{ + background-image: url("img/wwwait.gif"); + background-color: #fff; + background-position: right 1px; + background-repeat: no-repeat; +} + +.searchable fieldset +{ + border: none; + margin: 0; + padding: 4px; +} + +.searchable legend { display: none; } +.searchable input[type="submit"] { margin: 6px; } + +/* hide if not yet searched */ +.mm_relate_repository div.implicit { /*display: none;*/ } +.mm_relate_repository img.editrelation { display: none; } +.mm_related .searchable table tfoot.notneeded, +.mm_related .searchable table thead.notneeded { display: none; } +.mm_relate_current caption { display: none; } + +.mm_related td.action +{ + text-align: right; + white-space: nowrap; +} + +.mm_related td.action img +{ + margin: 2px; + border: 0; +} + +.searchresult table +{ + border-collapse: collapse; + width: 100%; + background: #fff; + border: none; +} + +.searchresult table caption +{ + background: #d4d4d4; + border-top: 1px solid #ccc; + margin: 0; + padding: 4px; + font-size: 0.9em; + font-weight: bold; +} + +.searchresult table tbody { overflow: auto; } + +.searchresult table thead +{ + background-color: #E8E8E8; + color: #666; + font-size: 0.8em; +} + +/* pager is tfoot */ +.searchresult table tfoot { background-color: #E8E8E8; } +.searchresult table tfoot td { text-align: center; } + +.mm_related .searchable table tfoot a.navigate +{ + padding: 0 4px 0 4px; + text-decoration: none; +} + +.mm_related .searchable table tfoot span.seperator { display: none; } + +.mm_related .searchable table tfoot span.current +{ + font-weight: bold; + padding: 0 4px 0 4px; +} + +.searchresult th, .searchresult td +{ + margin: 0; + padding: 4px; + text-align: left; + vertical-align: top; +} + +.searchresult thead tr, +.searchresult tbody tr { border-bottom: 1px solid #ccc; } +.searchresult thead tr { border-top: 1px solid #ccc; } +.searchresult table th.number, +.searchresult table td.number { text-align: right; } + +/* hide nodenumber */ +.searchresult table th.number, +.searchresult table td.number, +.searchresult table th.relation, +.searchresult table td.relation, +.searchresult table th.guitype, +.searchresult table td.guitype { display: none; } + +/* row colors */ +.searchresult table tbody tr.even +{ + color: #000; + background-color: #e6e9dd; +} + +.searchresult table tbody tr.odd +{ + color: #000; + background-color: #fff; +} +.searchresult table tbody tr.even.new { background-color: #ded; } +.searchresult table tbody tr.odd.new { background-color: #efe; } +.searchresult tbody tr.even.removed { background-color: #edd; } +.searchresult tbody tr.odd.removed { background-color: #fee; } +.searchresult tbody tr.click:hover { cursor: pointer; } +.searchresult table tbody tr.odd:hover { background-color: #e0f0e0; } +.searchresult tbody tr.even:hover { background-color: #d8e8d8; } +.searchresult tbody tr.odd.readonly:hover { background-color: #f0e0e0; } +.searchresult tbody tr.even.readonly:hover { background-color: #e8d8d8; } +.searchresult.delete tbody tr.selected.odd { background-color: #ffffaa; } +.searchresult.delete tbody tr.selected.even { background-color: #ffff00; } +.searchresult tbody tr.selected.odd +{ + background-color: #555; + color: #fff; +} +.searchresult tbody tr.selected.even +{ + background-color: #333; + color: #fff; +} +.searchresult tbody tr.selected.odd:hover +{ + background-color: #555; + color: #fff; +} +.searchresult tbody tr.selected.even:hover +{ + background-color: #333; + color: #fff; +} +.searchresult tbody tr.selected.odd.readonly:hover { background-color: #f0e0e0; } +.searchresult tbody tr.selected.even.readonly:hover { background-color: #e8d8d8; } +.mm_related .searchable table tfoot.paging.notneeded { display: none; } + +/*.failed { background-color: red; }*/ +/*.submitting { background-color: green; }*/ +/*.succeeded { background-color: yellow; }*/ +/* messages to user */ +.message, +.error, +div.failed, +.relation div.succeeded, +div.mm_relate_repository div.succeeded +{ + padding: 4px; + margin: 4px 18px 4px 18px; +} + +.message, +.relation div.succeeded, +div.mm_relate_repository div.succeeded +{ + border: 2px #060 solid; + background-color: #CF9; + color: #330; +} + +.error, +div.failed +{ + border: 2px #900 solid; + background-color: #FCC; +} + +/* editing relations */ +/*tr.relation { display: inline; }*/ + +/* +tr.relation:hover { cursor: default; } +*/ + +/* +tr.relation { display: none; } +*/ + +tr.relation fieldset +{ + border: 2px solid #FC0; + background-color: #FFC; + padding: 4px; + margin: 0; +} + +tr.relation label em +{ + display: block; + margin: 0; + padding: 0; + font-weight: bold; + font-style: normal; +} + +tr.relation label +{ + width: 20%; + float: left; + text-align: right; + padding-right: 6px; +} + +tr.relation input.small +{ + width: 240px; + min-width: 100px; +} + +tr.relation div.relationrow +{ + padding-top: 6px; + clear: both; +} + +tr.relation div.dir { display: none; } + +tr.relation div.submit +{ + margin-left: 20%; + padding-top: 2px; +} + +/* create */ +input.search { float: left; } + +a.create +{ + background-image: url("img/new.png"); + background-repeat: no-repeat; + background-position: 0 0; + height: 21px; + width: 22px; + float: right; + color: transparent; +} + +div.create th.node { text-align: right; } + +div.create input.small, +div.create textarea.small, +div.create textarea.big +{ + width: 240px; + min-width: 100px; +} + +div.create table tfoot tr.buttons td { text-align: right; } +div.create table tfoot tr.buttons td input { margin-right: 30px; } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs