Changeset 3262687
- Timestamp:
- 03/27/2025 09:42:50 AM (12 months ago)
- Location:
- flagged-phone-field
- Files:
-
- 4 edited
-
tags/1.0.0/gravity/js/spf_main.js (modified) (3 diffs)
-
tags/1.0.0/public/class-gravity-forms.php (modified) (1 diff)
-
trunk/gravity/js/spf_main.js (modified) (3 diffs)
-
trunk/public/class-gravity-forms.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
flagged-phone-field/tags/1.0.0/gravity/js/spf_main.js
r3248849 r3262687 7 7 var _this = jQuery(this).find('.ginput_container_phone'), 8 8 phoneData = _this.data(), 9 field_id = phoneData.fieldid, 9 10 input_id = '#input_' + phoneData.formid + '_' + phoneData.fieldid, 10 11 field_input = 'input_' + field_id, 11 12 options = { 12 13 formatAsYouType: false, … … 35 36 options.showSelectedDialCode = false; 36 37 } else { 38 options.hiddenInput = function(telInputName) { 39 return { 40 phone: field_input 41 }; 42 }; 37 43 options.nationalMode = false; 38 44 options.autoHideDialCode = false; … … 40 46 } 41 47 $j(input_id).intlTelInput(options); 48 }); 49 50 jQuery('.pcafe_sp_field').each( function(i, e) { 51 var _this = jQuery(this).find('.ginput_container_phone'), 52 phoneData = _this.data(), 53 index = phoneData.formid + '_' + phoneData.fieldid, 54 seInputID = "spf_" + index, 55 setCountryCode = "spf_c_" + index, 56 inputId = '#input_' + phoneData.formid + '_' + phoneData.fieldid, 57 teleInput = jQuery(inputId); 58 59 teleInput.keypress(function (e) { 60 var charCode = (e.which) ? e.which : event.keyCode; 61 if (String.fromCharCode(charCode).match(/[^0-9+]/g)) 62 return false; 63 }); 64 65 teleInput.on("change", function () { 66 var rawNumber = teleInput.intlTelInput("getNumber"); 67 var country = teleInput.intlTelInput("getSelectedCountryData"); 68 if (phoneData.flag != "flagdial") { 69 sessionStorage.setItem(seInputID, rawNumber); 70 teleInput.closest("div").find("input:hidden").val(rawNumber); 71 } 72 sessionStorage.setItem(setCountryCode, country.iso2); 73 }); 42 74 }); 43 75 }); -
flagged-phone-field/tags/1.0.0/public/class-gravity-forms.php
r3248849 r3262687 61 61 function bfs_wpfpf_gform_enqueue_scripts($form, $is_ajax) { 62 62 63 $form_id = $form['id']; 64 63 65 wp_enqueue_style('spf_intlTelInput', WPFPF_PLUGIN_URL . 'gravity/css/intlTelInput.min.css', array(), WPFPF_TD_VERSION_NUM); 64 66 wp_enqueue_style('spf_style', WPFPF_PLUGIN_URL . 'gravity/css/spf_style.css', array('spf_intlTelInput'), WPFPF_TD_VERSION_NUM); 65 67 66 68 wp_enqueue_script('spf_intlTelInput', WPFPF_PLUGIN_URL . 'gravity/js/intlTelInput-jquery.min.js', array('jquery'), WPFPF_TD_VERSION_NUM); 69 wp_enqueue_script('spf_utils', WPFPF_PLUGIN_URL . 'gravity/js/utils.js', array('jquery'), WPFPF_TD_VERSION_NUM); 67 70 wp_enqueue_script('spf_intlTelInput_main', WPFPF_PLUGIN_URL . 'gravity/js/spf_main.js', array('spf_intlTelInput'), WPFPF_TD_VERSION_NUM); 71 72 wp_localize_script('spf_intlTelInput_main', 'spfMainData_' . $form_id, array( 73 'utilsScript' => WPFPF_PLUGIN_URL . 'gravity/js/utils.js' 74 )); 68 75 } 69 76 } -
flagged-phone-field/trunk/gravity/js/spf_main.js
r3248849 r3262687 7 7 var _this = jQuery(this).find('.ginput_container_phone'), 8 8 phoneData = _this.data(), 9 field_id = phoneData.fieldid, 9 10 input_id = '#input_' + phoneData.formid + '_' + phoneData.fieldid, 10 11 field_input = 'input_' + field_id, 11 12 options = { 12 13 formatAsYouType: false, … … 35 36 options.showSelectedDialCode = false; 36 37 } else { 38 options.hiddenInput = function(telInputName) { 39 return { 40 phone: field_input 41 }; 42 }; 37 43 options.nationalMode = false; 38 44 options.autoHideDialCode = false; … … 40 46 } 41 47 $j(input_id).intlTelInput(options); 48 }); 49 50 jQuery('.pcafe_sp_field').each( function(i, e) { 51 var _this = jQuery(this).find('.ginput_container_phone'), 52 phoneData = _this.data(), 53 index = phoneData.formid + '_' + phoneData.fieldid, 54 seInputID = "spf_" + index, 55 setCountryCode = "spf_c_" + index, 56 inputId = '#input_' + phoneData.formid + '_' + phoneData.fieldid, 57 teleInput = jQuery(inputId); 58 59 teleInput.keypress(function (e) { 60 var charCode = (e.which) ? e.which : event.keyCode; 61 if (String.fromCharCode(charCode).match(/[^0-9+]/g)) 62 return false; 63 }); 64 65 teleInput.on("change", function () { 66 var rawNumber = teleInput.intlTelInput("getNumber"); 67 var country = teleInput.intlTelInput("getSelectedCountryData"); 68 if (phoneData.flag != "flagdial") { 69 sessionStorage.setItem(seInputID, rawNumber); 70 teleInput.closest("div").find("input:hidden").val(rawNumber); 71 } 72 sessionStorage.setItem(setCountryCode, country.iso2); 73 }); 42 74 }); 43 75 }); -
flagged-phone-field/trunk/public/class-gravity-forms.php
r3248849 r3262687 61 61 function bfs_wpfpf_gform_enqueue_scripts($form, $is_ajax) { 62 62 63 $form_id = $form['id']; 64 63 65 wp_enqueue_style('spf_intlTelInput', WPFPF_PLUGIN_URL . 'gravity/css/intlTelInput.min.css', array(), WPFPF_TD_VERSION_NUM); 64 66 wp_enqueue_style('spf_style', WPFPF_PLUGIN_URL . 'gravity/css/spf_style.css', array('spf_intlTelInput'), WPFPF_TD_VERSION_NUM); 65 67 66 68 wp_enqueue_script('spf_intlTelInput', WPFPF_PLUGIN_URL . 'gravity/js/intlTelInput-jquery.min.js', array('jquery'), WPFPF_TD_VERSION_NUM); 69 wp_enqueue_script('spf_utils', WPFPF_PLUGIN_URL . 'gravity/js/utils.js', array('jquery'), WPFPF_TD_VERSION_NUM); 67 70 wp_enqueue_script('spf_intlTelInput_main', WPFPF_PLUGIN_URL . 'gravity/js/spf_main.js', array('spf_intlTelInput'), WPFPF_TD_VERSION_NUM); 71 72 wp_localize_script('spf_intlTelInput_main', 'spfMainData_' . $form_id, array( 73 'utilsScript' => WPFPF_PLUGIN_URL . 'gravity/js/utils.js' 74 )); 68 75 } 69 76 }
Note: See TracChangeset
for help on using the changeset viewer.