[Checkins] SVN: z3c.form/trunk/src/z3c/form/browser/ fix multiwidget buttons prefixes

Adam Groszer agroszer at gmail.com
Tue Dec 2 04:42:02 EST 2008


Log message for revision 93531:
  fix multiwidget buttons prefixes
  

Changed:
  U   z3c.form/trunk/src/z3c/form/browser/README.txt
  U   z3c.form/trunk/src/z3c/form/browser/multi.py
  U   z3c.form/trunk/src/z3c/form/browser/multi.txt
  U   z3c.form/trunk/src/z3c/form/browser/objectmulti.txt

-=-
Modified: z3c.form/trunk/src/z3c/form/browser/README.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/README.txt	2008-12-02 08:42:51 UTC (rev 93530)
+++ z3c.form/trunk/src/z3c/form/browser/README.txt	2008-12-02 09:42:01 UTC (rev 93531)
@@ -606,11 +606,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -675,11 +675,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -811,11 +811,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -881,11 +881,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -949,11 +949,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1018,11 +1018,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1086,11 +1086,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1155,11 +1155,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1222,11 +1222,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1289,11 +1289,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1356,11 +1356,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1425,11 +1425,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1494,11 +1494,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1561,11 +1561,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1630,11 +1630,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1699,11 +1699,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -1941,11 +1941,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2010,11 +2010,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2146,11 +2146,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2216,11 +2216,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2284,11 +2284,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2353,11 +2353,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2421,11 +2421,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2490,11 +2490,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2557,11 +2557,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2624,11 +2624,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2691,11 +2691,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2760,11 +2760,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2829,11 +2829,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2896,11 +2896,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -2965,11 +2965,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -3034,11 +3034,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="bar-buttons-add"
+         name="bar.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="bar-buttons-remove"
+         name="bar.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>

Modified: z3c.form/trunk/src/z3c/form/browser/multi.py
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/multi.py	2008-12-02 08:42:51 UTC (rev 93530)
+++ z3c.form/trunk/src/z3c/form/browser/multi.py	2008-12-02 09:42:01 UTC (rev 93531)
@@ -44,6 +44,8 @@
     items = ()
 
     def updateActions(self):
+        if self.name is not None:
+            self.prefix = self.name
         self.actions = zope.component.getMultiAdapter(
             (self, self.request, self), interfaces.IActions)
         self.actions.update()

Modified: z3c.form/trunk/src/z3c/form/browser/multi.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/multi.txt	2008-12-02 08:42:51 UTC (rev 93530)
+++ z3c.form/trunk/src/z3c/form/browser/multi.txt	2008-12-02 09:42:01 UTC (rev 93531)
@@ -58,11 +58,11 @@
   >>> print widget.render()
   <div class="multi-widget">
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -88,11 +88,11 @@
   >>> print widget.render()
   <div class="multi-widget">
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -110,11 +110,11 @@
   >>> print widget.render()
   <div class="multi-widget">
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -176,11 +176,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -192,7 +192,7 @@
   >>> widget.request = TestRequest(form={'widget.name.count':u'2',
   ...                                    'widget.name.0':u'42',
   ...                                    'widget.name.1':u'43',
-  ...                                    'widget.buttons.add':'Add'})
+  ...                                    'widget.name.buttons.add':'Add'})
   >>> widget.update()
 
   >>> widget.extract()
@@ -261,11 +261,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -345,11 +345,11 @@
           </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -364,7 +364,7 @@
   ...                                    'widget.name.1':u'43',
   ...                                    'widget.name.2':u'44',
   ...                                    'widget.name.1.remove':u'1',
-  ...                                    'widget.buttons.remove':'Remove'})
+  ...                                    'widget.name.buttons.remove':'Remove'})
   >>> widget.update()
 
 This is good so, because the Remove is an widget-internal submit action
@@ -415,11 +415,11 @@
         </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -488,11 +488,11 @@
           </div>
       </div>
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>

Modified: z3c.form/trunk/src/z3c/form/browser/objectmulti.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/objectmulti.txt	2008-12-02 08:42:51 UTC (rev 93530)
+++ z3c.form/trunk/src/z3c/form/browser/objectmulti.txt	2008-12-02 09:42:01 UTC (rev 93531)
@@ -65,11 +65,11 @@
   >>> print widget.render()
   <div class="multi-widget">
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -95,11 +95,11 @@
   >>> print widget.render()
   <div class="multi-widget">
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="widget-name-buttons-add"
+         name="widget.name.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="widget-name-buttons-remove"
+         name="widget.name.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -129,11 +129,11 @@
   >>> print widget.render()
   <div class="multi-widget required">
     <div class="buttons">
-      <input type="submit" id="widget-buttons-add"
-         name="widget.buttons.add"
+      <input type="submit" id="foo-buttons-add"
+         name="foo.buttons.add"
          class="submit-widget button-field" value="Add" />
