[Checkins] SVN: Sandbox/pcardune/zobby/src/z3c/formjs/ began
messing around with creating a formjs library
Paul Carduner
paulcarduner at gmail.com
Sat May 5 14:19:04 EDT 2007
Log message for revision 75510:
began messing around with creating a formjs library
Changed:
A Sandbox/pcardune/zobby/src/z3c/formjs/
A Sandbox/pcardune/zobby/src/z3c/formjs/SETUP.cfg
A Sandbox/pcardune/zobby/src/z3c/formjs/__init__.py
A Sandbox/pcardune/zobby/src/z3c/formjs/configure.zcml
A Sandbox/pcardune/zobby/src/z3c/formjs/container.py
A Sandbox/pcardune/zobby/src/z3c/formjs/javascript/
A Sandbox/pcardune/zobby/src/z3c/formjs/javascript/container.js
A Sandbox/pcardune/zobby/src/z3c/formjs/z3c.formjs-configure.zcml
-=-
Added: Sandbox/pcardune/zobby/src/z3c/formjs/SETUP.cfg
===================================================================
--- Sandbox/pcardune/zobby/src/z3c/formjs/SETUP.cfg 2007-05-05 17:44:14 UTC (rev 75509)
+++ Sandbox/pcardune/zobby/src/z3c/formjs/SETUP.cfg 2007-05-05 18:19:03 UTC (rev 75510)
@@ -0,0 +1,3 @@
+<data-files zopeskel/etc/package-includes>
+ z3c.formjs-*.zcml
+</data-files>
Property changes on: Sandbox/pcardune/zobby/src/z3c/formjs/SETUP.cfg
___________________________________________________________________
Name: svn:eol-style
+ native
Added: Sandbox/pcardune/zobby/src/z3c/formjs/__init__.py
===================================================================
Property changes on: Sandbox/pcardune/zobby/src/z3c/formjs/__init__.py
___________________________________________________________________
Name: svn:eol-style
+ native
Added: Sandbox/pcardune/zobby/src/z3c/formjs/configure.zcml
===================================================================
--- Sandbox/pcardune/zobby/src/z3c/formjs/configure.zcml 2007-05-05 17:44:14 UTC (rev 75509)
+++ Sandbox/pcardune/zobby/src/z3c/formjs/configure.zcml 2007-05-05 18:19:03 UTC (rev 75510)
@@ -0,0 +1,27 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ xmlns:jsonrpc="http://namespaces.zope.org/jsonrpc"
+ xmlns:help="http://namespaces.zope.org/help"
+ xmlns:z3c="http://namespaces.zope.org/z3c"
+ xmlns:zcml="http://namespaces.zope.org/zcml"
+ i18n_domain="z3c.formjs"
+ >
+
+ <configure zcml:condition="have zc.resourcelibrary">
+ <resourceLibrary
+ name="z3c.formjs"
+ layer="z3c.form.interfaces.IFormLayer">
+ <directory source="javascript"/>
+ </resourceLibrary>
+ </configure>
+
+ <jsonrpc:view
+ for="zope.app.container.interfaces.IContainer"
+ permission="zope.View"
+ methods="getAttributes"
+ class=".container.ContainerHandler"
+ />
+
+
+</configure>
\ No newline at end of file
Property changes on: Sandbox/pcardune/zobby/src/z3c/formjs/configure.zcml
___________________________________________________________________
Name: svn:eol-style
+ native
Added: Sandbox/pcardune/zobby/src/z3c/formjs/container.py
===================================================================
--- Sandbox/pcardune/zobby/src/z3c/formjs/container.py 2007-05-05 17:44:14 UTC (rev 75509)
+++ Sandbox/pcardune/zobby/src/z3c/formjs/container.py 2007-05-05 18:19:03 UTC (rev 75510)
@@ -0,0 +1,18 @@
+from zope.interface import implements
+from zope.publisher.interfaces import IPublishTraverse
+from zope.location.location import LocationProxy
+from zif.jsonserver.jsonrpc import MethodPublisher
+
+
+class ContainerHandler(MethodPublisher):
+ """simple json-rpc view class for doing things with containers."""
+
+ def getAttributes(self, attributes):
+ result = []
+ for key, value in self.context.items():
+ data = [key,{}]
+ for attribute in attributes:
+ data[1][attribute] = getattr(value, attribute)
+ result.append(data)
+ return result
+
Property changes on: Sandbox/pcardune/zobby/src/z3c/formjs/container.py
___________________________________________________________________
Name: svn:eol-style
+ native
Added: Sandbox/pcardune/zobby/src/z3c/formjs/javascript/container.js
===================================================================
--- Sandbox/pcardune/zobby/src/z3c/formjs/javascript/container.js 2007-05-05 17:44:14 UTC (rev 75509)
+++ Sandbox/pcardune/zobby/src/z3c/formjs/javascript/container.js 2007-05-05 18:19:03 UTC (rev 75510)
@@ -0,0 +1,7 @@
+var jsonrpc = imprt("jsonrpc");
+var pythonkw = imprt("pythonkw");
+var address=".";
+
+try{container = new jsonrpc.ServiceProxy(address, ["getAttributes"]);
+}catch(e){alert(e);}
+
Property changes on: Sandbox/pcardune/zobby/src/z3c/formjs/javascript/container.js
___________________________________________________________________
Name: svn:eol-style
+ native
Added: Sandbox/pcardune/zobby/src/z3c/formjs/z3c.formjs-configure.zcml
===================================================================
--- Sandbox/pcardune/zobby/src/z3c/formjs/z3c.formjs-configure.zcml 2007-05-05 17:44:14 UTC (rev 75509)
+++ Sandbox/pcardune/zobby/src/z3c/formjs/z3c.formjs-configure.zcml 2007-05-05 18:19:03 UTC (rev 75510)
@@ -0,0 +1 @@
+<include package="z3c.formjs" />
Property changes on: Sandbox/pcardune/zobby/src/z3c/formjs/z3c.formjs-configure.zcml
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the Checkins
mailing list