twingle/twingle/content/workspace editorbindings.xml,1.5,1.6 genericviewer.xml,1.3,1.4

[email protected] Mon, 10 Mar 2003 11:07:56 -0700 (MST)
Newsgroups gmane.comp.cms.oscom.twingle.cvs
Message-ID <[email protected]>
Update of /cvs/root/twingle/twingle/content/workspace
In directory alpha.oscom.org:/tmp/cvs-serv27372/content/workspace

Modified Files:
	editorbindings.xml genericviewer.xml 
Log Message:
basic prototype for PUT saving of content...


Index: editorbindings.xml
===================================================================
RCS file: /cvs/root/twingle/twingle/content/workspace/editorbindings.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** editorbindings.xml	10 Mar 2003 10:58:17 -0000	1.5
--- editorbindings.xml	10 Mar 2003 18:07:54 -0000	1.6
***************
*** 8,11 ****
--- 8,15 ----
      <binding id="articleviewerbinding" extends="genericviewer.xml#genericviewerbinding">
          <content>
+         <xul:vbox flex="1">
+             <xul:hbox>
+             <xul:button label="save" oncommand="document.getBindingParent(this).save()"/>
+             </xul:hbox>
              <xul:tabbox flex="1">
                  <xul:tabs oncommand='document.getBindingParent(this).onTabsClick(this);'>
***************
*** 34,37 ****
--- 38,42 ----
                  </xul:tabpanels>
              </xul:tabbox>
+ </xul:vbox>            
          </content>
      </binding>

Index: genericviewer.xml
===================================================================
RCS file: /cvs/root/twingle/twingle/content/workspace/genericviewer.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** genericviewer.xml	10 Mar 2003 10:43:03 -0000	1.3
--- genericviewer.xml	10 Mar 2003 18:07:54 -0000	1.4
***************
*** 33,37 ****
--- 33,39 ----
                      </xul:tabpanel>
                  </xul:tabpanels>
+                 
              </xul:tabbox>
+             <xul:button label="save"/>
          </content>
          <implementation>
***************
*** 39,42 ****
--- 41,46 ----
              <field name="sourceurl"></field>
              <field name="previewurl"/>
+             <field name="saveurl"/>
+             
              <constructor>
                  <![CDATA[
***************
*** 53,61 ****
                  
                  // code by chregu
!                 this.currentPanelEditWidget = document.getAnonymousNodes(this)[0].selectedPanel.childNodes[0];
!                 
                  ]]>
              </constructor>
              
              <property name="content">
                  <getter>
--- 57,65 ----
                  
                  // code by chregu
!                 this.currentPanelEditWidget = document.getAnonymousNodes(this)[0].getElementsByTagNameNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","tabpanels")[0].selectedPanel.childNodes[0];
                  ]]>
              </constructor>
              
+             
              <property name="content">
                  <getter>
***************
*** 75,78 ****
--- 79,90 ----
                     }
                  ]]>
+                 </body>
+             </method>
+             <method name="save">
+                 <body>
+                     var p = new XMLHttpRequest();
+                     p.onload = function(e)  {p = e.target; alert("RESPONSE \n"+ p.responseText);}
+                     p.open("PUT",this.saveurl);
+                     p.send(this.content,true);
                  </body>
              </method>