-      <input type="submit" id="widget-buttons-remove"
-         name="widget.buttons.remove"
+      <input type="submit" id="foo-buttons-remove"
+         name="foo.buttons.remove"
          class="submit-widget button-field" value="Remove" />
      </div>
   </div>
@@ -278,11 +278,11 @@
           </div>
       </div>
     <div class="buttons">
-      <input id="widget-buttons-add" name="widget.buttons.add"
+      <input id="foo-buttons-add" name="foo.buttons.add"
              class="submit-widget button-field" value="Add"
              type="submit" />
-      <input id="widget-buttons-remove"
-             name="widget.buttons.remove"
+      <input id="foo-buttons-remove"
+             name="foo.buttons.remove"
              class="submit-widget button-field" value="Remove"
              type="submit" />
     </div>
@@ -304,7 +304,7 @@
   ...                                    'foo.1.widgets.foofield':u'789',
   ...                                    'foo.1.widgets.barfield':u'321',
   ...                                    'foo.1-empty-marker':u'1',
-  ...                                    'widget.buttons.add':'Add'})
+  ...                                    'foo.buttons.add':'Add'})
   >>> widget.update()
   >>> print widget.render()
   <div class="multi-widget required">
@@ -441,11 +441,11 @@
       </div>
     </div>
     <div class="buttons">
-      <input id="widget-buttons-add" name="widget.buttons.add"
+      <input id="foo-buttons-add" name="foo.buttons.add"
              class="submit-widget button-field" value="Add"
              type="submit" />
-      <input id="widget-buttons-remove"
-             name="widget.buttons.remove"
+      <input id="foo-buttons-remove"
+             name="foo.buttons.remove"
              class="submit-widget button-field" value="Remove"
              type="submit" />
     </div>
@@ -593,8 +593,8 @@
       </div>
     </div>
     <div class="buttons">
-      <input class="submit-widget button-field" id="widget-buttons-add" name="widget.buttons.add" type="submit" value="Add">
-      <input class="submit-widget button-field" id="widget-buttons-remove" name="widget.buttons.remove" type="submit" value="Remove">
+      <input class="submit-widget button-field" id="foo-buttons-add" name="foo.buttons.add" type="submit" value="Add">
+      <input class="submit-widget button-field" id="foo-buttons-remove" name="foo.buttons.remove" type="submit" value="Remove">
     </div>
   </div>
   <input name="foo.count" type="hidden" value="3">
@@ -634,7 +634,7 @@
   ...                                    'foo.2.widgets.barfield':u'98',
   ...                                    'foo.2-empty-marker':u'1',
   ...                                    'foo.1.remove':u'1',
-  ...                                    'widget.buttons.remove':'Remove'})
+  ...                                    'foo.buttons.remove':'Remove'})
   >>> widget.update()
   >>> print widget.render()
   <div class="multi-widget required">
@@ -709,8 +709,8 @@
       </div>
     </div>
     <div class="buttons">
-      <input class="submit-widget button-field" id="widget-buttons-add" name="widget.buttons.add" type="submit" value="Add">
-      <input class="submit-widget button-field" id="widget-buttons-remove" name="widget.buttons.remove" type="submit" value="Remove">
+      <input class="submit-widget button-field" id="foo-buttons-add" name="foo.buttons.add" type="submit" value="Add">
+      <input class="submit-widget button-field" id="foo-buttons-remove" name="foo.buttons.remove" type="submit" value="Remove">
     </div>
   </div>
   <input name="foo.count" type="hidden" value="2">
@@ -833,8 +833,8 @@
       </div>
     </div>
     <div class="buttons">
-      <input class="submit-widget button-field" id="widget-buttons-add" name="widget.buttons.add" type="submit" value="Add">
-      <input class="submit-widget button-field" id="widget-buttons-remove" name="widget.buttons.remove" type="submit" value="Remove">
+      <input class="submit-widget button-field" id="foo-buttons-add" name="foo.buttons.add" type="submit" value="Add">
+      <input class="submit-widget button-field" id="foo-buttons-remove" name="foo.buttons.remove" type="submit" value="Remove">
     </div>
   </div>
   <input name="foo.count" type="hidden" value="2">
@@ -929,8 +929,8 @@
       </div>
     </div>
     <div class="buttons">
-      <input class="submit-widget button-field" id="widget-buttons-add" name="widget.buttons.add" type="submit" value="Add">
-      <input class="submit-widget button-field" id="widget-buttons-remove" name="widget.buttons.remove" type="submit" value="Remove">
+      <input class="submit-widget button-field" id="foo-buttons-add" name="foo.buttons.add" type="submit" value="Add">
+      <input class="submit-widget button-field" id="foo-buttons-remove" name="foo.buttons.remove" type="submit" value="Remove">
     </div>
   </div>
   <input name="foo.count" type="hidden" value="2">
\ No newline at end of file



More information about the Checkins mailing list