Add some missing preventDefault calls
[cds-indico.git] / indico / MaKaC / webinterface / tpls / ContributionDisplayMin.tpl
blob01a60edce017b9f108ff777eeae74f5b84747518
1 <% import MaKaC.webinterface.urlHandlers as urlHandlers %>
2 <% from MaKaC.paperReviewing import ConferencePaperReview as CPR %>
4 <div class="contribution-display">
5     <div class="layout-wrapper">
6         <div id="buttonBar" class="toolbar right">
7             % if Contribution.canModify(accessWrapper):
8             <div class="group">
9               <a href="${str(urlHandlers.UHContributionModification.getURL(Contribution))}" class="i-button icon-edit" title="${_("Edit")}"></a>
10             </div>
11             % endif
12             <div class="group">
13                 <a href="${str(urlHandlers.UHContribToPDF.getURL(Contribution))}"
14                    class="i-button icon-file-pdf" target="_blank" title="${_("Generate PDF")}"></a>
15                 <a href="${str(urlHandlers.UHContribToXML.getURL(Contribution))}"
16                    class="i-button icon-file-xml" target="_blank" title="${_("Generate XML")}"></a>
17                 % if Contribution.isScheduled():
18                     <a id="exportIcal${Contribution.getUniqueId()}" class="i-button icon-calendar exportIcal" data-id="${Contribution.getUniqueId()}"></a>
19                 % endif
20             </div>
21             <%include file="ContributionICalExport.tpl" args="item=Contribution"/>
22         </div>
23         <h1 class="page-title">
24             ${_("Contribution")}
25             % if Contribution.getType() is not None:
26                 <span class="type">${Contribution.getType().getName()}</span>
27             % endif
29             ${"({0})".format(_("WITHDRAWN")) if isWithdrawn else "" }
30         </h1>
31     </div>
33     <div class="schedule-info layout-wrapper clear">
34         <div class="aside">
35             % if Contribution.isScheduled():
36                 <time datetime="${Contribution.getStartDate().isoformat()}">
37                     ${formatDateTime(Contribution.getStartDate())}
38                     - ${formatTime(Contribution.getEndDate())}
39                 </time>
40                 <%block name="place">
41                 </%block>
42             % endif
43         </div>
44         <div class="clear aside assignments">
45             % if Contribution.getTrack():
46                 <div class="track-assignment">${Contribution.getTrack().getTitle()}</div>
47             % endif
49             % if Contribution.getSession():
50                 <div class="session-assignment">
51                   <div style="background-color: ${Contribution.getSession().getColor()};" class="square"></div>
52                   <a href="${str(urlHandlers.UHSessionDisplay.getURL(Contribution.getSession()))}">
53                     ${Contribution.getSession().getTitle()}
54                   </a>
55                 </div>
56             % endif
57         </div>
58         <h1>
59             ${Contribution.getTitle()}
60         </h1>
61     </div>
63      <div class="clear">
64             <div>
65                 <div class="information">
66                     <div class="layout-wrapper">
67                         <%block name="speakers">
68                         </%block>
70                         <%block name="authors">
71                         </%block>
73                         <%block name="paperReview">
74                         </%block>
76                         <%block name="coauthors">
77                         </%block>
79                         <div class="row files extra-parameters">
81                             % if showAttachedFiles and abstractAttachments:
82                             <div class="column">
83                                 <h2>${_("Abstract files")}</h2>
84                                 <ul>
85                                 % for file in abstractAttachments:
86                                     <li class="icon-file"><a href="${file['url']}" target="_blank">${file["file"]["fileName"]}</a></li>
87                                 % endfor
88                                 </ul>
89                             </div>
90                             % endif
93                             <% canEditFiles = (Contribution.canUserSubmit(self_._aw.getUser()) or Contribution.canModify(self_._aw)) and not isWithdrawn %>
95                             % if Contribution.attached_items or canEditFiles:
96                                 <div class="column ${'highlighted-area' if canEditFiles else ''}">
97                                     % if canEditFiles:
98                                         <div class="right">
99                                             <a href="#" id="manageMaterial" class="i-button icon-edit"></a>
100                                         </div>
101                                     % endif
102                                     <h2>${_("Files")}</h2>
103                                     <ul>
104                                     % for attachment in Contribution.attached_items.get('files', []):
105                                         <li class="icon-file">
106                                             <a href="${attachment.download_url}" target="_blank" title="${attachment.title}">
107                                                 ${attachment.title}
108                                             </a>
109                                         </li>
110                                     % endfor
111                                     </ul>
112                                     <ul>
113                                     % for folder in Contribution.attached_items.get('folders', []):
114                                         <li>
115                                             <h3>${folder.title}</h3>
116                                             <ul>
117                                             % for attachment in folder.attachments:
118                                                 <li class="icon-file">
119                                                     <a href="${attachment.download_url}" target="_blank" title="${attachment.title}">
120                                                         ${attachment.title}
121                                                     </a>
122                                                 </li>
123                                             % endfor
124                                             </ul>
125                                          </li>
126                                     % endfor
127                                     </ul>
128                                 </div>
129                                 % endif
130                             </div>
131                             <div class="trigger icon-collapse" data-hidden="false"></div>
132                         </div>
133                     </div>
134                 </div>
135             </div>
137     <div>
138         <div class="contribution-display">
139             <%block name="detail">
140             </%block>
141             % if Contribution.getSubContributionList():
142             <div class="section">
143                 <h2>Subcontributions</h2>
144                 <div class="subContributionListSection">
145                 <ul>
146                 % for subcontrib in Contribution.getSubContributionList():
147                     <li>
148                     % if subcontrib.canModify(accessWrapper):
149                         <a href="${str(urlHandlers.UHSubContributionModification.getURL(subcontrib))}">
150                             <img  style="vertical-align: middle" src="${Config.getInstance().getSystemIconURL('edit')}" alt='${_("Modify subcontribution")}'>
151                         </a>
152                     % endif
153                     <a href="${str(urlHandlers.UHSubContributionDisplay.getURL(subcontrib))}">${subcontrib.getTitle()}</a>
154                     </li>
155                 % endfor
156                 </ul>
157                 </div>
158             </div>
159             % endif
160         </div>
161     </div>
162 </div>
163 <script type="text/javascript">
164     $("#manageMaterial").click(function(e){
165         e.preventDefault();
166         openAttachmentManager(${Contribution.getLocator() | n,j});
167     });
168 </script>
169 <%block name="scripts">
171 </%block>