Calculated Fields Form - Version 1.1.113

Version Description

  • Modifies the setChoices method in radio buttons, checkbox, and dropdown fields.
  • Modifies the GOTOPAGE operation.
Download this release

Release Info

Developer codepeople
Plugin Icon 128x128 Calculated Fields Form
Version 1.1.113
Comparing to
See all releases

Code changes from version 1.1.112 to 1.1.113

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://cff.dwbooster.com
4
  Tags: form,quote form,contact form,form builder,calculator,calculated,quote calculator,forms,form editor,advanced forms,payment calculator,payment,recurring payment,quote,fields,calculated field,price calculator,email,form design,paypal,equation editor,formula,equation,quote calculator,post,posts,plugin,widget,admin,sidebar,images,image,page,shortcode,products form,woocommerce,addons,layout,session,post,cookie,get,webhook,Dropbox,pdf,language
5
  Requires at least: 3.0.5
6
  Tested up to: 6.0
7
- Stable tag: 1.1.112
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -965,6 +965,11 @@ A: Please, follow the steps below:
965
 
966
  == Changelog ==
967
 
 
 
 
 
 
968
  = 1.1.112 =
969
 
970
  * Removes unnecessary characters.
@@ -1009,9 +1014,4 @@ A: Please, follow the steps below:
1009
  = 1.1.104 =
1010
 
1011
  * Fixes a conflict with Breeze WordPress Cache plugin.
1012
- * Modifies the results list shortcode to allow displaying submissions of multiple forms in the same shortcode (Professional, Developer, and Platinum versions).
1013
-
1014
- = 1.1.103 =
1015
-
1016
- * Includes new modifications in the radio buttons and radio buttons ds.
1017
- * Implements additional verifications to prevent undesired actions.
4
  Tags: form,quote form,contact form,form builder,calculator,calculated,quote calculator,forms,form editor,advanced forms,payment calculator,payment,recurring payment,quote,fields,calculated field,price calculator,email,form design,paypal,equation editor,formula,equation,quote calculator,post,posts,plugin,widget,admin,sidebar,images,image,page,shortcode,products form,woocommerce,addons,layout,session,post,cookie,get,webhook,Dropbox,pdf,language
5
  Requires at least: 3.0.5
6
  Tested up to: 6.0
7
+ Stable tag: 1.1.113
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
965
 
966
  == Changelog ==
967
 
968
+ = 1.1.113 =
969
+
970
+ * Modifies the setChoices method in radio buttons, checkbox, and dropdown fields.
971
+ * Modifies the GOTOPAGE operation.
972
+
973
  = 1.1.112 =
974
 
975
  * Removes unnecessary characters.
1014
  = 1.1.104 =
1015
 
1016
  * Fixes a conflict with Breeze WordPress Cache plugin.
1017
+ * Modifies the results list shortcode to allow displaying submissions of multiple forms in the same shortcode (Professional, Developer, and Platinum versions).
 
 
 
 
 
changelog.txt CHANGED
@@ -1,5 +1,10 @@
1
  == Changelog ==
2
 
 
 
 
 
 
3
  = 1.1.112 =
4
 
5
  * Removes unnecessary characters.
1
  == Changelog ==
2
 
3
+ = 1.1.113 =
4
+
5
+ * Modifies the setChoices method in radio buttons, checkbox, and dropdown fields.
6
+ * Modifies the GOTOPAGE operation.
7
+
8
  = 1.1.112 =
9
 
10
  * Removes unnecessary characters.
cp_calculatedfieldsf_free.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Calculated Fields Form
4
  Plugin URI: https://cff.dwbooster.com
5
  Description: Create forms with field values calculated based in other form field values.
6
- Version: 1.1.112
7
  Text Domain: calculated-fields-form
8
  Author: CodePeople
9
  Author URI: https://cff.dwbooster.com
@@ -15,7 +15,7 @@ if ( ! defined( 'WP_DEBUG' ) || true != WP_DEBUG ) {
15
  }
16
 
17
  // Defining main constants
18
- define( 'CP_CALCULATEDFIELDSF_VERSION', '1.1.112' );
19
  define( 'CP_CALCULATEDFIELDSF_MAIN_FILE_PATH', __FILE__ );
20
  define( 'CP_CALCULATEDFIELDSF_BASE_PATH', dirname( CP_CALCULATEDFIELDSF_MAIN_FILE_PATH ) );
21
  define( 'CP_CALCULATEDFIELDSF_BASE_NAME', plugin_basename( CP_CALCULATEDFIELDSF_MAIN_FILE_PATH ) );
3
  Plugin Name: Calculated Fields Form
4
  Plugin URI: https://cff.dwbooster.com
5
  Description: Create forms with field values calculated based in other form field values.
