Update of /var/cvs/speeltuin/mihxil/wiki/wiki/edit
In directory james.mmbase.org:/tmp/cvs-serv3367

Modified Files:
        edit.js index.jspx preview.jspx q.css related.li.jspx 
Added Files:
        relate.test.jspx 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/speeltuin/mihxil/wiki/wiki/edit


relate.test.jspx is new



Index: edit.js
===================================================================
RCS file: /var/cvs/speeltuin/mihxil/wiki/wiki/edit/edit.js,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- edit.js     13 Mar 2008 09:45:19 -0000      1.4
+++ edit.js     19 Mar 2008 14:00:57 -0000      1.5
@@ -36,14 +36,16 @@
     $("div#preview").draggable({handle: ">h1"});
     $("div#preview > a").click(function() {
        var params = {};
-       $("form#transaction").find("[EMAIL PROTECTED], [EMAIL 
PROTECTED]'text'], [EMAIL PROTECTED]'hidden'], [EMAIL PROTECTED]'password'], 
[EMAIL PROTECTED], textarea").each(function() {
-           params[ this.name || this.id || this.parentNode.name || 
this.parentNode.id ] = this.value; });
+       params['objectnumber'] = this.id.substring(7);
+       $("form#transaction").find("[EMAIL PROTECTED], [EMAIL 
PROTECTED]'text'], [EMAIL PROTECTED]'hidden'], [EMAIL PROTECTED]'password'], 
[EMAIL PROTECTED], textarea")
+       .each(function() {
+           params[ this.name || this.id || this.parentNode.name || 
this.parentNode.id ] = this.value;
+       });
 
        $.post("preview.jspx", params, function(data, textStatus) {
-           console.log(this);
-           console.log(data.documentElement);
            $("div#preview > div").replaceWith(data.documentElement);
        });
        //$("div#preview > div").load("preview.jspx", null, function() { })
+       return false;
     });
 });


Index: index.jspx
===================================================================
RCS file: /var/cvs/speeltuin/mihxil/wiki/wiki/edit/index.jspx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- index.jspx  13 Mar 2008 09:45:19 -0000      1.4
+++ index.jspx  19 Mar 2008 14:00:57 -0000      1.5
@@ -1,15 +1,18 @@
-<html xmlns="http://www.w3.org/1999/xhtml";
+<?xml version="1.0" ?>
+<html
+    xmlns="http://www.w3.org/1999/xhtml";
       xmlns:jsp="http://java.sun.com/JSP/Page";
       xmlns:c="http://java.sun.com/jsp/jstl/core";
       xmlns:mm-u="urn:jsptagdir:/WEB-INF/tags/mm/u"
       xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";
     lang="en">
-  <jsp:directive.page buffer="10000kb" />
-
+  <jsp:directive.page buffer="2000kb" />
   <mm:content type="application/xhtml+xml"
               postprocessor="none"
               language="nl" expires="0">
+
     <mm:cloud rank="basic user">
+
       <mm:param name="org.mmbase.xml-mode" value="wiki" />
 
 
@@ -19,16 +22,15 @@
         <script src="${jq}jquery-1.2.3.min.js"><jsp:text> </jsp:text></script>
         <script src="${jq}jquery.dimensions.js"><jsp:text> </jsp:text></script>
         <script src="${jq}ui.mouse.js"><jsp:text> </jsp:text></script>
-
         <script src="${jq}ui.resizable.js"></script>
         <script src="${jq}ui.draggable.js"><jsp:text> </jsp:text></script>
         <script src="${jq}ui.draggable.ext.js"><jsp:text> </jsp:text></script>
         <jsp:directive.include file="/mmbase/validation/javascript.jspxf" />
         <script language="javascript" src="edit.js"><jsp:text> 
</jsp:text></script>
+        <link rel="stylesheet" type="text/css" 
href="${mm:link('/mmbase/taglib/page.css.jsp')}" />
         <link rel="stylesheet" type="text/css" href="q.css" />
       </head>
       <body>
-
         <mm:haspage page="/mmbase/jquery/jquery-1.2.3.min.js" inverse="true">
           <h1 class="error">You need to have jquery installed in 
/mmbase/jquery!</h1>
         </mm:haspage>
@@ -40,7 +42,7 @@
         </mm:compare>
 
         <div id="main">
-          <mm:form id="transaction" page=".">
+          <mm:form id="transaction" page="." commitonclose="false">
             <mm:node id="objectnumber" referid="objectnumber" 
commitonclose="false">
 
               <input type="hidden" name="objectnumber" value="${_node}" />
@@ -57,33 +59,29 @@
                   </tr>
                 </mm:fieldlist>
               </table>
+
               <input type="submit" name="submit" id="submit" value="submit" />
               <input type="submit" name="cancel" id="cancel" value="cancel" />
+              <input type="text" name="comments" value="Beschrijf uw 
verandering hier" />
               <hr />
-              <mm:link page=".." referids="[EMAIL PROTECTED]">
-                <mm:param name="expires">0</mm:param>
-                <a href="${_}">back</a>
-              </mm:link>
-              <jsp:text> | </jsp:text>
               <mm:link page="../versions" referids="[EMAIL PROTECTED]">
                 <mm:param name="expires">0</mm:param>
                 <a href="${_}">versions</a>
               </mm:link>
