Changeset 2007


Ignore:
Timestamp:
09/13/07 12:14:47 (12 years ago)
Author:
jukka
Message:

Moving onwards.

Location:
trunk/skins/lemill
Files:
2 edited

Legend:

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

    r2006 r2007  
    173173           </legend> 
    174174           <div tal:condition="not:UID"> 
     175              <tal:text_editor metal:define-macro="text_block_editor">     
    175176              <div class="translatedText"  
    176177                  tal:condition="translation"> 
     
    191192                   <metal:block metal:use-macro="here/wysiwyg_support/macros/wysiwygEditorBox" /> 
    192193            </tal:def> 
     194            </tal:text_editor> 
    193195           </div> 
    194196           <div tal:condition="UID"> 
  • trunk/skins/lemill/widget_exercise.pt

    r2006 r2007  
    5252          <tal:definitions define="index repeat/chapter/index; 
    5353          start repeat/chapter/start; 
    54           keywords python:field.isKeywords(chapter) and not last; 
    55           questions last; 
    5654          index python:int(index); 
     55          type python:request.get('%s_%s_type' % (fieldName,index), ''); 
    5756          UID python:field.isUid(chapter); 
    5857          cleaned_chapter python:field.getChapter(context, index); 
     
    178177 
    179178            <tal:edit-mode condition="python: index&gt;=edit_chapter and index&lt;edit_chapter+3"> 
    180             <tal:piecechapter condition="UID"> 
    181                 <tal:defs define="piece python:field.getObjectByUID(context,UID); 
    182                     image piece/isImage | python:field.isImageUID(UID); 
    183                     audio piece/isAudio | python:field.isAudioUID(UID); "> 
    184  
    185  
    186             <tal:image condition="image"> 
    187              <span tal:replace="structure string:&lt;fieldset&gt;" /> 
    188              <legend> 
    189                  <tal:is_final condition="last"> 
    190                    <span i18n:translate="label_final_scene">Final scene</span> 
    191                  </tal:is_final> 
    192                  <tal:is_not_final condition="not:last">                  
    193                     <span tal:omit-tag="" i18n:translate="label_scene">Scene</span> <span tal:replace="python:(index+3)/3" /> 
    194                  </tal:is_not_final>  
    195              </legend> 
    196              <label><tal:block i18n:translate="label_background_image">Background image</tal:block>:</label> 
    197              <metal:block metal:use-macro="here/widget_pilot/macros/image_edit" /> 
    198             </tal:image> 
    199  
    200             <tal:audio condition="audio"> 
    201              <label><tal:block i18n:translate="label_voiceover_audio">Voiceover audio</tal:block>:</label> 
    202              <metal:block metal:use-macro="here/widget_pilot/macros/audio_edit" /> 
    203             </tal:audio> 
    204             </tal:defs> 
    205  
    206             </tal:piecechapter> 
    207  
    208             <tal:multiplequestions condition="multiplequestions"> 
     179             
     180           <div tal:condition="UID"> 
     181               <metal:block metal:use-macro="here/widget_chapter/macros/piece_edit" /> 
     182           </div> 
     183           <div tal:condition="python: type=='text_block'"> 
     184               <metal:block metal:use-macro="here/widget_chapter/macros/text_block_editor" /> 
     185           </div> 
     186 
     187 
     188             
     189            <tal:multiple_choices condition="python: type=='multiple_choices'"> 
    209190             <span tal:define="question python:chapter[0]; correct python:chapter[1]; incorrect python:chapter[2]" tal:omit-tag=""> 
    210191             <label><tal:block i18n:translate="label_exercise_multiple_choice_question">Multiple choice question:</tal:block>:</label> 
     
    229210                  id python:'%s_%s_incorrect' % (fieldName,index); 
    230211                  name python:'%s_%s_incorrect' % (fieldName,index); 
    231                   tabindex tabindex/next;" /> 
     212                  tabindex tabindex/next;" />              
    232213             </span> 
     214             <input type="hidden" value="multiple_choices"  
     215                tal:attributes="id python:'%s_%s_type' % (fieldName, index); 
     216                    name python:'%s_%s_type' % (fieldName, index)"> 
    233217             <span tal:replace="structure string:&lt;/fieldset&gt;" /> 
    234             </tal:multiquestions> 
     218            </tal:multiple_choices> 
    235219            <tal:questions condition="questions"> 
    236220             <label><tal:block i18n:translate="label_pilot_questions">Research questions</tal:block>:</label> 
     
    251235             <input type="hidden" tal:attributes="id python:'%s_%s' % (fieldName,index); 
    252236                                                   name python:'%s_%s' % (fieldName,index); 
    253                                                    value python:test(keywords or questions, widget.merge_keywords(chapter), chapter)" /> 
     237                                                   value python:test(type=='multiple_choices', widget.merge_keywords(chapter), chapter)" /> 
    254238            </tal:edit-mode> 
    255239      </tal:definitions> 
Note: See TracChangeset for help on using the changeset viewer.