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>