+
#set($fragments=$attachmentUrl.split($attachmentSignature))
+ #if($listtool.size($fragments) == 2)
+ #set($prefix=$listtool.get($fragments, 0))
+ #set($suffix=$listtool.get($fragments, 1))
+ #set($davUrl="$prefix$webdavSignature$suffix")
+ <span class="xwikibuttonlinks"><a
class="deletelink"
href="javascript:davEdit('$davUrl')">$msg.get("webdaveditattachment")</a></span>
You should escape $davUrl, because if it contains ' or " it will break.
I tried to do this but for some reason the url got changed to an invalid one
once i escaped it. It's kind of weird, the local application tried to open
some url like /home/asiri/http://..... I'm still not sure why this happens.