Asiri Rathnayake wrote:
>>> +          #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.
> 

How exactly did you try to escape it? A simple .replaceAll('"',
'&quot;').replaceAll("'", '&apos;') should do it.

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to