var cm=evts[x].replace(/\s/,""); cm=(cm.slice(0,cm.length-1)); if(!lem[cm]){ lem[cm]=true; ret.push(cm); } } return ret; }; 
dojo.widget.getDojoEventsFromStr = function(/*String*/str){  // summary:  //    generates a list of properties with names that match the form  //    dojoOn*  // str: the template string to search    // var lstr = str.toLowerCase();  var re = /(dojoOn([a-z]+)(\s?))=/gi;  var evts = str ? str.match(re)||[] : [];  var ret = [];  var lem = {};  for(var x=0; x<evts.length; x++){    if(evts[x].length < 1){ continue; }    var cm = evts[x].replace(/\s/, "");    cm = (cm.slice(0, cm.length-1));    if(!lem[cm]){      lem[cm] = true;      ret.push(cm);    }  }  return ret; // Array}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js