Show
Ignore:
Timestamp:
11/28/07 14:32:13 (7 years ago)
Author:
holidays-l
Message:

lang/javascript/Object.toSource: Applied the patch given from id:hetappi.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/Object.toSource/lib/Object/toSource.js

    r1782 r2103  
    1212        if (typeof this == 'function' || this instanceof Function) { 
    1313            var r = this.toString(); 
    14             r = r.replace(/function\(/, 'function \(').replace(/\)\{/, ') {'); 
    15             return '(' + r + ')'; 
     14            return r.replace(/function\(/, 'function \(').replace(/\)\{/, ') {'); 
    1615        } 
    1716 
     
    2423                    r.push('null'); 
    2524                } else { 
    26                     r.push(this[i].toSource()); 
     25                    r.push(toSource.apply(this[i])); 
    2726                } 
    2827            } 
     
    5958 
    6059        if (!(this instanceof Array) && this instanceof Object) { 
    61             return '(' + toSource() + ')'; 
     60            return '(' + toSource.apply(this) + ')'; 
    6261        } 
    63         return toSource(); 
     62 
     63        return toSource.apply(this); 
    6464    }; 
    6565 
    6666    Object.prototype.toSource = toSourceFirst; 
    6767})() 
     68 
     69Object.prototype.toSource.VERSION = '0.0.1'; 
    6870 
    6971/*