Version Description
- Includes a 'Files Operations' module to manage files. The operations module includes three operations: PDFPAGESNUMBER to obtain the pages number in a PDF file selected by the user with the Upload File control. IMGDIMENSION to get an object with the natural width and height of the image selected by the user. VIEWFILE displays the images and PDF files selected by the user into a tag decided by the form developer.
- Moves the 'when to send notification emails' attribute to the payment settings section because this attribute affects every payment gateway activated in the form (Commercial versions of the plugin).
- Includes a minor modification in the styles of the Users Permissions add-on to avoid word breaks in the users' submissions lists (Developer and Platinum versions of the plugin).
- Triggers the 'cff-data-filled' custom event when the plugin fills the DS fields (Developer and Platinum versions of the plugin)
Download this release
Release Info
Developer | codepeople |
Plugin | Calculated Fields Form |
Version | 1.1.69 |
Comparing to | |
See all releases |
Code changes from version 1.1.68 to 1.1.69
- README.txt +9 -8
- changelog.txt +8 -11
- cp_calculatedfieldsf_free.php +2 -2
- css/stylepublic.css +5 -1
- js/fbuilder-pro-public.jquery.js +1 -1
- js/modules/09_file/admin/module_admin.js +30 -0
- js/modules/09_file/public/01_file.js +188 -0
- js/modules/09_file/public/module_public.js +11 -0
- languages/calculated-fields-form-en_US.mo +0 -0
- languages/calculated-fields-form-en_US.po +2 -2
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: 5.9
|
7 |
-
Stable tag: 1.1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -965,6 +965,13 @@ A: Please, follow the steps below:
|
|
965 |
|
966 |
== Changelog ==
|
967 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
968 |
= 1.1.68 =
|
969 |
|
970 |
* Includes a minor modification in template 14.
|
@@ -1014,10 +1021,4 @@ A: Please, follow the steps below:
|
|
1014 |
|
1015 |
* Improves the plugin performance.
|
1016 |
* Improves the integration with the optimizer plugins like WP Rocket and Autoptimize.
|
1017 |
-
* Reduces the number of database queries.
|
1018 |
-
|
1019 |
-
= 1.1.59 =
|
1020 |
-
|
1021 |
-
* Modifies the way the plugin enqueues the SELECT2 library.
|
1022 |
-
* Modifies the Number DS and Currency DS fields (Developer and Platinum versions).
|
1023 |
-
* Modifies the eWay add-on to support the iFrame integration method (Platinum version).
|
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: 5.9
|
7 |
+
Stable tag: 1.1.69
|
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.69 =
|
969 |
+
|
970 |
+
* Includes a 'Files Operations' module to manage files. The operations module includes three operations: PDFPAGESNUMBER to obtain the pages number in a PDF file selected by the user with the Upload File control. IMGDIMENSION to get an object with the natural width and height of the image selected by the user. VIEWFILE displays the images and PDF files selected by the user into a tag decided by the form developer.
|
971 |
+
* Moves the 'when to send notification emails' attribute to the payment settings section because this attribute affects every payment gateway activated in the form (Commercial versions of the plugin).
|
972 |
+
* Includes a minor modification in the styles of the Users Permissions add-on to avoid word breaks in the users' submissions lists (Developer and Platinum versions of the plugin).
|
973 |
+
* Triggers the 'cff-data-filled' custom event when the plugin fills the DS fields (Developer and Platinum versions of the plugin)
|
974 |
+
|
975 |
= 1.1.68 =
|
976 |
|
977 |
* Includes a minor modification in template 14.
|
1021 |
|
1022 |
* Improves the plugin performance.
|
1023 |
* Improves the integration with the optimizer plugins like WP Rocket and Autoptimize.
|
1024 |
+
* Reduces the number of database queries.
|
|
|
|
|
|
|
|
|
|
|
|
changelog.txt
CHANGED
@@ -1,5 +1,12 @@
|
|
1 |
== Changelog ==
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
= 1.1.68 =
|
4 |
|
5 |
* Includes a minor modification in template 14.
|
@@ -518,14 +525,4 @@
|
|
518 |
= 1.0.439 =
|
519 |
|
520 |
* Modifies the Phone control.
|
521 |
-
* Modifies the Users Permissions add-on (Developer and Platinum versions of the plugin).
|
522 |
-
|
523 |
-
= 1.0.438 =
|
524 |
-
|
525 |
-
* Fixes an issue duplicating summary controls.
|
526 |
-
* Modifies the defaultCalc operation for accepting an object.
|
527 |
-
|
528 |
-
= 1.0.437 =
|
529 |
-
|
530 |
-
* Fixes a zoom issue in iPhones.
|
531 |
-
* Includes a new feature in the Users Permissions add-on for sending a notification email to the users when admin edit their submissions (Developer and Platinum versions).
|
1 |
== Changelog ==
|
2 |
|
3 |
+
= 1.1.69 =
|
4 |
+
|
5 |
+
* Includes a 'Files Operations' module to manage files. The operations module includes three operations: PDFPAGESNUMBER to obtain the pages number in a PDF file selected by the user with the Upload File control. IMGDIMENSION to get an object with the natural width and height of the image selected by the user. VIEWFILE displays the images and PDF files selected by the user into a tag decided by the form developer.
|
6 |
+
* Moves the 'when to send notification emails' attribute to the payment settings section because this attribute affects every payment gateway activated in the form (Commercial versions of the plugin).
|
7 |
+
* Includes a minor modification in the styles of the Users Permissions add-on to avoid word breaks in the users' submissions lists (Developer and Platinum versions of the plugin).
|
8 |
+
* Triggers the 'cff-data-filled' custom event when the plugin fills the DS fields (Developer and Platinum versions of the plugin)
|
9 |
+
|
10 |
= 1.1.68 =
|
11 |
|
12 |
* Includes a minor modification in template 14.
|
525 |
= 1.0.439 =
|
526 |
|
527 |
* Modifies the Phone control.
|
528 |
+
* Modifies the Users Permissions add-on (Developer and Platinum versions of the plugin).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
7 |
Text Domain: calculated-fields-form
|
8 |
Author: CodePeople
|
9 |
Author URI: https://cff.dwbooster.com
|
@@ -16,7 +16,7 @@ if(!defined('WP_DEBUG') || true != WP_DEBUG)
|
|
16 |
}
|
17 |
|
18 |
// Defining main constants
|
19 |
-
define('CP_CALCULATEDFIELDSF_VERSION', '1.1.
|
20 |
define('CP_CALCULATEDFIELDSF_MAIN_FILE_PATH', __FILE__ );
|
21 |
define('CP_CALCULATEDFIELDSF_BASE_PATH', dirname( CP_CALCULATEDFIELDSF_MAIN_FILE_PATH ) );
|
22 |
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.69
|
7 |
Text Domain: calculated-fields-form
|
8 |
Author: CodePeople
|
9 |
Author URI: https://cff.dwbooster.com
|
16 |
}
|
17 |
|
18 |
// Defining main constants
|
19 |
+
define('CP_CALCULATEDFIELDSF_VERSION', '1.1.69' );
|
20 |
define('CP_CALCULATEDFIELDSF_MAIN_FILE_PATH', __FILE__ );
|
21 |
define('CP_CALCULATEDFIELDSF_BASE_PATH', dirname( CP_CALCULATEDFIELDSF_MAIN_FILE_PATH ) );
|
22 |
define('CP_CALCULATEDFIELDSF_BASE_NAME', plugin_basename( CP_CALCULATEDFIELDSF_MAIN_FILE_PATH ) );
|
css/stylepublic.css
CHANGED
@@ -525,4 +525,8 @@
|
|
525 |
#fbuilder .select2-selection--multiple,
|
526 |
#fbuilder .select2-selection--single{border-radius:0;border:1px solid rgb(118, 118, 118);}
|
527 |
#fbuilder .select2-dropdown ul{padding:0;margin:0;}
|
528 |
-
#fbuilder .select2-dropdown li{padding:5px; margin:5px;}
|
|
|
|
|
|
|
|
525 |
#fbuilder .select2-selection--multiple,
|
526 |
#fbuilder .select2-selection--single{border-radius:0;border:1px solid rgb(118, 118, 118);}
|
527 |
#fbuilder .select2-dropdown ul{padding:0;margin:0;}
|
528 |
+
#fbuilder .select2-dropdown li{padding:5px; margin:5px;}
|
529 |
+
|
530 |
+
/* VIEWERS */
|
531 |
+
#fbuilder .cff-image-viewer{max-width:100%;}
|
532 |
+
#fbuilder .cff-pdf-viewer{width:100%;border:1px solid #CCC;min-height:500px;}
|
js/fbuilder-pro-public.jquery.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
$.fbuilder['version'] = '1.1.
|
2 |
$.fbuilder['controls'] = $.fbuilder['controls'] || {};
|
3 |
$.fbuilder['forms'] = $.fbuilder['forms'] || {};
|
4 |
|
1 |
+
$.fbuilder['version'] = '1.1.69';
|
2 |
$.fbuilder['controls'] = $.fbuilder['controls'] || {};
|
3 |
$.fbuilder['forms'] = $.fbuilder['forms'] || {};
|
4 |
|
js/modules/09_file/admin/module_admin.js
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
fbuilderjQuery = (typeof fbuilderjQuery != 'undefined' ) ? fbuilderjQuery : jQuery;
|
2 |
+
fbuilderjQuery[ 'fbuilder' ] = fbuilderjQuery[ 'fbuilder' ] || {};
|
3 |
+
fbuilderjQuery[ 'fbuilder' ][ 'modules' ] = fbuilderjQuery[ 'fbuilder' ][ 'modules' ] || {};
|
4 |
+
|
5 |
+
fbuilderjQuery[ 'fbuilder' ][ 'modules' ][ 'file' ] = {
|
6 |
+
'tutorial' : 'https://cff.dwbooster.com/documentation#file-module',
|
7 |
+
'toolbars' : {
|
8 |
+
'url' : {
|
9 |
+
'label' : 'Handling of Files and Their Properties (Experimental)',
|
10 |
+
'buttons' : [
|
11 |
+
{
|
12 |
+
"value" : "PDFPAGESNUMBER",
|
13 |
+
"code" : "PDFPAGESNUMBER(",
|
14 |
+
"tip" : "<p>Returns the pages number in a PDF file. It receives the "Upload File" field name or the numeric component of the field name and returns the number of pages.<br><br> Ex. <strong>PDFPAGESNUMBER(fieldname123|n);</strong> or <strong>PDFPAGESNUMBER(123);</strong><br><br>If the Upload File field accepts multiple files, the operation result would be an array with the number of pages on files.</p>"
|
15 |
+
},
|
16 |
+
{
|
17 |
+
"value" : "IMGDIMENSION",
|
18 |
+
"code" : "IMGDIMENSION(",
|
19 |
+
"tip" : "<p>Returns an object with two attributes: width and height of an image. It receives the "Upload File" field name or the numeric component of the field name and returns an object with the dimensions of the image selected.<br><br> Ex. <strong>IMGDIMENSION(fieldname123|n);</strong> or <strong>IMGDIMENSION(123);</strong><br><br>If the Upload File field accepts multiple files, the operation result would be an array objects, one of the per selected file.</p>"
|
20 |
+
},
|
21 |
+
{
|
22 |
+
"value" : "VIEWFILE",
|
23 |
+
"code" : "VIEWFILE(",
|
24 |
+
"tip" : "<p>Displays the files into a tag. Pass the "Upload File" field name or the numeric component of the field name and the tag id where display the files. <br><br> Ex. <strong>VIEWFILE(fieldname123|n, "tag-id");</strong> or <strong>VIEWFILE(123, "tag-id");</strong><br><br>If the Upload File field accepts multiple files, the operation will include multiple viewers.</p>"
|
25 |
+
},
|
26 |
+
|
27 |
+
]
|
28 |
+
}
|
29 |
+
}
|
30 |
+
};
|
js/modules/09_file/public/01_file.js
ADDED
@@ -0,0 +1,188 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* file.js v0.1
|
3 |
+
* By: CALCULATED FIELD PROGRAMMERS
|
4 |
+
* Includes operations to interact with the URLs and parameters
|
5 |
+
* Copyright 2020 CODEPEOPLE
|
6 |
+
*/
|
7 |
+
|
8 |
+
;(function(root){
|
9 |
+
var lib = {
|
10 |
+
records: {}
|
11 |
+
};
|
12 |
+
|
13 |
+
/*** PRIVATE FUNCTIONS ***/
|
14 |
+
|
15 |
+
function eval_equation(eq)
|
16 |
+
{
|
17 |
+
$.fbuilder.calculator.enqueueEquation(eq.identifier, [eq]);
|
18 |
+
$.fbuilder.calculator.removePending(eq.identifier);
|
19 |
+
if(
|
20 |
+
!(eq.identifier in $.fbuilder.calculator.processing_queue) ||
|
21 |
+
!$.fbuilder.calculator.processing_queue[eq.identifier]
|
22 |
+
) $.fbuilder.calculator.processQueue(eq.identifier);
|
23 |
+
}
|
24 |
+
|
25 |
+
function _getField(fieldname, form)
|
26 |
+
{
|
27 |
+
var field = getField(fieldname, form);
|
28 |
+
return (field && 'ftype' in field && field['ftype'] == 'ffile') ? field : false;
|
29 |
+
}
|
30 |
+
|
31 |
+
/*** PUBLIC FUNCTIONS ***/
|
32 |
+
|
33 |
+
lib.cff_file_version = '0.1';
|
34 |
+
|
35 |
+
// PDFPAGESNUMBER(fieldname, form) the form parameter is optional
|
36 |
+
lib.PDFPAGESNUMBER = lib.pdfpagesnumber = function(fieldname, form){
|
37 |
+
var field = _getField(fieldname, form), files, counter = 0, result = 0, index;
|
38 |
+
if(field)
|
39 |
+
{
|
40 |
+
if(field.multiple) result = [];
|
41 |
+
files = field.val(true);
|
42 |
+
counter = files.length;
|
43 |
+
if(counter)
|
44 |
+
{
|
45 |
+
index = 'PDFPAGESNUMBER:'+field.val();
|
46 |
+
if(index in lib.records)
|
47 |
+
{
|
48 |
+
result = lib.records[index];
|
49 |
+
delete lib.records[index];
|
50 |
+
}
|
51 |
+
else
|
52 |
+
{
|
53 |
+
for(var i in files)
|
54 |
+
{
|
55 |
+
if(typeof files[i] == 'object')
|
56 |
+
{
|
57 |
+
var reader = new FileReader();
|
58 |
+
reader.onloadend = (function(eq, index, multiple){
|
59 |
+
return function(evt){
|
60 |
+
var reader = evt.target;
|
61 |
+
try{
|
62 |
+
var tmp = reader.result.match(/\/Type[\s]*\/Page[^s]/g);
|
63 |
+
if(multiple) result.push((tmp) ? tmp.length : 0);
|
64 |
+
else result += (tmp) ? tmp.length : 0;
|
65 |
+
} catch (err) {}
|
66 |
+
counter--;
|
67 |
+
if(counter == 0)
|
68 |
+
{
|
69 |
+
lib.records[index] = result;
|
70 |
+
eval_equation(eq);
|
71 |
+
}
|
72 |
+
};
|
73 |
+
})($.fbuilder['currentEq'], index, field.multiple)
|
74 |
+
reader.readAsBinaryString(files[i]);
|
75 |
+
}
|
76 |
+
}
|
77 |
+
}
|
78 |
+
}
|
79 |
+
}
|
80 |
+
return result;
|
81 |
+
}
|
82 |
+
|
83 |
+
// IMGDIMENSION(fieldname, form) the form parameter is optional
|
84 |
+
lib.IMGDIMENSION = lib.imgdimension = function(fieldname, form){
|
85 |
+
var field = _getField(fieldname, form), files, counter = 0, result = {width:0, height:0}, index;
|
86 |
+
if(field)
|
87 |
+
{
|
88 |
+
if(field.multiple) result = [];
|
89 |
+
files = field.val(true);
|
90 |
+
counter = files.length;
|
91 |
+
if(counter)
|
92 |
+
{
|
93 |
+
index = 'IMGDIMENSION:'+field.val();
|
94 |
+
if(index in lib.records)
|
95 |
+
{
|
96 |
+
result = lib.records[index];
|
97 |
+
delete lib.records[index];
|
98 |
+
}
|
99 |
+
else
|
100 |
+
{
|
101 |
+
for(var i in files)
|
102 |
+
{
|
103 |
+
if(typeof files[i] == 'object')
|
104 |
+
{
|
105 |
+
if(files[i].type.match(/image.*/i))
|
106 |
+
{
|
107 |
+
var reader = new FileReader();
|
108 |
+
reader.onloadend = (function(eq, index, multiple){
|
109 |
+
return function(evt){
|
110 |
+
var reader = evt.target;
|
111 |
+
try{
|
112 |
+
var image = new Image();
|
113 |
+
image.onload = function(){
|
114 |
+
|
115 |
+
if(multiple) result.push({width:this.naturalWidth, height:this.naturalHeight});
|
116 |
+
else result = {width:this.naturalWidth, height:this.naturalHeight};
|
117 |
+
|
118 |
+
counter--;
|
119 |
+
|
120 |
+
if(counter == 0)
|
121 |
+
{
|
122 |
+
lib.records[index] = result;
|
123 |
+
eval_equation(eq);
|
124 |
+
}
|
125 |
+
};
|
126 |
+
image.src = reader.result;
|
127 |
+
} catch (err) {}
|
128 |
+
};
|
129 |
+
})($.fbuilder['currentEq'], index, field.multiple)
|
130 |
+
reader.readAsDataURL(files[i]);
|
131 |
+
}
|
132 |
+
else counter--;
|
133 |
+
}
|
134 |
+
}
|
135 |
+
}
|
136 |
+
}
|
137 |
+
}
|
138 |
+
return result;
|
139 |
+
}
|
140 |
+
|
141 |
+
// VIEWFILE(fieldname, id, form) the form parameter is optional
|
142 |
+
lib.VIEWFILE = lib.viewfile = function(fieldname, id, form){
|
143 |
+
var field = _getField(fieldname, form), files, el = document.getElementById(id);
|
144 |
+
if(field && el)
|
145 |
+
{
|
146 |
+
el.innerHTML = '';
|
147 |
+
files = field.val(true);
|
148 |
+
if(files.length)
|
149 |
+
{
|
150 |
+
for(var i in files)
|
151 |
+
{
|
152 |
+
if(typeof files[i] == 'object')
|
153 |
+
{
|
154 |
+
var reader = new FileReader();
|
155 |
+
if(files[i].type.match(/image.*/i))
|
156 |
+
{
|
157 |
+
reader.onloadend = function(evt){
|
158 |
+
var reader = evt.target;
|
159 |
+
try{
|
160 |
+
var img = document.createElement('img');
|
161 |
+
img.classList.add('cff-image-viewer');
|
162 |
+
img.src = reader.result;
|
163 |
+
el.appendChild(img);
|
164 |
+
} catch (err) {}
|
165 |
+
};
|
166 |
+
}
|
167 |
+
else if(files[i].type.match(/pdf/i))
|
168 |
+
{
|
169 |
+
reader.onloadend = function(evt){
|
170 |
+
var reader = evt.target;
|
171 |
+
try{
|
172 |
+
var iframe = document.createElement('iframe');
|
173 |
+
iframe.classList.add('cff-pdf-viewer');
|
174 |
+
iframe.src = reader.result;
|
175 |
+
el.appendChild(iframe);
|
176 |
+
} catch (err) {}
|
177 |
+
};
|
178 |
+
}
|
179 |
+
reader.readAsDataURL(files[i]);
|
180 |
+
}
|
181 |
+
}
|
182 |
+
}
|
183 |
+
}
|
184 |
+
}
|
185 |
+
|
186 |
+
root.CF_FILE = lib;
|
187 |
+
|
188 |
+
})(this);
|
js/modules/09_file/public/module_public.js
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
fbuilderjQuery = ( typeof fbuilderjQuery != 'undefined' ) ? fbuilderjQuery : jQuery;
|
2 |
+
fbuilderjQuery[ 'fbuilder' ] = fbuilderjQuery[ 'fbuilder' ] || {};
|
3 |
+
fbuilderjQuery[ 'fbuilder' ][ 'modules' ] = fbuilderjQuery[ 'fbuilder' ][ 'modules' ] || {};
|
4 |
+
|
5 |
+
fbuilderjQuery[ 'fbuilder' ][ 'modules' ][ 'file' ] = {
|
6 |
+
'prefix' : '',
|
7 |
+
'callback' : function()
|
8 |
+
{
|
9 |
+
fbuilderjQuery[ 'fbuilder' ][ 'extend_window' ](fbuilderjQuery[ 'fbuilder' ][ 'modules' ][ 'file' ][ 'prefix' ], CF_FILE);
|
10 |
+
}
|
11 |
+
};
|
languages/calculated-fields-form-en_US.mo
CHANGED
Binary file
|
languages/calculated-fields-form-en_US.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
-
"POT-Creation-Date: 2022-
|
5 |
-
"PO-Revision-Date: 2022-
|
6 |
"Last-Translator: CodePeople\n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: en_US\n"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
+
"POT-Creation-Date: 2022-03-01 12:18+0100\n"
|
5 |
+
"PO-Revision-Date: 2022-03-01 12:18+0100\n"
|
6 |
"Last-Translator: CodePeople\n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: en_US\n"
|