--- 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) {