alecpl
2011-11-14 be58b504312c08d22c8181258c8709817a76a6ae
- Make urlencode() compatible with PHP's rawurlencode() - fixes collapsing/expanding of folders with some special characters in name


1 files modified
11 ■■■■ changed files
program/js/common.js 11 ●●●● patch | view | raw | blame | history
program/js/common.js
@@ -542,10 +542,17 @@
  return out;
};
// make a string URL safe
// make a string URL safe (and compatible with PHP's rawurlencode())
function urlencode(str)
{
  return window.encodeURIComponent ? encodeURIComponent(str) : escape(str);
  if (window.encodeURIComponent)
    return encodeURIComponent(str).replace('*', '%2A');
  return escape(str)
    .replace('+', '%2B')
    .replace('*', '%2A')
    .replace('/', '%2F')
    .replace('@', '%40');
};