Update of /var/cvs/applications/searchrelate/templates
In directory james.mmbase.org:/tmp/cvs-serv15202
Modified Files:
List.js.jsp create.jspx
Log Message:
details
See also: http://cvs.mmbase.org/viewcvs/applications/searchrelate/templates
Index: List.js.jsp
===================================================================
RCS file: /var/cvs/applications/searchrelate/templates/List.js.jsp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- List.js.jsp 14 Apr 2008 15:44:44 -0000 1.2
+++ List.js.jsp 17 Apr 2008 09:18:55 -0000 1.3
@@ -13,7 +13,7 @@
* The user does not need to push a commit button. All data is implicitely
committed (after a few second of inactivity, or before unload).
*
* @author Michiel Meeuwissen
- * @version $Id: List.js.jsp,v 1.2 2008/04/14 15:44:44 michiel Exp $
+ * @version $Id: List.js.jsp,v 1.3 2008/04/17 09:18:55 michiel Exp $
*/
@@ -37,9 +37,10 @@
this.lastChange = null;
this.lastCommit = null;
+ this.defaultStale = 1000;
+
this.valid = true;
- this.validator = new MMBaseValidator();
- this.validator.setup(this.div);
+ this.validator = new MMBaseValidator(this.div);
this.validator.validateHook = function(valid) {
self.valid = valid;
@@ -162,9 +163,10 @@
*/
List.prototype.commit = function(stale, async) {
if(this.needsCommit()) {
+
if (this.valid) {
var now = new Date();
- if (stale == null) stale = 5000; //
+ if (stale == null) stale = this.defaultStale; //
if (now.getTime() - this.lastChange.getTime() > stale) {
this.lastCommit = now;
var params = {};
Index: create.jspx
===================================================================
RCS file: /var/cvs/applications/searchrelate/templates/create.jspx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- create.jspx 15 Apr 2008 08:39:57 -0000 1.4
+++ create.jspx 17 Apr 2008 09:18:55 -0000 1.5
@@ -8,13 +8,12 @@
<jsp:output omit-xml-declaration="true" />
<mm:content expires="0" type="text/html">
<fmt:bundle basename="org.mmbase.searchrelate.resources.searchrelate">
- <mm:cloud rank="basic user">
- <mm:import externid="id" required="true" />
- <mm:import from="session" externid="${id}" id="query" required="true"
/>
+ <mm:cloud method="asis">
+ <mm:import externid="queryid" />
+ <mm:log>Found id ${queryid}</mm:log>
+ <mm:import from="session" externid="${queryid}" id="query"
required="true" />
<mm:form page="/mmbase/searchrelate/create.jspx">
- <input type="hidden" name="id" value="${id}" />
- <input type="hidden" name="nodemanager"
value="${query.nodeManager.name}" />
<fmt:message key="createsummary" var="summary">
<fmt:param><mm:nodeinfo nodetype="${query.nodeManager.name}"
type="guinodemanager" /></fmt:param>
</fmt:message>
@@ -24,7 +23,9 @@
<tr class="buttons">
<td colspan="2">
<input type="submit" value="${createmessage}" />
- <input type="hidden" name="s" />
+ <input type="hidden" name="s" value="submitted" />
+ <input type="hidden" name="queryid" value="${queryid}" />
+ <input type="hidden" name="nodemanager" id="nodemanager"
value="${query.nodeManager.name}" />
</td>
</tr>
</tfoot>
@@ -45,6 +46,7 @@
</mm:createnode>
</table>
<mm:import externid="s" />
+ <mm:log>found ${s}</mm:log>
<mm:present referid="s">
<mm:valid>
<mm:commit />
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs