Changeset 1358


Ignore:
Timestamp:
02/12/07 13:24:51 (13 years ago)
Author:
pjotr
Message:

Fixes #1136, still needs to be tested at least with PILOT materials

Location:
trunk/skins/lemill
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/skins/lemill/widget_chapter.pt

    r1346 r1358  
    8282                    name="form.button.moveChapterUp" 
    8383                    value="Move Up" i18n:domain="lemill" 
    84                     tal:condition="python: index!=0" 
    8584                    i18n:attributes="value label_move_up;" 
    8685                    tal:attributes="tabindex tabindex/next; 
    87                     disabled python:test(isLocked, 'disabled', None); 
     86                    disabled python:test(isLocked or not index!=0, 'disabled', None); 
    8887                    onClick python:'''javascript:document.getElementById('%s_deleted').value=%s''' % (fieldName, index)" 
    8988                    /> 
     
    9392                    name="form.button.moveChapterDown" 
    9493                    value="Move Down" i18n:domain="lemill" 
    95                     tal:condition="python: index!=len(value)-1" 
    9694                    i18n:attributes="value label_move_down;" 
    9795                    tal:attributes="tabindex tabindex/next; 
    98                     disabled python:test(isLocked, 'disabled', None); 
     96                    disabled python:test(isLocked or not index!=len(value)-1, 'disabled', None); 
    9997                    onClick python:'''javascript:document.getElementById('%s_deleted').value=%s''' % (fieldName, index)" 
    10098                    /> 
  • trunk/skins/lemill/widget_pilot.pt

    r1306 r1358  
    166166                    name="form.button.moveChapterUp" 
    167167                    value="Move up" i18n:domain="lemill" 
    168                     tal:condition="python: index!=0 and index!=len(value)-3" 
    169168                    i18n:attributes="value label_move_up;" 
    170169                    tal:attributes="tabindex tabindex/next; 
    171                     disabled python:test(isLocked, 'disabled', None); 
     170                    disabled python:test(isLocked or not (index!=0 and index!=len(value)-3), 'disabled', None); 
    172171                    onClick python:'''javascript:document.getElementById('%s_deleted').value=%s''' % (fieldName, index)" 
    173172                    /> 
     
    177176                    name="form.button.moveChapterDown" 
    178177                    value="Move down" i18n:domain="lemill" 
    179                     tal:condition="python: index!=len(value)-3 and index!=len(value)-6" 
    180178                    i18n:attributes="value label_move_down;" 
    181179                    tal:attributes="tabindex tabindex/next; 
    182                     disabled python:test(isLocked, 'disabled', None); 
     180                    disabled python:test(isLocked or not (index!=len(value)-3 and index!=len(value)-6), 'disabled', None); 
    183181                    onClick python:'''javascript:document.getElementById('%s_deleted').value=%s''' % (fieldName, index)" 
    184182                    /> 
  • trunk/skins/lemill/widget_slides.pt

    r1314 r1358  
    106106                    name="form.button.moveChapterUp" 
    107107                    value="Move up" i18n:domain="lemill" 
    108                     tal:condition="python: index!=0" 
    109108                    i18n:attributes="value label_move_up;" 
    110109                    tal:attributes="tabindex tabindex/next; 
    111                     disabled python:test(isLocked, 'disabled', None); 
     110                    disabled python:test(isLocked or not index!=0, 'disabled', None); 
    112111                    onClick python:'''javascript:document.getElementById('%s_deleted').value=%s''' % (fieldName, index)" 
    113112                    /> 
     
    117116                    name="form.button.moveChapterDown" 
    118117                    value="Move down" i18n:domain="lemill" 
    119                     tal:condition="python: index!=len(value)-2" 
    120118                    i18n:attributes="value label_move_down;" 
    121119                    tal:attributes="tabindex tabindex/next; 
    122                     disabled python:test(isLocked, 'disabled', None); 
     120                    disabled python:test(isLocked or not index!=len(value)-2, 'disabled', None); 
    123121                    onClick python:'''javascript:document.getElementById('%s_deleted').value=%s''' % (fieldName, index)" 
    124122                    /> 
Note: See TracChangeset for help on using the changeset viewer.