-              <mm:write session="node" referid="_node" />
             </mm:node>
           </mm:form>
         </div>
         <div id="preview">
           <h1>Preview</h1>
-          <a>reload</a>
+          <a id="reload_${objectnumber}">reload</a>
           <div>
-            <mm:include page="preview.jspx" />
+            <mm:include page="preview.jspx" referids="objectnumber" />
           </div>
         </div>
         <div id="relations">
           <mm:node referid="objectnumber" commitonclose="false">
 
-            <mm:form id="transaction">
+            <mm:form name="transaction">
               <ul>
                 <c:forTokens items="urls,images" delims="," var="type" >
                   <mm:include page="related.li.jspx" referids="type" />
@@ -93,17 +91,24 @@
           </mm:node>
           </div>
           <div id="commit">
-            <mm:form id="transaction">
+            <mm:form id="transaction" mode="validate">
               <mm:import externid="cancel" />
               <mm:present referid="cancel">
                 <mm:cancel />
-                <mm:write session="node" value="" />
                 <mm:log>Canceling transaction ${transaction}</mm:log>
-                <mm:redirect referids="objectnumber" />
+                <mm:redirect page=".." referids="objectnumber">
+                  <mm:param name="expires">0</mm:param>
+                </mm:redirect>
               </mm:present>
+              <mm:log>0</mm:log>
               <mm:valid>
+                <mm:log>a</mm:log>
                 <mm:import externid="submit" />
+                <mm:log>b</mm:log>
                 <mm:present referid="submit">
+                  <mm:log>c</mm:log>
+                  <mm:import externid="comments" />
+                  <mm:param name="org.mmbase.versioning.comments" 
referid="comments" />
                   <h1>Committing ${_} for ${transaction.cloudVar}</h1>
                   <mm:commit />
                 </mm:present>


Index: preview.jspx
===================================================================
RCS file: /var/cvs/speeltuin/mihxil/wiki/wiki/edit/preview.jspx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- preview.jspx        13 Mar 2008 09:45:19 -0000      1.1
+++ preview.jspx        19 Mar 2008 14:00:57 -0000      1.2
@@ -1,19 +1,26 @@
-<div xmlns="http://www.w3.org/1999/xhtml"; xml:lang="nl"
+<div xmlns="http://www.w3.org/1999/xhtml";
+     xml:lang="nl"
      xmlns:rich="http://www.mmbase.org/tags/mm/rich";
      xmlns:jsp="http://java.sun.com/JSP/Page";
      xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
+  <mm:content expires="0" type="text/xml">
   <jsp:output omit-xml-declaration="true" />
-  <mm:import externid="node" from="session" />
-
-  <mm:node referid="node" commitonclose="false">
-    <mm:fieldlist type="edit" id="transaction">
+    <mm:import externid="objectnumber" required="true"/>
+    <mm:cloud rank="basic user" jspvar="cloud">
+      <mm:form id="transaction" mode="validate">
+        <mm:node referid="objectnumber" commitonclose="false">
+          <mm:fieldlist type="edit">
       <mm:fieldinfo type="useinput" />
     </mm:fieldlist>
     <h1><mm:field name="title" /></h1>
+          <p><jsp:expression>cloud</jsp:expression> <mm:time time="now" /></p>
     <h2><mm:field name="subtitle" /></h2>
     <mm:field name="intro" escape="p" />
 
     <rich:body />
 
   </mm:node>
+      </mm:form>
+    </mm:cloud>
+  </mm:content>
 </div>


Index: q.css
===================================================================
RCS file: /var/cvs/speeltuin/mihxil/wiki/wiki/edit/q.css,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- q.css       13 Mar 2008 09:45:19 -0000      1.4
+++ q.css       19 Mar 2008 14:00:57 -0000      1.5
@@ -74,3 +74,17 @@
 div#preview > a {
   float: right;
 }
+
+
+.mm_related {
+  width: 100%;
+  background-color: #eee;
+}
+.mm_related table {
+  width: 100%;
+  background-color: #fff;
+}
+.mm_related .fields {
+  display: none;
+}
+


Index: related.li.jspx
===================================================================
RCS file: /var/cvs/speeltuin/mihxil/wiki/wiki/edit/related.li.jspx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- related.li.jspx     12 Mar 2008 15:42:51 -0000      1.1
+++ related.li.jspx     19 Mar 2008 14:00:57 -0000      1.2
@@ -1,8 +1,8 @@
+<?xml version="1.0" ?>
 <li xmlns="http://www.w3.org/1999/xhtml";
     xmlns:jsp="http://java.sun.com/JSP/Page";
     xmlns:mm-u="urn:jsptagdir:/WEB-INF/tags/mm/u"
-    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";
-    >
+    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
   <jsp:output omit-xml-declaration="yes" />
   <mm:import externid="type" required="true" />
   <a class="toggle">
@@ -12,6 +12,7 @@
     <form>
       <mm:relatednodescontainer role="idrel" type="${type}" id="current" />
       <mm:listnodescontainer type="${type}" id="repository" />
+
       <mm-u:relate repository="${repository}" current="${current}">
         <jsp:attribute name="n">
           <mm:field name="number" />
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to