src/js/utils.js
branchpopcorn-port
changeset 354 002c314cabbf
parent 308 495ef0f3e483
child 358 430c1a7a09de
equal deleted inserted replaced
353:21f3a1d501eb 354:002c314cabbf
    70   var i3 = i2.replace(rHashtag, "<a href='http://twitter.com/search?q=%23$1'>#$1</a>");
    70   var i3 = i2.replace(rHashtag, "<a href='http://twitter.com/search?q=%23$1'>#$1</a>");
    71 
    71 
    72   return i3;
    72   return i3;
    73 };
    73 };
    74 
    74 
       
    75 IriSP.countProperties = function(obj) {
       
    76     var count = 0;
       
    77 
       
    78     for(var prop in obj) {
       
    79         if(obj.hasOwnProperty(prop))
       
    80                 ++count;
       
    81     }
       
    82 
       
    83     return count;
       
    84 };
       
    85 
    75 /* for ie compatibility
    86 /* for ie compatibility
    76 if (Object.prototype.__defineGetter__&&!Object.defineProperty) {
    87 if (Object.prototype.__defineGetter__&&!Object.defineProperty) {
    77    Object.defineProperty=function(obj,prop,desc) {
    88    Object.defineProperty=function(obj,prop,desc) {
    78       if ("get" in desc) obj.__defineGetter__(prop,desc.get);
    89       if ("get" in desc) obj.__defineGetter__(prop,desc.get);
    79       if ("set" in desc) obj.__defineSetter__(prop,desc.set);
    90       if ("set" in desc) obj.__defineSetter__(prop,desc.set);