Changes for page Attachments
Last modified by Ludovic Dubost on 2024/07/22 15:50
From version 2.1
edited by Thomas Mortagne
on 2014/09/29 12:35
on 2014/09/29 12:35
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-attachment-ui-6.2]
To version 5.1
edited by Ludovic Dubost
on 2017/03/08 18:02
on 2017/03/08 18:02
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-attachment-ui-9.1.1]
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. ThomasMortagne1 +xwiki:XWiki.ludovic - Content
-
... ... @@ -10,7 +10,10 @@ 10 10 #set ($sortedAttachments = $sorttool.sort($attachmentList, 'date:desc')) 11 11 #set ($lastAttachment = $sortedAttachments.get(0)) 12 12 #end 13 - $response.sendRedirect($targetDocument.getURL($docAction, "$!{fieldname}=$!{lastAttachment.filename}&form_token=$!{escapetool.url($request.get('form_token'))}")) 13 + $response.sendRedirect($targetDocument.getURL($docAction, $escapetool.url({ 14 + $fieldname: $lastAttachment.filename, 15 + 'form_token': $request.form_token 16 + }))) 14 14 #stop 15 15 #end 16 16 {{/velocity}} ... ... @@ -101,10 +101,10 @@ 101 101 #if ($attachment) 102 102 #if ($attachment.isImage() && $options.displayImage) 103 103 #set ($attachmentDocument = $attachment.getDocument()) 104 -[[[[image:${attachmentDocument.fullName}@${attachment.filename}||width=1 60]]>>attach:${attachmentDocument.fullName}@${attachment.filename}||rel="lightbox[attachments]"]]107 +[[[[image:${attachmentDocument.fullName}@${attachment.filename}||width=180]]>>attach:${attachmentDocument.fullName}@${attachment.filename}||rel="lightbox[attachments]"]] 105 105 #else 106 106 * (% class="mime" %){{html wiki=false clean=false}}#mimetypeimg($attachment.getMimeType().toLowerCase() $attachment.getFilename().toLowerCase()){{/html}}(%%) (% class="filename" %)$attachment.getFilename()(% %) 107 - * v$attachment.getVersion() (#dynamicsize($attachment. filesize))110 + * v$attachment.getVersion() (#dynamicsize($attachment.longSize)) 108 108 * $services.localization.render('core.viewers.attachments.author', [$!{xwiki.getUserName($attachment.author, false)}]) $services.localization.render('core.viewers.attachments.date', [$!{xwiki.formatDate($attachment.date, 'dd/MM/yyyy hh:mm')}]) 109 109 * (% class="buttonwrapper" %)[[${services.localization.render("${translationPrefix}.actions.download")}>>attach:${attachment.getDocument()}@${attachment.filename}||title="$services.localization.render("${translationPrefix}.actions.download")" rel="__blank" class="button"]](%%) 110 110 #end ... ... @@ -205,11 +205,6 @@ 205 205 206 206 {{velocity}} 207 207 #if ($request.docname) 208 - ###if ($request.xpage == 'plain') 209 - ## ## IE6 + XHR + gzip compression = BOOM! 210 - ## ## This disables the automatic gzip compression 211 - ## $response.setContentType('multipart/formdata') 212 - ###end 213 213 #set ($targetDocument = $xwiki.getDocument($request.docname)) 214 214 #if ($request.targetdocname) 215 215 ## Use the target document if it exists.
- XWiki.JavaScriptExtension[0]
-
- Code
-
... ... @@ -270,11 +270,7 @@ 270 270 ); 271 271 dialog.shortcuts.close.keys = []; 272 272 dialog.showDialog(); 273 - if (window.browser.isIE6x) { 274 - dialog.dialog.down().setStyle({position: "absolute"}); 275 - } else { 276 - dialog.dialog.down().setStyle({position: "fixed"}); 277 - } 273 + dialog.dialog.down().setStyle({position: "fixed"}); 278 278 dialog.dialog.setStyle({top: document.viewport.getScrollOffsets().top + "px", position: "absolute"}); 279 279 dialog.dialogBox.setStyle({overflow: "hidden", width: "80%", margin: "0 10%"}); 280 280 new Ajax.Updater(loading.up(), url, {
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -34,19 +34,11 @@ 34 34 position: relative; 35 35 width: ${boxSize}px; 36 36 } 37 -/* Broken IE6 box model, add the border width to the total width. */ 38 -* html .gallery_attachmentbox { 39 - width: ${mathtool.add($boxSize, 2)}px; 40 -} 41 41 .gallery .current { 42 42 background-color: $theme.highlightColor; 43 43 border-width: 3px; 44 44 margin: 3px; 45 45 } 46 -/* Broken IE6 box model, add the border width to the total width. */ 47 -* html .gallery .current { 48 - width: ${mathtool.add($boxSize, 6)}px; 49 -} 50 50 .gallery .current .gallery_attachmenttitle { 51 51 font-weight: bold; 52 52 }