diff options
author | Christian Helbling | 2012-04-04 09:25:06 +0000 |
---|---|---|
committer | Christian Helbling | 2012-04-04 09:25:06 +0000 |
commit | a0231e4df6f8bfa82451c05998bb349ece764610 (patch) | |
tree | 6c1d9e76e8a6388fdf7f1d2435f0da082bd7de62 /itjs | |
parent | 1336ce6ac3baacd1cecbf776cfafa81f8d025272 (diff) | |
parent | 14f1c25b43628013507da706544d5c55cb1bc461 (diff) | |
download | itools-a0231e4df6f8bfa82451c05998bb349ece764610.tar.gz itools-a0231e4df6f8bfa82451c05998bb349ece764610.tar.bz2 itools-a0231e4df6f8bfa82451c05998bb349ece764610.zip |
Merged devel-utf8 back into live
Diffstat (limited to 'itjs')
-rw-r--r-- | itjs/it.js | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -280,6 +280,24 @@ function it_url_encode(str) } /** + * Unicode-safe equivalent of unescape() + * @param str string URL encoded string to be decoded + */ +function it_url_decode(str) +{ + str = str.replace(/\+/g, '%20'); + + // catch URI malformed errors + try { + if (window.decodeURIComponent) + return decodeURIComponent(str); + } + catch(e) {} + + return unescape(str); +} + +/** * Patch PNG transparency for IE 5.5-6 on the given image */ function it_pngfix(img, w, h, mode) |