[Checkins] SVN: z3c.relationfieldui/branches/faassen-relationlist/s Some more fiddling to make this work a bit better.

Martijn Faassen faassen at infrae.com
Sun Dec 14 13:46:47 EST 2008


Log message for revision 94064:
  Some more fiddling to make this work a bit better.
  
  Need to depend on hurry.js.wforms if we're going to import it later.
  

Changed:
  U   z3c.relationfieldui/branches/faassen-relationlist/setup.py
  U   z3c.relationfieldui/branches/faassen-relationlist/src/z3c/relationfieldui/widget.py

-=-
Modified: z3c.relationfieldui/branches/faassen-relationlist/setup.py
===================================================================
--- z3c.relationfieldui/branches/faassen-relationlist/setup.py	2008-12-14 18:32:45 UTC (rev 94063)
+++ z3c.relationfieldui/branches/faassen-relationlist/setup.py	2008-12-14 18:46:47 UTC (rev 94064)
@@ -35,7 +35,8 @@
         'grokcore.component',
         'grokcore.view',
         'hurry.resource',
-        'hurry.zoperesource >= 0.3', # for testing
+        'hurry.zoperesource >= 0.3',
+        'hurry.js.wforms',
         ],
     entry_points={},
     )

Modified: z3c.relationfieldui/branches/faassen-relationlist/src/z3c/relationfieldui/widget.py
===================================================================
--- z3c.relationfieldui/branches/faassen-relationlist/src/z3c/relationfieldui/widget.py	2008-12-14 18:32:45 UTC (rev 94063)
+++ z3c.relationfieldui/branches/faassen-relationlist/src/z3c/relationfieldui/widget.py	2008-12-14 18:46:47 UTC (rev 94064)
@@ -3,7 +3,7 @@
 
 from zope.app.form.interfaces import IInputWidget, IDisplayWidget
 from zope.publisher.interfaces.browser import IBrowserRequest
-from zope.app.form.browser import TextWidget, DisplayWidget, SimpleInputWidget
+from zope.app.form.browser import TextWidget, DisplayWidget
 from zope import component
 from zope.component.interfaces import ComponentLookupError
 from zope.app.form.browser.widget import renderElement
@@ -80,7 +80,7 @@
 
     def __call__(self):
         result = '<fieldset class="repeat" id="%s">' % self.name
-#        result += '<div class="oneField">'
+ #       result += '<div class="oneField">'
         result += TextWidget.__call__(self)
         explorer_url = component.getMultiAdapter((self.context.context,
                                                  self.request),
@@ -89,7 +89,7 @@
             'input', type='button', value='get relation',
             onclick="Z3C.relation.popup(this.previousSibling, '%s')" %
             (explorer_url))
- #       result += '</div>'
+#        result += '</div>'
         result += '</fieldset>'
         wforms.need()
         relation_resource.need()
@@ -134,4 +134,6 @@
     def _toFormValue(self, value):
         if value is None:
             return ''
-        return value.to_path
+        return ''
+    
+    #    return value.to_path



More information about the Checkins mailing list