Update of /var/cvs/html/mmbase/edit/basic
In directory james.mmbase.org:/tmp/cvs-serv14240
Modified Files:
change_node.jsp create_node.jsp new_relation.jsp page_base.jsp
search_node_with_type.jsp
Log Message:
various improvements (javascript mainly)
See also: http://cvs.mmbase.org/viewcvs/html/mmbase/edit/basic
Index: change_node.jsp
===================================================================
RCS file: /var/cvs/html/mmbase/edit/basic/change_node.jsp,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- change_node.jsp 14 Jul 2008 17:17:50 -0000 1.39
+++ change_node.jsp 14 Jul 2008 17:34:35 -0000 1.40
@@ -16,19 +16,6 @@
<mm:node id="this_node" referid="node_number" notfound="skipbody"
jspvar="thisNode">
- <script type="text/javascript">
- var validator = new MMBaseValidator();
- validator.logEnabled = false;
- validator.traceEnabled = false;
- validator.sessionName = '${config.session}';
- validator.prefetchNodeManager('<%=thisNode.getNodeManager().getName()%>');
- validator.validateHook = function() {
- document.getElementById('okbutton').disabled = this.invalidElements !=
0;
- document.getElementById('savebutton').disabled = this.invalidElements
!= 0;
- }
- validator.lang = '${config.lang}';
- validator.setup(document);
- </script>
<%
if (urlStack.size() == 0) {
Index: create_node.jsp
===================================================================
RCS file: /var/cvs/html/mmbase/edit/basic/create_node.jsp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- create_node.jsp 4 Jul 2008 16:08:22 -0000 1.19
+++ create_node.jsp 14 Jul 2008 17:34:35 -0000 1.20
@@ -11,16 +11,6 @@
<body class="basic" onLoad="document.create.elements[3].focus();">
- <script type="text/javascript">
- var validator = new MMBaseValidator();
- validator.prefetchNodeManager('${node_type}');
- validator.validateHook = function(valid) {
- document.getElementById('okbutton').disabled = this.invalidElements !=
0;
- }
- validator.lang = '${config.lang}';
- validator.setup(document);
- </script>
-
<form name="create" enctype="multipart/form-data" method="post"
action='<mm:url referids="node_type" page="commit_node.jsp" />'>
<input type="hidden" name="new" value="new" />
Index: new_relation.jsp
===================================================================
RCS file: /var/cvs/html/mmbase/edit/basic/new_relation.jsp,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- new_relation.jsp 14 Jul 2008 17:15:24 -0000 1.23
+++ new_relation.jsp 14 Jul 2008 17:34:35 -0000 1.24
@@ -22,6 +22,8 @@
</mm:url></mm:import>
<mm:import id="maylink">yes</mm:import>
+
+
<mm:node referid="node">
<table class="edit" summary="node editor" width="93%" cellspacing="1"
cellpadding="3" border="0">
@@ -78,7 +80,7 @@
<mm:present referid="annotate">
<mm:write referid="style" escape="none" />
</head>
- <body class="basic" onLoad="document.new.elements[4].focus();">
+ <body class="basic" onLoad="document.new.elements[2].focus();">
<p class="crumbpath"><%= toHtml(urlStack, request) %></p>
<form name="new" method="post" action='<mm:url
referids="node,node_number,node_type,role_name,direction" />' >
<input type="hidden" name="create_relation" value="yes" />
@@ -91,7 +93,7 @@
<tr><td><mm:fieldinfo type="guiname" /></td><td><mm:fieldinfo
type="input" /></td></tr>
</mm:context></mm:fieldlist>
</mm:node>
- <tr><td colspan="2" class="data"><input type="submit"
name="annotate_relation" value="ok" /></td></tr>
+ <tr><td colspan="2" class="data"><input type="submit" id="okbutton"
name="annotate_relation" value="ok" /></td></tr>
</table>
</form>
</mm:present>
Index: page_base.jsp
===================================================================
RCS file: /var/cvs/html/mmbase/edit/basic/page_base.jsp,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -b -r1.34 -r1.35
--- page_base.jsp 13 Aug 2007 08:30:58 -0000 1.34
+++ page_base.jsp 14 Jul 2008 17:34:35 -0000 1.35
@@ -9,4 +9,18 @@
%><mm:import id="style">
<link rel="StyleSheet" type="text/css" href="css/<mm:write
referid="config.style_sheet" />"/>
<jsp:directive.include file="/mmbase/validation/javascript.jspxf" />
+ <script type="text/javascript">
+ var validator = new MMBaseValidator();
+ validator.logEnabled = false;
+ validator.traceEnabled = false;
+ validator.sessionName = '${config.session}';
+ validator.validateHook = function() {
+ var okbutton = document.getElementById('okbutton');
+ if (okbutton != null) okbutton.disabled = this.invalidElements != 0;
+ var savebutton = document.getElementById('savebutton');
+ if (savebutton != null) savebutton.disabled = this.invalidElements != 0;
+ }
+ validator.lang = '${config.lang}';
+ validator.setup(document);
+ </script>
</mm:import>
Index: search_node_with_type.jsp
===================================================================
RCS file: /var/cvs/html/mmbase/edit/basic/search_node_with_type.jsp,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -b -r1.63 -r1.64
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs