Update of /var/cvs/applications/richtext/blocks/wiki
In directory james.mmbase.org:/tmp/cvs-serv5896

Modified Files:
        Wiki.js edit.jspx related.li.jspx 
Added Files:
        relations.css 
Removed Files:
        wiki.js 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/applications/richtext/blocks/wiki


relations.css is new



Index: Wiki.js
===================================================================
RCS file: /var/cvs/applications/richtext/blocks/wiki/Wiki.js,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- Wiki.js     26 Aug 2008 14:02:24 -0000      1.1
+++ Wiki.js     29 Sep 2008 10:04:59 -0000      1.2
@@ -1,3 +1,10 @@
+/**
+ * Javascript for wiki-areas.
+ *  - arrange a preview for the mantioned object below the cursor
+ *  - arrange that search/related tool pastes the found object in understood 
wiki-syntax into the current
+ *    wiki area
+ */
+
 
 function MMWiki(div) {
     this.div = div;
@@ -152,10 +159,27 @@
     });
 }
 
+MMWiki.prototype.setupTabs = function() {
+    // set up the tabs
+    $("div.relations.tabs ul > li:first > a.toggle").addClass("current");
+    $("div.relations.tabs ul > li:gt(0) > div").hide();
+
+    $("div.relations.tabs ul > li > a.toggle").click(function(e) {
+        $("div.relations.tabs ul > li > div").hide();
+        $("div.relations.tabs ul > li > a.toggle").removeClass("current");
+        $(e.target).parent().children("div").show();
+        $(e.target).addClass("current");
+    });
+}
+
 MMWiki.prototype.ready = function() {
     this.findMmxfFields();
     this.setupRelateCallBack();
+    this.setupTabs();
 }
+
+
+
 $(document).ready(function() {
     $("body").find("div.mm_related").each(function() {
        var wiki = new MMWiki(this);


Index: edit.jspx
===================================================================
RCS file: /var/cvs/applications/richtext/blocks/wiki/edit.jspx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- edit.jspx   26 Aug 2008 14:02:25 -0000      1.4
+++ edit.jspx   29 Sep 2008 10:04:59 -0000      1.5
@@ -7,8 +7,9 @@
     class="mm_c c_wiki b_edit ${requestScope['org.mmbase.componentClassName']}"
     id="${requestScope['org.mmbase.componentId']}">
   <jsp:output omit-xml-declaration="true" />
-  <mm:import externid="n" required="true" />
 
+  <mm:import externid="n" required="true" />
+  <mm:import externid="relationsClass" />
   <mm:cloud method="asis" jspvar="cloud">
 
 
@@ -26,7 +27,7 @@
 
 
       <mm:node number="${n}">
-        <div id="main">
+        <div class="main">
 
           <input type="hidden" name="n" value="${_node}" />
           <mm:nodeinfo type="type" write="false" id="type" />
@@ -78,8 +79,7 @@
              </div>
         -->
 
-        <div id="relations">
-
+        <div class="relations ${relationsClass}">
           <ul class="idrels">
             <c:forTokens items="${mm:managerProperty(type, 'wiki_idrelated')}" 
 delims="," var="relatedtype" >
               <mm:include page="related.li.jspx" referids="[EMAIL PROTECTED]" 
/>
@@ -87,7 +87,7 @@
           </ul>
         </div>
 
-        <div id="commit">
+        <div class="commit">
           <mm:import externid="cancel" />
           <mm:present referid="cancel">
             <mm:cancel />
@@ -103,7 +103,7 @@
                 <mm:param name="org.mmbase.versioning.comments" 
referid="comments" />
                 <h1>Committing ${_} for ${transaction.cloudVar}</h1>
                 <mm:commit />
-                <mm:redirect  referids="o" />
+                <mm:redirect  referids="n" />
               </mm:present>
           </mm:valid>
           <mm:valid inverse="true">
@@ -112,7 +112,7 @@
           </mm:valid>
 
         </div>
-        <div id="title">
+        <div class="title">
           <mm:field name="number" />: <mm:nodeinfo type="gui" />
           <mm:hasfield name="version">: v. ${_node.version}</mm:hasfield>
         </div>


Index: related.li.jspx
===================================================================
RCS file: /var/cvs/applications/richtext/blocks/wiki/related.li.jspx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- related.li.jspx     25 Apr 2008 22:30:21 -0000      1.1
+++ related.li.jspx     29 Sep 2008 10:04:59 -0000      1.2
@@ -5,17 +5,13 @@
     xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
   <jsp:output omit-xml-declaration="yes" />
   <!--
-
     xmlns:mm-sr="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate/"
-
-
-
   -->
   <mm:import externid="type" required="true" />
   <a class="toggle">
     <mm:nodeinfo nodetype="${type}" type="guinodemanager" />
   </a>
-  <div>
+  <div class="related_li">
 
     <mm:listnodescontainer type="${type}" id="repository">
       <mm:sortorder field="number" direction="down" />


_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to