[kupu-checkins] r54094 - in kupu/trunk/kupu/mmbase: . tools
mihxil at codespeak.net
mihxil at codespeak.net
Thu Apr 24 16:46:47 CEST 2008
Author: mihxil
Date: Thu Apr 24 16:46:45 2008
New Revision: 54094
Added:
kupu/trunk/kupu/mmbase/tools/searchrelate.jspx
Modified:
kupu/trunk/kupu/mmbase/head.kupu
kupu/trunk/kupu/mmbase/mmbase.css
Log:
Added support for the mmbase-searchrelate app
Modified: kupu/trunk/kupu/mmbase/head.kupu
==============================================================================
--- kupu/trunk/kupu/mmbase/head.kupu (original)
+++ kupu/trunk/kupu/mmbase/head.kupu Thu Apr 24 16:46:45 2008
@@ -39,12 +39,16 @@
<script type="text/javascript" src="${kupu_common}/kuputoolcollapser.js"><jsp:text> </jsp:text></script>
<script type="text/javascript" src="cross-browser.js"><jsp:text> </jsp:text></script>
<script type="text/javascript" src="layout.js"><jsp:text> </jsp:text></script>
+ <jsp:directive.include file="/mmbase/validation/javascript.jspxf" />
<script type="text/javascript" src="mmbasetools.js"><jsp:text> </jsp:text></script>
<script type="text/javascript" src="mmbase.js"><jsp:text> </jsp:text></script>
</kupu:part>
<kupu:part name="styles">
<link href="${kupu_common}/kupustyles.css" rel="stylesheet" type="text/css"><jsp:text> </jsp:text></link>
+ <mm:haspage page="/mmbase/searchrelate/page.css.jsp">
+ <link href="${mm:link('/mmbase/searchrelate/page.css.jsp')}" rel="stylesheet" type="text/css"><jsp:text> </jsp:text></link>
+ </mm:haspage>
<!-- fills image buttons and so on -->
</kupu:part>
Modified: kupu/trunk/kupu/mmbase/mmbase.css
==============================================================================
--- kupu/trunk/kupu/mmbase/mmbase.css (original)
+++ kupu/trunk/kupu/mmbase/mmbase.css Thu Apr 24 16:46:45 2008
@@ -206,4 +206,36 @@
button.mmbase-logo {background-image: url("mmbase.png");}
-.kupu-removediv {background-image: url("../common/kupuimages/remove.png");}
+.kupu-removediv {
+ background-image: url("../common/kupuimages/remove.png");
+}
+
+
+div.kupu-toolbox.left-box {
+ width: 260px;
+ left: 0px;
+}
+
+div.kupu-toolbox.left-box h1 {
+ color: black;
+}
+
+.mm_related h2 {
+ background-color: white;
+ color: black;
+ font-size: 1em;
+ margin: 0;
+
+}
+
+.mm_related div.searchresult table {
+ width: 260px;
+}
+.mm_related div.searchresult table thead {
+ display: none;
+}
+.mm_related td.fields {
+ display: none;
+}
+
+
Added: kupu/trunk/kupu/mmbase/tools/searchrelate.jspx
==============================================================================
--- (empty file)
+++ kupu/trunk/kupu/mmbase/tools/searchrelate.jspx Thu Apr 24 16:46:45 2008
@@ -0,0 +1,66 @@
+<div
+ 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"
+ xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
+ xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate"
+ id="mm_searchrelate"
+ >
+ <!--
+ xmlns:mm-sr="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate/"
+
+
+ -->
+ <jsp:output omit-xml-declaration="true" />
+ <fmt:bundle basename="org.mmbase.searchrelate.resources.searchrelate">
+
+ <mm:content
+ type="text/html"
+ expires="-1">
+ <mm:cloud rank="basic user">
+
+ <mm:import externid="prefix" />
+ <mm:import externid="currentTitle" />
+
+ <mm:import id="repository" from="session" externid="${prefix}repository" required="true"/>
+ <mm:import id="current" from="session" externid="${prefix}current" required="true"/>
+
+ <div class="kupu-toolbox left-box" >
+ <h1 class="kupu-toolbox-heading-closed" title="click to fold">${currentTitle}</h1>
+ <div>
+ <mm-sr:relate repository="${repository}"
+ current="${current}"
+ create="true"
+ unrelate="true"
+ submit="#kupu-save-button" pagesize="3">
+
+ <jsp:attribute name="currentTitle">
+ <h2>
+ <c:choose>
+ <c:when test="${empty currentTitle}">
+ <fmt:message key="currently" />
+ </c:when>
+ <c:otherwise>${currentTitle}</c:otherwise>
+ </c:choose>
+ </h2>
+ </jsp:attribute>
+ <jsp:attribute name="repositoryTitle">
+ <h2>
+ <fmt:message key="allnodes">
+ <fmt:param><mm:nodeinfo nodetype="${repository.nodeManager.name}" type="guinodemanager" /></fmt:param>
+ </fmt:message>
+ </h2>
+ </jsp:attribute>
+ </mm-sr:relate>
+ </div>
+ </div>
+ <script type="text/javascript">
+ $(document).ready(function() {
+ var collapser = new window.kuputoolcollapser.Collapser('mm_searchrelate');
+ collapser.initialize();
+ });
+ </script>
+ </mm:cloud>
+ </mm:content>
+ </fmt:bundle>
+</div>
More information about the kupu-checkins
mailing list