src/js/utils.js
branchpopcorn-port
changeset 369 70bc85b31c6d
parent 362 0b1bf06c28ed
child 374 138e76fe73a6
--- a/src/js/utils.js	Wed Nov 30 17:27:12 2011 +0100
+++ b/src/js/utils.js	Thu Dec 01 11:40:35 2011 +0100
@@ -103,6 +103,15 @@
   return Mustache.to_html(template, params);
 };
 
+/* we need to be stricter than encodeURIComponent,
+   because of twitter
+*/  
+IriSP.encodeURI = function(str) {
+  return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').  
+                                 replace(/\)/g, '%29').replace(/\*/g, '%2A');  
+}  
+
+
 /* for ie compatibility
 if (Object.prototype.__defineGetter__&&!Object.defineProperty) {
    Object.defineProperty=function(obj,prop,desc) {