Community
Participate
Working Groups
this._inputElement.style.paddingRight = "1px";
},
_webkitMultilineFix : function() {
if( this._inputTag !== "textarea" ) {
this.base( arguments );
}
_applyWrap : function( value, oldValue ) {
if( this._inputTag == "textarea" ) {
this._styleWrap();
this.setFocused( true );
evt.stopPropagation();
evt.preventDefault();
break;
case "Escape":
if( this._dropped ) {
case "Enter":
if( this._field.isCreated() && !org.eclipse.swt.EventUtil.getSuspended() ) {
this._handleSelectionChange();
} else {
inp.addEventListener("input", this.__oninput, false);
if (qx.core.Variant.isSet( "qx.client", "webkit" ) ) {
this._webkitMultilineFix();
// TODO [tb] : write test:
this._getTargetNode().appendChild( inp );
_webkitMultilineFix : function(){
this.addEventListener( "keydown", this._preventEnter, this );
this.addEventListener( "keypress", this._preventEnter, this );
this.addEventListener( "keyup", this._preventEnter, this );
_preventEnter : function( event ) {
if( event.getKeyIdentifier() === "Enter" ) {
event.preventDefault();
/**
* We could not use width/height = 100% because the outer elements