Changeset 49972

Show
Ignore:
Timestamp:
11/13/06 11:15:43 (2 years ago)
Author:
gracinet
Message:

portlets layout method was not up to date to disambiguation naming
convention of buttons. Corrected for #1783: Rotating Image Portlet site error.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • CPS3/products/CPSPortlets/trunk/CHANGES

    r49956 r49972  
    77Bug fixes 
    88~~~~~~~~~ 
    9 - #1775 RSS Portlet fails with weird characters 
     9- #1783: Rotating Image Portlet site error  
     10- #1775: RSS Portlet fails with weird characters 
    1011- #1767: events path filtering was too strict 
    1112- Content portlets did not show items title using CPS4. 
  • CPS3/products/CPSPortlets/trunk/skins/cpsportlets_default/layout_portlet_edit.pt

    r24624 r49972  
    9292<tal:block condition="is_flexible"> 
    9393<div style="float: right;" 
    94     tal:define="flexible_widgets options/flexible_widgets"> 
    95   <input type="hidden" name="layout_id" value="." 
    96     tal:attributes="value layout/layout_id" /> 
     94    tal:define="flexible_widgets options/flexible_widgets; 
     95                layout_id layout/layout_id"> 
    9796  <tal:select condition="python:len(flexible_widgets)>1"> 
    98     <select name="widget_type"> 
     97    <select tal:attributes="name string:widget_type__${layout_id}"> 
    9998      <tal:block repeat="widget options/flexible_widgets"> 
    10099      <option value="." 
     
    109108      </tal:block> 
    110109    </select> 
    111     <input type="submit" name="addwidget_button" value="button_add" 
    112      class="context" 
    113      i18n:attributes="value" /> 
     110    <input type="submit" 
     111           value="button_add" 
     112           class="context" 
     113           tal:attributes="name string:addwidget_button__${layout_id}" 
     114           i18n:attributes="value" /> 
    114115  </tal:select> 
    115116  <tal:button condition="python:len(flexible_widgets) == 1" 
    116117              define="widget python:flexible_widgets[0]"> 
    117     <input type="hidden" name="widget_type" 
    118       tal:attributes="value widget/getWidgetId"> 
    119     <input type="submit" name="addwidget_button" 
    120       tal:define="button_add python:cpsmcat('button_add'); 
    121         widget_title python:cpsmcat(widget.title_or_id())" 
    122       tal:attributes="value string:${button_add} ${widget_title}" 
    123       class="context" /> 
     118    <input type="hidden" 
     119           tal:attributes="value widget/getWidgetId; 
     120                           name string:widget_type__${layout_id}"/> 
     121    <input type="submit" 
     122           class="context" 
     123           tal:define="button_add python:cpsmcat('button_add'); 
     124                       widget_title python:cpsmcat(widget.title_or_id())" 
     125           tal:attributes="value string:${button_add} ${widget_title}; 
     126                           name string:addwidget_button__${layout_id}"/> 
    124127  </tal:button> 
    125128</div>