Changeset 397
- Timestamp:
- 2015-04-03 08:03:52 (10 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Cplus/J_CPLUS.js ¶
r96 r397 9 9 // Utilities Javascript 10 10 //------------------------------------------------------------- 11 String.prototype.format = function() 12 { 13 var content = this; 14 for (var i=0; i < arguments.length; i++) 15 { 16 var replacement = '{' + i + '}'; 17 content = content.replace(replacement, arguments[i]); 18 } 19 return content; 11 if (typeof String.prototype.format == 'undefined') { 12 String.prototype.format = function() 13 { 14 var content = this; 15 for (var i=0; i < arguments.length; i++) 16 { 17 var replacement = new RegExp('\\{' + i + '\\}', 'g'); // regex requires \ and assignment into string requires \\, 18 // if ($.type(arguments[i]) === "string") 19 // arguments[i] = arguments[i].replace(/\$/g,'$'); 20 content = content.replace(replacement, arguments[i]); 21 } 22 return content; 23 }; 20 24 }; 21 22 25 function isFunction(x) { 23 26 return Object.prototype.toString.call(x) == '[object Function]'; -
TabularUnified trunk/J_IPX800.js ¶
r94 r397 8 8 // Utilities Javascript 9 9 //------------------------------------------------------------- 10 String.prototype.format = function() 11 { 12 var content = this; 13 for (var i=0; i < arguments.length; i++) 14 { 15 var replacement = '{' + i + '}'; 16 content = content.replace(replacement, arguments[i]); 17 } 18 return content; 10 if (typeof String.prototype.format == 'undefined') { 11 String.prototype.format = function() 12 { 13 var content = this; 14 for (var i=0; i < arguments.length; i++) 15 { 16 var replacement = new RegExp('\\{' + i + '\\}', 'g'); // regex requires \ and assignment into string requires \\, 17 // if ($.type(arguments[i]) === "string") 18 // arguments[i] = arguments[i].replace(/\$/g,'$'); 19 content = content.replace(replacement, arguments[i]); 20 } 21 return content; 22 }; 19 23 }; 24 20 25 21 26 function isFunction(x) {
Note: See TracChangeset
for help on using the changeset viewer.