Author: michiel
Date: 2010-03-30 17:10:28 +0200 (Tue, 30 Mar 2010)
New Revision: 41679
Modified:
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/PathSearcher.js.jsp
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/path/searcher.jspx
Log:
implemented element attribute
Modified:
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/PathSearcher.js.jsp
===================================================================
---
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/PathSearcher.js.jsp
2010-03-30 15:09:31 UTC (rev 41678)
+++
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/PathSearcher.js.jsp
2010-03-30 15:10:28 UTC (rev 41679)
@@ -19,7 +19,8 @@
function() {
this.pathSearcher = new MMBasePathSearcher(this);
});
- });
+ }
+);
$("div.mm_related.pathsearcher_ontheway").
live("mmsrRelate",
@@ -51,10 +52,11 @@
var td = $(this.table).find("> tr > td")[step - 1];
var params = {};
params.step = (step - 1) * 2;
- params.node = node;
+ params.nodeNumber = node;
params.pid = this.pid;
var url = "${mm:link('/mmbase/searchrelate/path/searcher.jspx')}";
- $(td).load(url, params, function() {
+ $(td).load(url, params,
+ function() {
$(td).find("div.mm_related").each(
function() {
if (this.relater == null) {
Modified:
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/path/searcher.jspx
===================================================================
---
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/path/searcher.jspx
2010-03-30 15:09:31 UTC (rev 41678)
+++
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/path/searcher.jspx
2010-03-30 15:10:28 UTC (rev 41679)
@@ -8,35 +8,43 @@
xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate"
xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
>
+ <jsp:output omit-xml-declaration="true" />
+ <mm:content expires="0" postprocessor="none">
- <jsp:output omit-xml-declaration="true" />
<jsp:directive.page
import="org.mmbase.bridge.util.Queries,org.mmbase.bridge.*" />
<mm:import externid="pid" from="parameters" required="true" />
- <mm:import from="session" externid="${pid}" id="query" jspvar="q"
required="true" vartype="org.mmbase.bridge.Query" />
+ <mm:import from="session" externid="${pid}" id="query" jspvar="q"
required="true" vartype="org.mmbase.bridge.NodeQuery" />
<mm:cloud>
- <mm:import externid="step" vartype="integer" required="true"
jspvar="step"/>
- <mm:import externid="node" required="${step gt 0}" />
+ <mm:import externid="step" from="request,parameters" vartype="integer"
required="true" jspvar="step"/>
+ <mm:import externid="nodeNumber" from="request,parameters"
required="${step gt 0}" />
<jsp:scriptlet>Node node = null;</jsp:scriptlet>
- <mm:present referid="node">
- <mm:node referid="node" jspvar="n">
+ <c:if test="${!empty nodeNumber}">
+ <mm:node referid="nodeNumber" jspvar="n">
<jsp:scriptlet>node = n;</jsp:scriptlet>
</mm:node>
- </mm:present>
+ </c:if>
<jsp:scriptlet>
+ pageContext.setAttribute("laststep",
q.getSteps().indexOf(q.getNodeStep()));
NodeQuery nodeQuery = Queries.getSubQuery(q, node, step);
pageContext.setAttribute("nodeQuery", nodeQuery);
</jsp:scriptlet>
- <mm-sr:relate
- styleClass="pathsearcher_${fn:length(query.steps) - 1 eq step ? 'end'
: 'ontheway'}"
+ <mm-srt:relate
+ styleClass="pathsearcher_${laststep eq step ? 'end' : 'ontheway'}"
repository="${nodeQuery}"
- load="false"
+ load="${step eq 0 ? null : false}"
implicitRepository="true"
create="false"
- />
+ >
+ <jsp:attribute name="repositoryTitle">
+ <c:if test="${! empty nodeNumber}">
+ <mm:node number="${nodeNumber}"><mm:nodeinfo type="gui" /></mm:node>
+ </c:if>
+ </jsp:attribute>
+ </mm-srt:relate>
</mm:cloud>
-
+ </mm:content>
</div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs