  this.focus();   if(dojo.render.html.moz && this.editNode.lastChild && this.editNode.lastChild.nodeType != dojo.dom.TEXT_NODE){ dojo.withGlobal(this.window, "selectElementChildren", dojo.html.selection, [this.editNode.lastChild]); }else{ dojo.withGlobal(this.window, "selectElementChildren", dojo.html.selection, [this.editNode]); } dojo.withGlobal(this.window, "collapse", dojo.html.selection, [false]); }, 
  this.focus();   if(dojo.render.html.moz && this.editNode.lastChild && this.editNode.lastChild.nodeType != dojo.dom.TEXT_NODE){ dojo.withGlobal(this.window, "selectElementChildren", dojo.html.selection, [this.editNode.lastChild]); }else{ dojo.withGlobal(this.window, "selectElementChildren", dojo.html.selection, [this.editNode]); } dojo.withGlobal(this.window, "collapse", dojo.html.selection, [false]); }, 
    placeCursorAtEnd: function(){      // summary:      //    place the cursor at the end of the editing area      this.focus();      //In mozilla, if last child is not a text node, we have to use selectElementChildren on this.editNode.lastChild      //otherwise the cursor would be placed at the end of the closing tag of this.editNode.lastChild      if(dojo.render.html.moz && this.editNode.lastChild &&        this.editNode.lastChild.nodeType != dojo.dom.TEXT_NODE){        dojo.withGlobal(this.window, "selectElementChildren", dojo.html.selection, [this.editNode.lastChild]);      }else{        dojo.withGlobal(this.window, "selectElementChildren", dojo.html.selection, [this.editNode]);      }      dojo.withGlobal(this.window, "collapse", dojo.html.selection, [false]);    },
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js