Changeset 2550541
- Timestamp:
- 06/18/2021 04:45:37 PM (5 years ago)
- Location:
- easy-form-builder
- Files:
-
- 50 added
- 5 edited
-
tags/1.33.4 (added)
-
tags/1.33.4/emsfb.php (added)
-
tags/1.33.4/includes (added)
-
tags/1.33.4/includes/admin (added)
-
tags/1.33.4/includes/admin/assets (added)
-
tags/1.33.4/includes/admin/assets/css (added)
-
tags/1.33.4/includes/admin/assets/css/admin-rtl.css (added)
-
tags/1.33.4/includes/admin/assets/css/admin.css (added)
-
tags/1.33.4/includes/admin/assets/image (added)
-
tags/1.33.4/includes/admin/assets/image/logo-20px.png (added)
-
tags/1.33.4/includes/admin/assets/image/logo-gray.png (added)
-
tags/1.33.4/includes/admin/assets/image/logo.png (added)
-
tags/1.33.4/includes/admin/assets/js (added)
-
tags/1.33.4/includes/admin/assets/js/admin.js (added)
-
tags/1.33.4/includes/admin/assets/js/core.js (added)
-
tags/1.33.4/includes/admin/assets/js/list_form.js (added)
-
tags/1.33.4/includes/admin/assets/js/listicons.js (added)
-
tags/1.33.4/includes/admin/assets/js/popper.min.js (added)
-
tags/1.33.4/includes/admin/assets/js/server.js (added)
-
tags/1.33.4/includes/admin/class-Emsfb-admin.php (added)
-
tags/1.33.4/includes/admin/class-Emsfb-create.php (added)
-
tags/1.33.4/includes/admin/class-Emsfb-panel.php (added)
-
tags/1.33.4/includes/class-Emsfb-install.php (added)
-
tags/1.33.4/includes/class-Emsfb-public.php (added)
-
tags/1.33.4/includes/class-Emsfb.php (added)
-
tags/1.33.4/includes/functions.php (added)
-
tags/1.33.4/index.php (added)
-
tags/1.33.4/languages (added)
-
tags/1.33.4/languages/index.php (added)
-
tags/1.33.4/public (added)
-
tags/1.33.4/public/assets (added)
-
tags/1.33.4/public/assets/css (added)
-
tags/1.33.4/public/assets/css/all5-14-0.min.css (added)
-
tags/1.33.4/public/assets/css/bootstrap-multiselect.css (added)
-
tags/1.33.4/public/assets/css/bootstrapv4-6-0.min.css (added)
-
tags/1.33.4/public/assets/css/choices.min.css (added)
-
tags/1.33.4/public/assets/css/font-awesome-animation.min.css (added)
-
tags/1.33.4/public/assets/css/font-awesome4-7-0.min.css (added)
-
tags/1.33.4/public/assets/css/style-rtl.css (added)
-
tags/1.33.4/public/assets/css/style.css (added)
-
tags/1.33.4/public/assets/images (added)
-
tags/1.33.4/public/assets/images/.keep (added)
-
tags/1.33.4/public/assets/images/efb-poster.png (added)
-
tags/1.33.4/public/assets/js (added)
-
tags/1.33.4/public/assets/js/choices.min.js (added)
-
tags/1.33.4/public/assets/js/core.js (added)
-
tags/1.33.4/public/assets/js/jquery.js (added)
-
tags/1.33.4/public/assets/js/listicons.js (added)
-
tags/1.33.4/public/assets/js/popper.min.js (added)
-
tags/1.33.4/readme.txt (added)
-
trunk/emsfb.php (modified) (1 diff)
-
trunk/includes/class-Emsfb-public.php (modified) (4 diffs)
-
trunk/public/assets/css/style.css (modified) (1 diff)
-
trunk/public/assets/js/core.js (modified) (12 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
easy-form-builder/trunk/emsfb.php
r2548693 r2550541 4 4 * Plugin URI: https://whitestudio.team 5 5 * Description: Easily create multi-step forms with tracking code support by using Easy Form Builder's drag & drop form wizard. This is the free version with limits. 6 * Version: 1.33. 36 * Version: 1.33.4 7 7 * Author: WhiteStudio 8 8 * Author URI: https://whitestudio.team -
easy-form-builder/trunk/includes/class-Emsfb-public.php
r2548693 r2550541 133 133 "field" => __('Field','easy-form-builder'), 134 134 "sentSuccessfully" => __('Sent successfully','easy-form-builder'), 135 "thanksFillingOutform" => __('Thanks for filling out our form !','easy-form-builder'),135 "thanksFillingOutform" => __('Thanks for filling out our form.','easy-form-builder'), 136 136 "trackingCode" => __('Tracking code','easy-form-builder'), 137 137 "sync" => __('Sync','easy-form-builder'), … … 151 151 "areYouSureYouWantDeleteItem" => __('Are you sure want to delete this item?','easy-form-builder'), 152 152 "noComment" => __('No comment','easy-form-builder'), 153 "waitingLoadingRecaptcha" => __('Waiting for loading recaptcha','easy-form-builder'), 153 154 "please" => __('Please','easy-form-builder'), 154 155 155 ]; 156 156 $typeOfForm =$this->value[0]->form_type; … … 239 239 "orClickHere" => __(' or click here','easy-form-builder'), 240 240 "sentSuccessfully" => __('Sent successfully','easy-form-builder'), 241 "thanksFillingOutform" => __('Thanks for filling out our form !','easy-form-builder'),241 "thanksFillingOutform" => __('Thanks for filling out our form.','easy-form-builder'), 242 242 "trackingCode" => __('Tracking Code','easy-form-builder'), 243 "waitingLoadingRecaptcha" => __('Waiting for loading recaptcha','easy-form-builder'), 243 244 "sync" => __('Sync','easy-form-builder'), 244 245 "please" => __('Please','easy-form-builder'), … … 339 340 //https://stackoverflow.com/questions/18859857/setting-recaptcha-in-a-different-language-other-than-english 340 341 341 wp_register_script('recaptcha', 'https://www.google.com/recaptcha/api.js ', null , null, true);342 wp_register_script('recaptcha', 'https://www.google.com/recaptcha/api.js?hl='.$lang.'&onload=onloadRecaptchakEFB', null , null, true); 342 343 wp_enqueue_script('recaptcha'); 343 344 -
easy-form-builder/trunk/public/assets/css/style.css
r2547874 r2550541 599 599 600 600 /* password recovery */ 601 602 /* overpage */ 603 .overpage-efb { 604 position: absolute !important; /* Sit on top of the page content */ 605 width: 100%; /* Full width (cover the whole page) */ 606 height: 100%; /* Full height (cover the whole page) */ 607 top: 0; 608 left: 0; 609 right: 0; 610 bottom: 0; 611 background-color: rgba(0, 0, 0, 0.5) !important; /* Black background with opacity */ 612 z-index: 10000 !important; /* Specify a stack order in case you're using a different order for other elements */ 613 cursor: pointer; /* Add a pointer on hover */ 614 } 615 616 .preview-overpage-efb { 617 position: absolute !important; 618 } 619 /* overpage */ -
easy-form-builder/trunk/public/assets/js/core.js
r2548693 r2550541 514 514 } 515 515 //console.log(ajax_object_efm ) 516 516 517 const button_name = ajax_object_efm.type!="form" && ajax_object_efm.type!="survey" ? ajax_object_efm.text[ajax_object_efm.type] : ajax_object_efm.text.send 517 518 const content = `<!-- commenet --!><div class="m-2"> … … 519 520 <div class="col-md-12"> 520 521 <div id="emsFormBuilder-form-view" > 522 ${sitekye_emsFormBuilder ? ` <div class=" overpage-efb preview-overpage-efb " id="overpage-efb"> <h1 class="mx-1 mt-5 text-info text-center"> ${ajax_object_efm.text.waitingLoadingRecaptcha}</h> </div>` :`<!-- recaptcha not added -->`} 521 523 <form id="emsFormBuilder-form-view-id"> 522 524 <h1 class='emsFormBuilder' id="emsFormBuilder-form-view-title">Form Bulider</h1> … … 552 554 </div> 553 555 </div>`; 556 557 554 558 if (check ==1) {if (document.getElementById('body_emsFormBuilder')) document.getElementById('body_emsFormBuilder').innerHTML =content} 555 559 else {return content} … … 594 598 } 595 599 600 601 596 602 597 603 } … … 632 638 //recaptcha 633 639 if(currentTab_emsFormBuilder==0){ 640 // console.log(`grecaptcha[${grecaptcha.getResponse()}]`,grecaptcha.getResponse()); 641 // if(!grecaptcha.getResponse()){document.getElementById('recaptcha-message').innerHTML=ajax_object_efm.text.errorVerifyingRecaptcha;} 634 642 const response = sitekye_emsFormBuilder ? grecaptcha.getResponse() || null : 'not'; 635 //console.log(`[${response}]` ,sitekye_emsFormBuilder)643 console.log(`[${response}]` ,sitekye_emsFormBuilder) 636 644 if( response!=null) { 637 645 //reCaptcha not verified … … 641 649 642 650 }else if ( sitekye_emsFormBuilder.length>1 && response==null){ 643 document.getElementById('recaptcha-message').innerHTML=ajax_object_efm.text.errorVerifyingRecaptcha 651 document.getElementById('recaptcha-message').innerHTML=ajax_object_efm.text.errorVerifyingRecaptcha; 644 652 return ; 645 653 }else { … … 1246 1254 data:data, 1247 1255 success: function(res) {response_fill_form_efb(res)}, 1248 error: function(){response_fill_form_efb({ error:'nOK'})}1256 error: function(){response_fill_form_efb({success: false,data: {success: false,m:'Some thing went wrong, contact to admin (E:JQ Co)'}})} 1249 1257 1250 1258 }) … … 1568 1576 data:data, 1569 1577 success: function(res) {response_Valid_tracker_efb(res)}, 1570 error: function(){response_Valid_tracker_efb({ error:'nOK'})}1578 error: function(){response_Valid_tracker_efb({success: false,data: {success: false,m:'Some thing went wrong,Plase contact to admin (E:JQ Co)'}})} 1571 1579 1572 1580 }) … … 1745 1753 data:data, 1746 1754 success: function(res) {response_rMessage_id(res,message)}, 1747 error: function(){response_rMessage_id({ error:'nOK'})}1755 error: function(){response_rMessage_id({success: false,data: {success: false,m:'Some thing went wrong,Plase contact to admin (E:JQ Co)'}})} 1748 1756 1749 1757 }) … … 1834 1842 1835 1843 if(valueJson_ws[indx].type=="multiselect" || valueJson_ws[indx].type=="option" || valueJson_ws[indx].type=="Select") { 1836 // console.log(indx);1837 indx = valueJson_ws.findIndex(x => x.id_ == valueJson_ws[indx].parents);1838 // console.log(indx);1839 fill += valueJson_ws[indx].required== true ? 1 :0;1844 console.log(valueJson_ws[indx].type ,valueJson_ws[indx].parents, valueJson_ws,indx, "multiselect"); 1845 const exists = valueJson_ws.findIndex(x => x.parents == valueJson_ws[indx].id_); 1846 console.log(valueJson_ws[indx] ,indx , exists, "multiselect"); 1847 fill += valueJson_ws[indx].required== true && exists>-1 ? 1 :0; 1840 1848 }else{ 1849 console.log(valueJson_ws[indx].type ,indx , valueJson_ws[indx], "other"); 1841 1850 fill += valueJson_ws[indx].required== true ? 1 :0; 1842 1851 } … … 1959 1968 1960 1969 function response_fill_form_efb(res){ 1961 1962 if ( res.data.success==true) {1970 console.log(res); 1971 if ( res.data.success==true ) { 1963 1972 /* console.log(res.data); 1964 1973 console.log(form_type_emsFormBuilder); */ … … 2056 2065 } 2057 2066 } 2067 2068 /* remove overpage after loading recaptcha */ 2069 function onloadRecaptchakEFB(){ 2070 document.getElementById('overpage-efb').remove(); 2071 } 2072 /* remove overpage after loading recaptcha */ -
easy-form-builder/trunk/readme.txt
r2548693 r2550541 3 3 Tags: form builder, form creator, contact form, support form, subscribe form 4 4 Donate link: https://ko-fi.com/whitestudio 5 Stable tag: 1.33. 35 Stable tag: 1.33.4 6 6 Requires at least: 4.7 7 7 Tested up to: 5.7.2 … … 32 32 - Get notified by email when a form has been submitted 33 33 - Add tracking pixels 34 - Reliable spam protection through Google’s reCAPTCHA v2 34 - Reliable spam protection through Google’s reCAPTCHA v2 and localized 35 35 - Instant reply functionality 36 36 - Mobile-friendly responsive forms … … 92 92 93 93 == Changelog == 94 95 = 1.33.3 = 96 * Fixed issues 97 * localized spam protection 94 98 95 99 = 1.33.3 =
Note: See TracChangeset
for help on using the changeset viewer.