Changeset 1966499
- Timestamp:
- 10/31/2018 02:11:27 PM (7 years ago)
- Location:
- gf-fields-persistence/trunk
- Files:
-
- 5 edited
-
assets/js/gf-field-persistence.js (modified) (3 diffs)
-
classes/class-admin.php (modified) (1 diff)
-
classes/class-persistence.php (modified) (1 diff)
-
gravityforms-fields-persistence.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
gf-fields-persistence/trunk/assets/js/gf-field-persistence.js
r1965853 r1966499 9 9 // Save data on form submit. 10 10 $('.gform_wrapper input[type="submit"]').on('click', rcgfp.save_data); 11 12 // Read data on page load and prefill the form.13 $formWrapper.each(function () {14 var $form = $(this);15 var formId = $form.attr('id').replace('gform_wrapper_', '');16 17 if( $.inArray( formId, rcgfp_data.exclude_forms ) >= -1 ) {18 rcgfp.post_render($form);19 }20 });21 22 11 } 23 12 }, … … 28 17 var dataToSave = []; 29 18 30 if( $.inArray( formId, rcgfp_data.exclude_forms ) > =-1 ) {19 if( $.inArray( formId, rcgfp_data.exclude_forms ) > -1 ) { 31 20 return true; 32 21 } … … 79 68 } 80 69 }; 70 71 // Prefill the form on Gravity Form's post_render action. 72 $(document).on('gform_post_render', function(e, formId) { 73 if( $.inArray( formId, rcgfp_data.exclude_forms ) < 0 ) { 74 rcgfp.post_render(); 75 } 76 }); 81 77 82 78 jQuery(document).ready(rcgfp.init); -
gf-fields-persistence/trunk/classes/class-admin.php
r1965860 r1966499 94 94 echo '<select name="' . self::$option_name . '[exclude_forms][]" id="' . self::$option_name . '-exclude_forms" class="regular-text widefat" multiple>'; 95 95 foreach ( $forms as $form ) { 96 echo '<option value="' . esc_attr( $form->id ) . '" ' . ( i n_array( $form->id, $exclude_forms ) ? ' selected="selected"' : '' ) . '>' . esc_html( $form->title ) . '</option>';96 echo '<option value="' . esc_attr( $form->id ) . '" ' . ( is_array( $exclude_forms ) && in_array( $form->id, $exclude_forms ) ? ' selected="selected"' : '' ) . '>' . esc_html( $form->title ) . '</option>'; 97 97 } 98 98 echo '</select>'; -
gf-fields-persistence/trunk/classes/class-persistence.php
r1965860 r1966499 6 6 7 7 private static $instance; 8 private $_version = '1.0. 9';8 private $_version = '1.0.10'; 9 9 private $load_js_in_footer = true; 10 10 -
gf-fields-persistence/trunk/gravityforms-fields-persistence.php
r1965860 r1966499 4 4 Plugin URI: https://github.com/radishconcepts/gravityforms-field-persistence/ 5 5 Description: Adds persistence to the Gravity Forms fields, so inputs will be saved in order to use it in other forms. This will improve user experience and boost your goals! 6 Version: 1.0. 96 Version: 1.0.10 7 7 Author: Radish Concepts <info@radishconcepts.com> 8 8 Author URI: https://www.radishconcepts.com -
gf-fields-persistence/trunk/readme.txt
r1965860 r1966499 28 28 == Changelog == 29 29 30 = 1.0.10 = 31 * Bugfix regarding to saving/showing data. 32 33 30 34 = 1.0.9 = 31 35 * Cleanup debug info
Note: See TracChangeset
for help on using the changeset viewer.