Changeset 1777069
- Timestamp:
- 11/28/2017 04:18:18 PM (8 years ago)
- Location:
- international-telephone-input-for-contact-form-7/trunk
- Files:
-
- 3 edited
-
functions.php (modified) (1 diff)
-
script.js (modified) (2 diffs)
-
script.min.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
international-telephone-input-for-contact-form-7/trunk/functions.php
r1758139 r1777069 4 4 * Plugin URI: https://www.facebook.com/damiarita 5 5 * Description: This plugins uses a jQuery plugin called International Telephone Input to add the capability to choose in a falg dropdow your country code 6 * Version: 1.5. 06 * Version: 1.5.1 7 7 * Author: Damià Rita 8 8 * Author URI: https://www.facebook.com/damiarita -
international-telephone-input-for-contact-form-7/trunk/script.js
r1766517 r1777069 17 17 additional_settings.preferredCountries=intl_tel_input.data('preferredcountries').split( '-' ); 18 18 } 19 intl_tel_input.intlTelInput( Object.assign({}, intl_tel_default_setting, additional_settings));19 intl_tel_input.intlTelInput( intl_tel_object_assign([intl_tel_default_setting, additional_settings]) ); 20 20 21 21 var intl_tel_container = intl_tel_input.parents('span')[0]; … … 28 28 }); 29 29 }); 30 31 function intl_tel_object_assign(allObjects){ 32 var result={}; 33 allObjects.forEach(function(currentObject){ 34 Object.keys(currentObject).forEach(function(key){ 35 if( currentObject.hasOwnProperty(key) ){ 36 result[key]=currentObject[key]; 37 } 38 }); 39 }); 40 return result; 41 } -
international-telephone-input-for-contact-form-7/trunk/script.min.js
r1766517 r1777069 1 var intl_tel_default_setting={initialCountry:"auto",utilsScript:wpcf7_utils_url,geoIpLookup:function(t){jQuery.get("//ipinfo.io",function(){},"jsonp").always(function(e){var n=e&&e.country?e.country:"";t(n)})}};jQuery(".wpcf7-intl-tel").each(function(){var t=jQuery(this),e={};void 0!=t.data("preferredcountries")&&""!=t.data("preferredcountries")&&(e.preferredCountries=t.data("preferredcountries").split("-")),t.intlTelInput(Object.assign({},intl_tel_default_setting,e));var n=t.parents("span")[0];t.parents("form").submit(function(){jQuery(n).children("input.wpcf7-intl-tel-full").val(t.intlTelInput("getNumber")),jQuery(n).children("input.wpcf7-intl-tel-country-name").val(t.intlTelInput("getSelectedCountryData").name),jQuery(n).children("input.wpcf7-intl-tel-country-code").val(t.intlTelInput("getSelectedCountryData").dialCode),jQuery(n).children("input.wpcf7-intl-tel-country-iso2").val(t.intlTelInput("getSelectedCountryData").iso2)})});1 function intl_tel_object_assign(t){var e={};return t.forEach(function(t){Object.keys(t).forEach(function(n){t.hasOwnProperty(n)&&(e[n]=t[n])})}),e}var intl_tel_default_setting={initialCountry:"auto",utilsScript:wpcf7_utils_url,geoIpLookup:function(t){jQuery.get("//ipinfo.io",function(){},"jsonp").always(function(e){var n=e&&e.country?e.country:"";t(n)})}};jQuery(".wpcf7-intl-tel").each(function(){var t=jQuery(this),e={};void 0!=t.data("preferredcountries")&&""!=t.data("preferredcountries")&&(e.preferredCountries=t.data("preferredcountries").split("-")),t.intlTelInput(intl_tel_object_assign([intl_tel_default_setting,e]));var n=t.parents("span")[0];t.parents("form").submit(function(){jQuery(n).children("input.wpcf7-intl-tel-full").val(t.intlTelInput("getNumber")),jQuery(n).children("input.wpcf7-intl-tel-country-name").val(t.intlTelInput("getSelectedCountryData").name),jQuery(n).children("input.wpcf7-intl-tel-country-code").val(t.intlTelInput("getSelectedCountryData").dialCode),jQuery(n).children("input.wpcf7-intl-tel-country-iso2").val(t.intlTelInput("getSelectedCountryData").iso2)})});
Note: See TracChangeset
for help on using the changeset viewer.