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

Reply via email to