[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