source: trunk/skins/lemill/slide_uploader.pt @ 1866

Revision 1866, 3.1 KB checked in by jukka, 12 years ago (diff)

Further cleaning of presentations and chapterController.

Line 
1<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
2      lang="en"
3      metal:use-macro="here/form_template/macros/master"
4      i18n:domain="lemill">
5     
6     
7<metal:block fill-slot="top_slot"
8             tal:define="dummy python:request.set('disable_border',1)" />
9
10<body>
11
12
13<div metal:fill-slot="main"
14     tal:define="errors python:request.get('errors', {});
15     n_pieces request/n_pieces | context/slideCount;">
16
17      <div id="content" class="documentEditable">
18
19    <div id="region-content">
20      <a name="documentContent"></a>
21
22<h1 i18n:translate="heading_upload_multiple_slides">Upload multiple slides</h1>
23
24     <form method="post"
25           enctype="multipart/form-data"
26           action="script_slide_uploader"
27           tal:attributes="action string:${here_url}/script_slide_uploader"
28           >
29
30      <input type="hidden" name="n_pieces" value="10" tal:attributes="value n_pieces"/>
31
32      <ol>
33      <div tal:repeat="index python:range(0,int(n_pieces))" tal:omit-tag="">
34     
35      <li tal:define="slidepiece python:context.getSlide(index);
36                      ">
37        <input type="hidden"
38                value="0"
39                name="piece_uid"
40                id="piece_uid"
41                tal:attributes="value piece_uid | python:0;
42                                id string:piece_uid_${index};
43                                name string:piece_uid_${index}"
44
45        />
46        <input id="material-file"
47                type="file"
48                value=""
49                name="file_box"
50                tal:attributes="id string:bodyText_file_${index};
51                                name string:bodyText_file_${index}"
52        />
53        <img tal:condition="slidepiece" src="" tal:attributes="src slidepiece/image_small/absolute_url"/>
54
55        <input id="piece-more_slides_button"
56                type="submit"
57                name="form.button.addMoreSlides"
58                value="Add more slides"               
59        i18n:attributes="value label_add_more_slides;"
60        tal:condition="repeat/index/end"/>
61
62      </li>
63                       
64      </div>
65      </ol>
66
67      <div class="formControls">
68
69
70
71        <input id="piece-uploadbutton"
72                type="submit"
73                name="form.button.uploadSlide"
74                value="Upload files"               
75        i18n:attributes="value label_upload_files;"
76        />
77
78        <input id="piece-uploadbutton"
79                type="submit"
80                name="form.button.editPresentation"
81                value="Edit presentation"               
82        i18n:attributes="value label_edit_presentation;"
83        />
84
85                 
86           <input class="context"
87                  type="submit"                 
88                  name="form.button.Cancel"
89                  value="Cancel" i18n:domain="plone"
90                  i18n:attributes="value label_cancel;"
91                  tal:attributes="tabindex tabindex/next"
92                  />
93      </div>
94
95      <input type="hidden" name="form.submitted" value="1" />
96     </form>
97
98
99    </div>
100  </div>
101</div>
102
103</body>
104</html>
105
106
Note: See TracBrowser for help on using the repository browser.