src/js/utils.js
branchpopcorn-port
changeset 505 b1e442d9a1bc
parent 502 0b3523c65578
child 553 10d08f43c534
equal deleted inserted replaced
494:cb88c0c8ddfa 505:b1e442d9a1bc
   120 IriSP.encodeURI = function(str) {
   120 IriSP.encodeURI = function(str) {
   121   return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').  
   121   return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').  
   122                                  replace(/\)/g, '%29').replace(/\*/g, '%2A');  
   122                                  replace(/\)/g, '%29').replace(/\*/g, '%2A');  
   123 }  
   123 }  
   124 
   124 
   125 
   125 IriSP.__guidCounter = 0;
       
   126 IriSP.guid = function(prefix) {
       
   127   IriSP.__guidCounter += 1;
       
   128   return prefix + IriSP.__guidCounter;
       
   129 };
   126 /* for ie compatibility
   130 /* for ie compatibility
   127 if (Object.prototype.__defineGetter__&&!Object.defineProperty) {
   131 if (Object.prototype.__defineGetter__&&!Object.defineProperty) {
   128    Object.defineProperty=function(obj,prop,desc) {
   132    Object.defineProperty=function(obj,prop,desc) {
   129       if ("get" in desc) obj.__defineGetter__(prop,desc.get);
   133       if ("get" in desc) obj.__defineGetter__(prop,desc.get);
   130       if ("set" in desc) obj.__defineSetter__(prop,desc.set);
   134       if ("set" in desc) obj.__defineSetter__(prop,desc.set);