Changes for page Attachments

Last modified by Ludovic Dubost on 2024/07/22 15:50

From version 4.1
edited by Ludovic Dubost
on 2017/02/07 23:57
Change comment: Install extension [org.xwiki.platform:xwiki-platform-attachment-ui-8.4.4]
To version 1.1
edited by Ludovic Dubost
on 2014/03/30 19:46
Change comment: Imported from XAR

Summary

Details

Page properties
Content
... ... @@ -10,10 +10,7 @@
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, $escapetool.url({
14 - $fieldname: $lastAttachment.filename,
15 - 'form_token': $request.form_token
16 - })))
13 + $response.sendRedirect($targetDocument.getURL($docAction, "$!{fieldname}=$!{lastAttachment.filename}&form_token=$!{escapetool.url($request.get('form_token'))}"))
17 17   #stop
18 18  #end
19 19  {{/velocity}}
... ... @@ -104,7 +104,7 @@
104 104   #if ($attachment)
105 105   #if ($attachment.isImage() && $options.displayImage)
106 106   #set ($attachmentDocument = $attachment.getDocument())
107 -[[[[image:${attachmentDocument.fullName}@${attachment.filename}||width=180]]>>attach:${attachmentDocument.fullName}@${attachment.filename}||rel="lightbox[attachments]"]]
104 +[[[[image:${attachmentDocument.fullName}@${attachment.filename}||width=160]]>>attach:${attachmentDocument.fullName}@${attachment.filename}||rel="lightbox[attachments]"]]
108 108   #else
109 109   * (% class="mime" %){{html wiki=false clean=false}}#mimetypeimg($attachment.getMimeType().toLowerCase() $attachment.getFilename().toLowerCase()){{/html}}(%%) (% class="filename" %)$attachment.getFilename()(% %)
110 110   * v$attachment.getVersion() (#dynamicsize($attachment.filesize))
... ... @@ -155,7 +155,7 @@
155 155  <form action="$targetAttachDocument.getURL('upload')" enctype="multipart/form-data" method="post" id="uploadAttachment" class="uploadAttachment xform">
156 156   <div class="gallery_upload_input">
157 157   #if (${options.rawfilter} != '')
158 - <span class="xHint">$escapetool.xml($services.localization.render("${translationPrefix}.upload.hint", [${options.rawfilter}]))</span>
155 + <span class="xHint">$services.localization.render("${translationPrefix}.upload.hint", [${options.rawfilter}])</span>
159 159   #end
160 160   <input type="file" name="filepath" id="attachfile" class="attachment" size="30" title="$!{escapetool.xml($options.rawfilter)}"/>
161 161   <input type="hidden" name="xredirect" value="$xwiki.getDocument($attachmentPickerDocName).getURL('get', "xaction=postUpload&amp;docAction=$!{escapetool.url($options.get('docAction'))}&amp;targetdocname=$!{escapetool.url($targetAttachDocument.fullName)}&amp;docname=$!{escapetool.url($targetDocument.fullName)}&amp;fieldname=$!{escapetool.url($options.get('classname'))}_$!{escapetool.url($options.get('object'))}_$!{escapetool.url($options.get('property'))}&amp;form_token=$!{services.csrf.getToken()}")" />
XWiki.StyleSheetExtension[0]
Code
... ... @@ -10,6 +10,11 @@
10 10  #set ($imgSize = $mathtool.sub($boxSize, $mathtool.mul($boxPadding, 2)))
11 11  #set ($actionsHeight = 20)
12 12  #set ($actionsWidth = 16)
13 +#macro (__css3 $rule)
14 + ${rule};
15 + -moz-${rule};
16 + -webkit-${rule};
17 +#end
13 13  /*--------------------------------------------------------*/
14 14  /* Attachment picker layout fixes */
15 15  .attachment-picker p {
... ... @@ -27,7 +27,7 @@
27 27  .gallery_attachmentbox {
28 28   background: $theme.pageContentBackgroundColor;
29 29   border: 1px solid $theme.borderColor;
30 - border-radius: 5px;
35 + #__css3('border-radius: 5px')
31 31   float: left;
32 32   margin: ${boxMargin}px;
33 33   overflow: hidden;
... ... @@ -57,7 +57,7 @@
57 57  .gallery_attachmenttitle {
58 58   background: $theme.backgroundSecondaryColor;
59 59   border-bottom: 1px dotted $theme.borderColor;
60 - border-radius: 5px 5px 0px 0px;
65 + #__css3('border-radius: 5px 5px 0px 0px')
61 61   font-size: 85%;
62 62   padding: 3px ${boxPadding}px;
63 63   overflow: hidden;