vendor/assets/javascripts/dojo/string.js in dojo-rails-0.9.9 vs vendor/assets/javascripts/dojo/string.js in dojo-rails-0.9.10

- old
+ new

@@ -4,54 +4,55 @@ see: http://dojotoolkit.org/license for details */ //>>built define("dojo/string",["./_base/kernel","./_base/lang"],function(_1,_2){ -_2.getObject("string",true,_1); -_1.string.rep=function(_3,_4){ -if(_4<=0||!_3){ +var _3={}; +_2.setObject("dojo.string",_3); +_3.rep=function(_4,_5){ +if(_5<=0||!_4){ return ""; } -var _5=[]; +var _6=[]; for(;;){ -if(_4&1){ -_5.push(_3); +if(_5&1){ +_6.push(_4); } -if(!(_4>>=1)){ +if(!(_5>>=1)){ break; } -_3+=_3; +_4+=_4; } -return _5.join(""); +return _6.join(""); }; -_1.string.pad=function(_6,_7,ch,_8){ +_3.pad=function(_7,_8,ch,_9){ if(!ch){ ch="0"; } -var _9=String(_6),_a=_1.string.rep(ch,Math.ceil((_7-_9.length)/ch.length)); -return _8?_9+_a:_a+_9; +var _a=String(_7),_b=_3.rep(ch,Math.ceil((_8-_a.length)/ch.length)); +return _9?_a+_b:_b+_a; }; -_1.string.substitute=function(_b,_c,_d,_e){ -_e=_e||_1.global; -_d=_d?_2.hitch(_e,_d):function(v){ +_3.substitute=function(_c,_d,_e,_f){ +_f=_f||_1.global; +_e=_e?_2.hitch(_f,_e):function(v){ return v; }; -return _b.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_f,key,_10){ -var _11=_2.getObject(key,false,_c); -if(_10){ -_11=_2.getObject(_10,false,_e).call(_e,_11,key); +return _c.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_10,key,_11){ +var _12=_2.getObject(key,false,_d); +if(_11){ +_12=_2.getObject(_11,false,_f).call(_f,_12,key); } -return _d(_11,key).toString(); +return _e(_12,key).toString(); }); }; -_1.string.trim=String.prototype.trim?_2.trim:function(str){ +_3.trim=String.prototype.trim?_2.trim:function(str){ str=str.replace(/^\s+/,""); for(var i=str.length-1;i>=0;i--){ if(/\S/.test(str.charAt(i))){ str=str.substring(0,i+1); break; } } return str; }; -return _1.string; +return _3; });