[Zope3-Users] ++skin++Boston bug
    Marco Mariani 
    marco at sferacarta.com
       
    Tue May 23 11:28:26 EDT 2006
    
    
  
I'm using the Boston skin (from SVN) with Zope 3.3.0b1
My Object Widgets, that in Rotterdam are well rendered:
+- Mother ------+
|               |
|  Name _____   |
|               |
+---------------+
+- Father ------+
|               |
|  Name _____   |
|               |
+---------------+
are broken when using Boston:
+- Mother ------+
|               |
+---------------+
 Name _____
+- Father ------+
|               |
+---------------+
 Name _____
Basically, the fieldset tag is closed before rendering the custom widget
relevant snippet, Rotterdam:
  <td>
    <fieldset>
      <legend>Mother</legend>
      <div class="row">
        <div class="label">
[...]
Boston:
  <td>
    <fieldset>
      <legend>Mother</legend>
      <div class="row">
      </div>
    </fieldset>
  </td>
</tr>
<tr>
  <td class="labels">
    <div class="label">
[...]
Commenting out the <td> and <tr> from Boston renders the fieldset in the
right place
/me guesses this has to do with using the widget_row macro inside
another widget_row, thus trying to render
<tr><td><tr><td>....</td></tr></td></tr> and the browser closes the
fieldset, td and tr when it encounters a <td><tr> sequence.
Tested with FF and konq, maybe it works with IE :-)
    
    
More information about the Zope3-users
mailing list