Roo/bootstrap/PhoneInput.js
authorjohn <john@roojs.com>
Wed, 28 Mar 2018 04:57:11 +0000 (12:57 +0800)
committerjohn <john@roojs.com>
Wed, 28 Mar 2018 04:57:11 +0000 (12:57 +0800)
Roo/bootstrap/PhoneInput.js

index 96aba44..ba87348 100644 (file)
@@ -222,6 +222,18 @@ Roo.extend(Roo.bootstrap.PhoneInput, Roo.bootstrap.TriggerField, {
         
         initEvents : function()
         {
+            if(this.preferedCountries) {
+                for (var i = 0; i < this.preferedCountries.length; i++) {
+                    for (var j = 0; j < this.allCountries.length; j++) {
+                        if(this.allCountries[j].dialCode == this.preferedCountries[i]) {
+                            var t = this.allCountries[j];
+                            this.allCountries.splice(j,1);
+                            this.allCountries.unshift(t);
+                        }
+                    } 
+                }
+            }
+            
             this.createList();
             Roo.bootstrap.PhoneInput.superclass.initEvents.call(this);