X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=roojs-bootstrap.js;h=3eb7e9c2c01eba9e5e1968a1aeac95bad53027e8;hb=ffbafa2e7540ab0ce3c4376b85ec1e549074c22c;hp=0134aa6e615960219a469cc7dcd2b3e5c40ef52d;hpb=3919d12a30a96694119d3c142e27af2f1625d15a;p=roojs1
diff --git a/roojs-bootstrap.js b/roojs-bootstrap.js
index 0134aa6e61..3eb7e9c2c0 100644
--- a/roojs-bootstrap.js
+++ b/roojs-bootstrap.js
@@ -1645,7 +1645,7 @@ if(this.indicatorpos=='right'){I.cls='roo-required-indicator text-danger fa fa-l
if(p){for(var i=0;i
{name} +{dialCode}';this.view=new Roo.View(this.list,this.tpl,{singleSelect:true,store:this.store,selectedClass:this.selectedClass}
+this.inputEl().on("keyup",this.onKeyUp,this);this.inputEl().on("keydown",this.onKeyDown,this);this.tpl='{name} +{dialCode}';this.view=new Roo.View(this.list,this.tpl,{singleSelect:true,store:this.store,selectedClass:this.selectedClass}
);this.view.on('click',this.onViewClick,this);this.setValue(this.defaultDialCode);},onTriggerClick:function(e){Roo.log('trigger click');if(this.disabled){return;}if(this.isExpanded()){this.collapse();this.hasFocus=false;}else{this.store.load({});this.hasFocus=true;
this.expand();}},isExpanded:function(){return this.list.isVisible();},collapse:function(){if(!this.isExpanded()){return;}this.list.hide();Roo.get(document).un('mousedown',this.collapseIf,this);Roo.get(document).un('mousewheel',this.collapseIf,this);this.fireEvent('collapse',this);
this.validate();},expand:function(){Roo.log('expand');if(this.isExpanded()||!this.hasFocus){return;}var lw=this.listWidth||Math.max(this.inputEl().getWidth(),this.minListWidth);this.list.setWidth(lw);this.list.show();this.restrictHeight();Roo.get(document).on('mousedown',this.collapseIf,this);
@@ -1658,7 +1658,7 @@ if(!d){return false;}return d;},setDialCode:function(v){this.dialCodeHolder.dom.
}return v;},setValue:function(v){var d=this.getDialCode(v);if(v.length==0||!d||d.length==0){if(this.rendered){this.inputEl().dom.value=(v===null||v===undefined?'':v);this.hiddenEl().dom.value=(v===null||v===undefined?'':v);}return;}this.setFlagClass(this.dialCodeMapping[d].iso2);
this.setDialCode(d);this.inputEl().dom.value=v.replace('+'+d,'');this.hiddenEl().dom.value=this.getValue();this.validate();},getDialCode:function(v){v=v||'';if(v.length==0){return this.dialCodeHolder.dom.value;}var A="";if(v.charAt(0)!="+"){return false;}
var B="";for(var i=1;i