details:   https://code.openbravo.com/erp/devel/pi/rev/d4acabac1aee
changeset: 28124:d4acabac1aee
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Dec 14 10:50:15 2015 +0100
summary:   fixes issue 31391: Combo value not selected when opening drop down 
in Edge

diffstat:

 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
 |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 51a0e3b8bd3d -r d4acabac1aee 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
--- 
a/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
    Mon Dec 14 00:58:15 2015 +0000
+++ 
b/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
    Mon Dec 14 10:50:15 2015 +0100
@@ -8654,7 +8654,7 @@
 this.setSelectionRange(_3[0],_3[1])}
 this.clearCompletion()},isc.A.$173y=function 
isc_FormItem__canSetSelectionRange(){if(!isc.isA.TextItem(this)&&!isc.isA.TextAreaItem(this))return
 false;return true},isc.A.setSelectionRange=function 
isc_FormItem_setSelectionRange(_1,_2){if(!isc.isA.TextItem(this)&&!isc.isA.TextAreaItem(this))return;if(!this.isDrawn())return;if(!isc.isA.Number(_1))_1=0;if(!isc.isA.Number(_2))_2=0;if(_1>_2){var
 _3=_2;_2=_1;_1=_3}
 var 
_4=this.getDataElement();if(_4==null)return;if(this.logIsInfoEnabled("nativeFocus")&&!this.$820()){this.logInfo("setSelectionRange()
 about to change focus 
"+isc.EH.$lb()+(this.logIsDebugEnabled("traceFocus")?this.getStackTrace():""),"nativeFocus")}
-if(isc.Browser.isIE){isc.EH.$904=true;var 
_5=_4.createTextRange();_5.collapse(true);_5.moveStart(this.$14n,_1);_5.moveEnd(this.$14n,(_2-_1));_5.select();delete
 isc.EH.$904}else{_4.focus();_4.setSelectionRange(_1,_2)}
+if(isc.Browser.isIE){isc.EH.$904=true;var 
_5=_4.createTextRange();_5.collapse(true);_5.moveStart(this.$14n,_1);_5.moveEnd(this.$14n,(_2-_1));_5.select();delete
 
isc.EH.$904}else{_4.focus();isc.EH.$904=true;_4.setSelectionRange(_1,_2);return 
isc.EH.$904}
 if(_2>_1)this.$1161=[_1,_2]},isc.A.selectValue=function 
isc_FormItem_selectValue(){var 
_1=this.getElementValue(),_2=isc.isA.String(_1)?_1.length:0;this.setSelectionRange(0,_2)},isc.A.deselectValue=function
 
isc_FormItem_deselectValue(_1){if(!this.hasFocus)return;if(_1)this.setSelectionRange(0,0);else{var
 
_2=this.getElementValue(),_3=isc.isA.String(_2)?_2.length:0;this.setSelectionRange(_3,_3)}},isc.A.getSelectionRange=function
 
isc_FormItem_getSelectionRange(_1){if(!this.$173y())return;if(isc.isA.UploadItem(this))return;var
 
_2=this.getDataElement();if(_2==null)return;if(isc.Browser.isIE&&isc.Browser.version<10){if(!this.$820())return
 null;var _3=this.$17p();if(_3==null)return 
null;if(isc.isA.TextAreaItem(this)){if(!this.supportsSelectionRange)return 
null;var _4=_3.duplicate();_4.moveToElementText(_2);var 
_5=_4.text.length;_4.setEndPoint(this.$119o,_3);var 
i=_5-_4.text.length;return[i,i+_3.text.length]}else{var 
_7=[],_4=_2.createTextRange();if(_4==null)return null;if(_4.compareEndPoint
 
s(this.$14o,_3)==0){_7[1]=_4.text.length}else{_4.setEndPoint(this.$14o,_3);_7[1]=_4.text.length}
 _4.setEndPoint(this.$14p,_3);_7[0]=_4.text.length;return _7}}else 
if(isc.Browser.isMoz||isc.Browser.isSafari||isc.Browser.isOpera||isc.Browser.isIE){return[_2.selectionStart,_2.selectionEnd]}},isc.A.$820=function
 isc_FormItem__hasNativeFocus(){var 
_1=this.getFocusElement(),_2=this.getActiveElement();return(_1==_2)},isc.A.getSelectedText=function
 
isc_FormItem_getSelectedText(){if(!isc.isA.TextItem(this)&&!isc.isA.TextAreaItem(this)){return}
 if(isc.Browser.isIE){var _1=this.$17p();if(_1)return _1.text}else 
if(isc.Browser.isMoz||isc.Browser.isSafari){var 
_2=this.getElement();if(_2!=null){return 
_2.value.substring(_2.selectionStart,_2.selectionEnd)}}},isc.A.$100a=function 
isc_FormItem__IESelectionStuck(){if(!isc.Browser.isIE)return false;try{var 
_1=document.selection?document.selection.typeDetail:null}catch(e){this.logDebug("Internet
 explorer native 'stuck focus' state detected");return true}

------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to