6
+ Version: 1.1.113
7
  Text Domain: calculated-fields-form
8
  Author: CodePeople
9
  Author URI: https://cff.dwbooster.com
15
  }
16
 
17
  // Defining main constants
18
+ define( 'CP_CALCULATEDFIELDSF_VERSION', '1.1.113' );
19
  define( 'CP_CALCULATEDFIELDSF_MAIN_FILE_PATH', __FILE__ );
20
  define( 'CP_CALCULATEDFIELDSF_BASE_PATH', dirname( CP_CALCULATEDFIELDSF_MAIN_FILE_PATH ) );
21
  define( 'CP_CALCULATEDFIELDSF_BASE_NAME', plugin_basename( CP_CALCULATEDFIELDSF_MAIN_FILE_PATH ) );
js/fbuilder-pro-public.jquery.js CHANGED
@@ -1,4 +1,4 @@
1
- $.fbuilder['version'] = '1.1.110';
2
  $.fbuilder['controls'] = $.fbuilder['controls'] || {};
3
  $.fbuilder['forms'] = $.fbuilder['forms'] || {};
4
 
@@ -143,7 +143,7 @@
143
 
144
  while(i != _to)
145
  {
146
- if(direction == 1 && !formDom.valid()) break;
147
  i += direction;
148
  }
149
  formObj['currentPage'] = i;
1
+ $.fbuilder['version'] = '1.1.113';
2
  $.fbuilder['controls'] = $.fbuilder['controls'] || {};
3
  $.fbuilder['forms'] = $.fbuilder['forms'] || {};
4
 
143
 
144
  while(i != _to)
145
  {
146
+ if(direction == 1 && ( ! ( 'forcing' in config ) || config[ 'forcing' ] == false ) && !formDom.valid() ) break;
147
  i += direction;
148
  }
149
  formObj['currentPage'] = i;
js/fields-public/06_fbuilder.fcheck.js CHANGED
@@ -179,6 +179,7 @@
179
  e.attr('class', c);
180
  if(i) e.find('input').addClass('ignore');
181
  if(ipb) e.find('input').addClass('ignorepb');
 
182
  if(!$.isArray(bk)) bk = [bk];
183
  for(var j in bk)
184
  {
179
  e.attr('class', c);
180
  if(i) e.find('input').addClass('ignore');
181
  if(ipb) e.find('input').addClass('ignorepb');
182
+ if(i || ipb) e.hide();
183
  if(!$.isArray(bk)) bk = [bk];
184
  for(var j in bk)
185
  {
js/fields-public/07_fbuilder.fradio.js CHANGED
@@ -170,6 +170,7 @@
170
  e.attr('class', c);
171
  if(i) e.find('input').addClass('ignore');
172
  if(ipb) e.find('input').addClass('ignorepb');
 
173
  try{ bk = JSON.parse(bk); }catch(err){}
174
  this.setVal(bk, this.choicesVal.indexOf(bk) > -1);
175
  }
170
  e.attr('class', c);
171
  if(i) e.find('input').addClass('ignore');
172
  if(ipb) e.find('input').addClass('ignorepb');
173
+ if(i || ipb) e.hide();
174
  try{ bk = JSON.parse(bk); }catch(err){}
175
  this.setVal(bk, this.choicesVal.indexOf(bk) > -1);
176
  }
js/fields-public/08_fbuilder.fdropdown.js CHANGED
@@ -207,6 +207,7 @@
207
  e.attr('class', c);
208
  if(i) e.find('select').addClass('ignore');
209
  if(ipb) e.find('select').addClass('ignorepb');
 
210
  if(!$.isArray(bk)) bk = [bk];
211
  for(var j in bk)
212
  {
207
  e.attr('class', c);
208
  if(i) e.find('select').addClass('ignore');
209
  if(ipb) e.find('select').addClass('ignorepb');
210
+ if(i || ipb) e.hide();
211
  if(!$.isArray(bk)) bk = [bk];
212
  for(var j in bk)
213
  {
js/modules/05_managing_fields/public/05_managing_fields.js CHANGED
@@ -180,7 +180,7 @@
180
  if(o.length)
181
  {
182
  c = o.find('.pbreak:visible').attr('page');
183
- $.fbuilder.goToPage({'form':o,'from':c,'to':p});
184
  }
185
  } catch(err) { if(typeof console != 'undefined') console.log(err); }
186
  };
180
  if(o.length)
181
  {
182
  c = o.find('.pbreak:visible').attr('page');
183
+ $.fbuilder.goToPage({'form':o,'from':c,'to':p, 'forcing' : true});
184
  }
185
  } catch(err) { if(typeof console != 'undefined') console.log(err); }
186
  };