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

Reply via email to