Form Maker by WD – user-friendly drag & drop Form Builder plugin - Version 1.12.34

Version Description

Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Form Maker by WD – user-friendly drag & drop Form Builder plugin
Version 1.12.34
Comparing to
See all releases

Code changes from version 1.12.33 to 1.12.34

admin/controllers/Manage_fm.php CHANGED
@@ -475,8 +475,7 @@ class FMControllerManage_fm extends FMAdminController {
475
  $params[ 'back_url' ] = add_query_arg( array(
476
  'page' => 'manage' . WDFMInstance(self::PLUGIN)->menu_postfix,
477
  'task' => 'edit',
478
- 'current_id' => $id,
479
-
480
  ), admin_url( 'admin.php' )
481
  );
482
 
@@ -799,7 +798,7 @@ function after_submit() {
799
  'theme' => $theme,
800
  ), array( 'id' => $id )); //save theme in backup
801
  $this->model->create_js($id);
802
- if (WDFMInstance(self::PLUGIN)->is_free != 2) {
803
  $save_addon = do_action('fm_save_addon_init', $id);
804
  }
805
  $message_id = 8;
475
  $params[ 'back_url' ] = add_query_arg( array(
476
  'page' => 'manage' . WDFMInstance(self::PLUGIN)->menu_postfix,
477
  'task' => 'edit',
478
+ 'current_id' => $id
 
479
  ), admin_url( 'admin.php' )
480
  );
481
 
798
  'theme' => $theme,
799
  ), array( 'id' => $id )); //save theme in backup
800
  $this->model->create_js($id);
801
+ if ( WDFMInstance(self::PLUGIN)->is_free != 2 ) {
802
  $save_addon = do_action('fm_save_addon_init', $id);
803
  }
804
  $message_id = 8;
admin/controllers/Widget.php CHANGED
@@ -38,6 +38,10 @@ class FMControllerWidget extends WP_Widget {
38
  return;
39
  }
40
  $contact_form_forms = explode(',', get_option('contact_form_forms'));
 
 
 
 
41
  if ( !WDFMInstance(self::PLUGIN)->is_free || !in_array($instance['form_id'], $contact_form_forms) ) {
42
  if ( class_exists('WDFM') ) {
43
  require_once(WDFMInstance(self::PLUGIN)->plugin_dir . '/frontend/controllers/form_maker.php');
@@ -79,8 +83,8 @@ class FMControllerWidget extends WP_Widget {
79
  * @return mixed
80
  */
81
  public function update( $new_instance = array(), $old_instance = array() ) {
82
- $instance['title'] = $new_instance['title'];
83
- $instance['form_id'] = $new_instance['form_id'];
84
 
85
  return $instance;
86
  }
38
  return;
39
  }
40
  $contact_form_forms = explode(',', get_option('contact_form_forms'));
41
+
42
+ $instance['title'] = isset($instance['title']) ? $instance['title'] : '';
43
+ $instance['form_id'] = isset($instance['form_id']) ? $instance['form_id'] : 0;
44
+
45
  if ( !WDFMInstance(self::PLUGIN)->is_free || !in_array($instance['form_id'], $contact_form_forms) ) {
46
  if ( class_exists('WDFM') ) {
47
  require_once(WDFMInstance(self::PLUGIN)->plugin_dir . '/frontend/controllers/form_maker.php');
83
  * @return mixed
84
  */
85
  public function update( $new_instance = array(), $old_instance = array() ) {
86
+ $instance['title'] = isset($new_instance['title']) ? $new_instance['title'] : '';
87
+ $instance['form_id'] = isset($new_instance['form_id']) ? $new_instance['form_id'] : 0;
88
 
89
  return $instance;
90
  }
admin/models/Manage_fm.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
 
3
  /**
4
- * Class FMModelManage_fm
5
  */
6
  class FMModelManage_fm extends FMAdminModel {
7
 
@@ -1006,7 +1006,7 @@ class FMModelManage_fm extends FMAdminModel {
1006
  $param['w_verification'] = isset($param['w_verification']) ? $param['w_verification'] : "no";
1007
  $param['w_verification_label'] = isset($param['w_verification_label']) ? $param['w_verification_label'] : "E-mail confirmation:";
1008
  $param['w_verification_placeholder'] = isset($param['w_verification_placeholder']) ? $param['w_verification_placeholder'] : "";
1009
- $confirm_emeil = '<br><div align="left" id="' . $id . '_1_label_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $display_label_confirm . '; width: ' . $param['w_field_label_size'] . 'px;"><span id="' . $id . '_1_element_labelform_id_temp" class="label" style="vertical-align: top;">' . $param['w_verification_label'] . '</span><span id="' . $id . '_required_elementform_id_temp" class="required" style="vertical-align: top;">' . $required_sym . '</span></div><div align="left" id="' . $id . '_1_element_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $display_element_confirm . ';"><input type="hidden" value="' . $param['w_verification'] . '" name="' . $id . '_verification_id_temp" id="' . $id . '_verification_id_temp"><input type="text" id="' . $id . '_1_elementform_id_temp" name="' . $id . '_1_elementform_id_temp" value="' . $param['w_verification_placeholder'] . '" title="' . $param['w_verification_placeholder'] . '" style="width: ' . $param['w_size'] . 'px;" ' . $param['attributes'] . ' disabled /></div>';
1010
  $rep = '<div id="wdform_field' . $id . '" type="type_submitter_mail" class="wdform_field" style="display: table-cell;">' . $arrows . '<div align="left" id="' . $id . '_label_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $display_label . '; width: ' . $param['w_field_label_size'] . 'px;"><span id="' . $id . '_element_labelform_id_temp" class="label" style="vertical-align: top;">' . $label . '</span><span id="' . $id . '_required_elementform_id_temp" class="required" style="vertical-align: top;">' . $required_sym . '</span></div><div align="left" id="' . $id . '_element_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $param['w_field_label_pos'] . ';"><input type="hidden" value="type_submitter_mail" name="' . $id . '_typeform_id_temp" id="' . $id . '_typeform_id_temp"><input type="hidden" value="' . $param['w_required'] . '" name="' . $id . '_requiredform_id_temp" id="' . $id . '_requiredform_id_temp"><input type="hidden" value="' . $param['w_hide_label'] . '" name="' . $id . '_hide_labelform_id_temp" id="' . $id . '_hide_labelform_id_temp"/><input type="hidden" value="' . $param['w_unique'] . '" name="' . $id . '_uniqueform_id_temp" id="' . $id . '_uniqueform_id_temp"><input type="hidden" value="' . $param['w_autofill'] . '" name="' . $id . '_autofillform_id_temp" id="' . $id . '_autofillform_id_temp"><input type="hidden" value="' . $param['w_verification'] . '" name="' . $id . '_verification_id_temp" id="' . $id . '_verification_id_temp"><input type="text" id="' . $id . '_elementform_id_temp" name="' . $id . '_elementform_id_temp" value="' . htmlentities($param['w_first_val'], ENT_COMPAT) . '" title="' . htmlentities($param['w_title'], ENT_COMPAT) . '" placeholder="' . htmlentities($param['w_title'], ENT_COMPAT) . '" style="width: ' . $param['w_size'] . 'px;" ' . $param['attributes'] . ' disabled /></div>' . $confirm_emeil . '</div>';
1011
  break;
1012
  }
1
  <?php
2
 
3
  /**
4
+ * Class FMModelManage
5
  */
6
  class FMModelManage_fm extends FMAdminModel {
7
 
1006
  $param['w_verification'] = isset($param['w_verification']) ? $param['w_verification'] : "no";
1007
  $param['w_verification_label'] = isset($param['w_verification_label']) ? $param['w_verification_label'] : "E-mail confirmation:";
1008
  $param['w_verification_placeholder'] = isset($param['w_verification_placeholder']) ? $param['w_verification_placeholder'] : "";
1009
+ $confirm_emeil = '<br><div align="left" id="' . $id . '_1_label_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $display_label_confirm . '; width: ' . $param['w_field_label_size'] . 'px;"><span id="' . $id . '_1_element_labelform_id_temp" class="label" style="vertical-align: top;">' . $param['w_verification_label'] . '</span><span id="' . $id . '_required_elementform_id_temp" class="required" style="vertical-align: top;">' . $required_sym . '</span></div><div align="left" id="' . $id . '_1_element_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $display_element_confirm . ';"><input type="text" id="' . $id . '_1_elementform_id_temp" name="' . $id . '_1_elementform_id_temp" value="' . $param['w_verification_placeholder'] . '" title="' . $param['w_verification_placeholder'] . '" style="width: ' . $param['w_size'] . 'px;" ' . $param['attributes'] . ' disabled /></div>';
1010
  $rep = '<div id="wdform_field' . $id . '" type="type_submitter_mail" class="wdform_field" style="display: table-cell;">' . $arrows . '<div align="left" id="' . $id . '_label_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $display_label . '; width: ' . $param['w_field_label_size'] . 'px;"><span id="' . $id . '_element_labelform_id_temp" class="label" style="vertical-align: top;">' . $label . '</span><span id="' . $id . '_required_elementform_id_temp" class="required" style="vertical-align: top;">' . $required_sym . '</span></div><div align="left" id="' . $id . '_element_sectionform_id_temp" class="' . $param['w_class'] . '" style="display: ' . $param['w_field_label_pos'] . ';"><input type="hidden" value="type_submitter_mail" name="' . $id . '_typeform_id_temp" id="' . $id . '_typeform_id_temp"><input type="hidden" value="' . $param['w_required'] . '" name="' . $id . '_requiredform_id_temp" id="' . $id . '_requiredform_id_temp"><input type="hidden" value="' . $param['w_hide_label'] . '" name="' . $id . '_hide_labelform_id_temp" id="' . $id . '_hide_labelform_id_temp"/><input type="hidden" value="' . $param['w_unique'] . '" name="' . $id . '_uniqueform_id_temp" id="' . $id . '_uniqueform_id_temp"><input type="hidden" value="' . $param['w_autofill'] . '" name="' . $id . '_autofillform_id_temp" id="' . $id . '_autofillform_id_temp"><input type="hidden" value="' . $param['w_verification'] . '" name="' . $id . '_verification_id_temp" id="' . $id . '_verification_id_temp"><input type="text" id="' . $id . '_elementform_id_temp" name="' . $id . '_elementform_id_temp" value="' . htmlentities($param['w_first_val'], ENT_COMPAT) . '" title="' . htmlentities($param['w_title'], ENT_COMPAT) . '" placeholder="' . htmlentities($param['w_title'], ENT_COMPAT) . '" style="width: ' . $param['w_size'] . 'px;" ' . $param['attributes'] . ' disabled /></div>' . $confirm_emeil . '</div>';
1011
  break;
1012
  }
admin/views/Addons_fm.php CHANGED
@@ -7,7 +7,7 @@ class FMViewAddons_fm extends FMAdminView {
7
  * FMViewAddons_fm constructor.
8
  */
9
  public function __construct() {
10
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
11
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-pricing');
12
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-admin');
13
  }
7
  * FMViewAddons_fm constructor.
8
  */
9
  public function __construct() {
10
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
11
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-pricing');
12
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-admin');
13
  }
admin/views/Blocked_ips_fm.php CHANGED
@@ -8,8 +8,6 @@ class FMViewBlocked_ips_fm extends FMAdminView {
8
  */
9
  public function __construct() {
10
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
11
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-first');
12
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
13
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-layout');
14
 
15
  wp_enqueue_script('jquery');
8
  */
9
  public function __construct() {
10
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
 
 
11
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-layout');
12
 
13
  wp_enqueue_script('jquery');
admin/views/FMSelectDataFromDb.php CHANGED
@@ -11,7 +11,7 @@ class FMViewSelect_data_from_db extends FMAdminView {
11
  */
12
  public function display( $params = array() ) {
13
  wp_print_scripts('jquery');
14
- wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
15
  wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
16
  $id = $params['id'];
17
  $form_id = $params['form_id'];
@@ -46,7 +46,7 @@ class FMViewSelect_data_from_db extends FMAdminView {
46
  jQuery("input[type='radio']").removeAttr('disabled', '');
47
  }
48
  else {
49
- jQuery("#struct").html(data);
50
  }
51
  }
52
  });
11
  */
12
  public function display( $params = array() ) {
13
  wp_print_scripts('jquery');
14
+ wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
15
  wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
16
  $id = $params['id'];
17
  $form_id = $params['form_id'];
46
  jQuery("input[type='radio']").removeAttr('disabled', '');
47
  }
48
  else {
49
+ jQuery("#struct").html(data.replace("<a", "<a target='_blank'"));
50
  }
51
  }
52
  });
admin/views/FMShortocde.php CHANGED
@@ -18,7 +18,6 @@ class FMViewFMShortocde extends FMAdminView {
18
  if (!WDFMInstance(self::PLUGIN)->is_free) {
19
  wp_print_scripts('jquery-ui-datepicker');
20
  wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
21
- wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
22
  }
23
  else {
24
  wp_print_styles( WDFMInstance(self::PLUGIN)->handle_prefix . '-pricing' );
18
  if (!WDFMInstance(self::PLUGIN)->is_free) {
19
  wp_print_scripts('jquery-ui-datepicker');
20
  wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
 
21
  }
22
  else {
23
  wp_print_styles( WDFMInstance(self::PLUGIN)->handle_prefix . '-pricing' );
admin/views/FMSqlMapping.php CHANGED
@@ -5,7 +5,7 @@ class FMViewFormMakerSQLMapping extends FMAdminView {
5
  public function __construct() {
6
  wp_print_scripts('jquery');
7
  wp_print_scripts('jquery-ui-tooltip');
8
- wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
9
  wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
10
  wp_print_styles('dashicons');
11
  }
@@ -986,7 +986,7 @@ class FMViewFormMakerSQLMapping extends FMAdminView {
986
  jQuery("input[type='radio']").removeAttr('disabled', '');
987
  }
988
  else {
989
- jQuery("#struct").html(data);
990
  }
991
  }
992
  });
5
  public function __construct() {
6
  wp_print_scripts('jquery');
7
  wp_print_scripts('jquery-ui-tooltip');
8
+ wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
9
  wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
10
  wp_print_styles('dashicons');
11
  }
986
  jQuery("input[type='radio']").removeAttr('disabled', '');
987
  }
988
  else {
989
+ jQuery("#struct").html(data.replace("<a", "<a target='_blank'"));
990
  }
991
  }
992
  });
admin/views/Manage_fm.php CHANGED
@@ -6,9 +6,6 @@ class FMViewManage_fm extends FMAdminView {
6
  */
7
  public function __construct() {
8
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
9
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-first');
10
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
11
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-layout');
12
 
13
  wp_enqueue_script('jquery');
14
  wp_enqueue_script('jquery-ui-sortable');
@@ -230,8 +227,6 @@ class FMViewManage_fm extends FMAdminView {
230
  wp_enqueue_style('thickbox');
231
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-phone_field_css');
232
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
233
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
234
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
235
 
236
  wp_enqueue_script('thickbox');
237
  wp_enqueue_script('jquery-ui-widget');
@@ -246,18 +241,9 @@ class FMViewManage_fm extends FMAdminView {
246
  }
247
  wp_enqueue_media();
248
  wp_enqueue_script('google-maps');
249
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-gmap_form');
250
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-phone_field');
251
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formmaker_div');
252
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
253
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formatting');
254
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-clike');
255
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-css');
256
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-javascript');
257
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-xml');
258
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-php');
259
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-htmlmixed');
260
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
261
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-manage-edit');
262
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-add-fields');
263
 
@@ -704,28 +690,13 @@ class FMViewManage_fm extends FMAdminView {
704
  */
705
  public function form_options( $params = array() ) {
706
  wp_enqueue_style('thickbox');
707
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-phone_field_css');
708
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
709
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
710
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
711
 
712
  wp_enqueue_script('thickbox');
713
  wp_enqueue_script('jquery-ui-widget');
714
- wp_enqueue_script('jquery-ui-slider');
715
- wp_enqueue_script('jquery-ui-spinner');
716
- wp_enqueue_script('jquery-ui-datepicker');
717
- if ( function_exists('wp_add_inline_script') ) { // Since Wordpress 4.5.0
718
- wp_add_inline_script('jquery-ui-datepicker', WDW_FM_Library(self::PLUGIN)->localize_ui_datepicker());
719
- }
720
- else {
721
- echo '<script>' . WDW_FM_Library(self::PLUGIN)->localize_ui_datepicker() . '</script>';
722
- }
723
  wp_enqueue_media();
724
- wp_enqueue_script('google-maps');
725
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-form-options');
726
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-gmap_form');
727
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-phone_field');
728
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formmaker_div');
729
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
730
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formatting');
731
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-clike');
@@ -734,8 +705,7 @@ class FMViewManage_fm extends FMAdminView {
734
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-xml');
735
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-php');
736
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-htmlmixed');
737
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
738
-
739
  $id = $params['id'];
740
  $page = $params['page'];
741
  $page_url = $params['page_url'];
@@ -1986,10 +1956,9 @@ class FMViewManage_fm extends FMAdminView {
1986
  */
1987
  public function form_layout( $params = array() ) {
1988
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
1989
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
1990
-
1991
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
1992
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formatting');
1993
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formatting');
1994
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-clike');
1995
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-css');
@@ -1997,7 +1966,6 @@ class FMViewManage_fm extends FMAdminView {
1997
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-xml');
1998
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-php');
1999
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-htmlmixed');
2000
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
2001
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-form-advanced-layout');
2002
 
2003
  $id = $params['id'];
6
  */
7
  public function __construct() {
8
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
 
 
 
9
 
10
  wp_enqueue_script('jquery');
11
  wp_enqueue_script('jquery-ui-sortable');
227
  wp_enqueue_style('thickbox');
228
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-phone_field_css');
229
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
 
 
230
 
231
  wp_enqueue_script('thickbox');
232
  wp_enqueue_script('jquery-ui-widget');
241
  }
242
  wp_enqueue_media();
243
  wp_enqueue_script('google-maps');
244
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-gmap_form');
245
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-phone_field');
246
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formmaker_div');
 
 
 
 
 
 
 
 
 
247
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-manage-edit');
248
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-add-fields');
249
 
690
  */
691
  public function form_options( $params = array() ) {
692
  wp_enqueue_style('thickbox');
 
 
693
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
694
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-layout');
695
 
696
  wp_enqueue_script('thickbox');
697
  wp_enqueue_script('jquery-ui-widget');
 
 
 
 
 
 
 
 
 
698
  wp_enqueue_media();
 
699
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-form-options');
 
 
 
700
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
701
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formatting');
702
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-clike');
705
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-xml');
706
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-php');
707
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-htmlmixed');
708
+
 
709
  $id = $params['id'];
710
  $page = $params['page'];
711
  $page_url = $params['page_url'];
1956
  */
1957
  public function form_layout( $params = array() ) {
1958
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
1959
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-layout');
1960
+
1961
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-codemirror');
 
1962
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-formatting');
1963
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-clike');
1964
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-css');
1966
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-xml');
1967
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-php');
1968
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-htmlmixed');
 
1969
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-form-advanced-layout');
1970
 
1971
  $id = $params['id'];
admin/views/Pricing_fm.php CHANGED
@@ -9,7 +9,7 @@ class FMViewPricing_fm extends FMAdminView {
9
  * FMViewpricing_fm constructor.
10
  */
11
  public function __construct() {
12
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
13
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-pricing');
14
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-admin');
15
  }
9
  * FMViewpricing_fm constructor.
10
  */
11
  public function __construct() {
12
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
13
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-pricing');
14
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-admin');
15
  }
admin/views/Submissions_fm.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Class FMViewSubmissions_fm
4
  */
5
  class FMViewSubmissions_fm extends FMAdminView {
6
 
@@ -10,7 +10,6 @@ class FMViewSubmissions_fm extends FMAdminView {
10
  $this->model = $model;
11
  wp_enqueue_style('thickbox');
12
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
13
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
14
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
15
  wp_enqueue_style('jquery.fancybox');
16
 
@@ -505,9 +504,8 @@ class FMViewSubmissions_fm extends FMAdminView {
505
  <span class="no-wrap"><a href="<?php echo site_url() . '/' . $pdf_data[$group_id_s[$www]]; ?>" download ><?php _e('Download PDF', WDFMInstance(self::PLUGIN)->prefix); ?></a> |</span>
506
  <?php } ?>
507
  <span class="trash"><a href="<?php echo $delete_url; ?>" title="<?php _e("Edit submission", WDFMInstance(self::PLUGIN)->prefix); ?>" onclick="if (!confirm('<?php echo addslashes(__('Do you want to delete selected item?', WDFMInstance(self::PLUGIN)->prefix)); ?>')) {return false;}"><?php _e('Delete', WDFMInstance(self::PLUGIN)->prefix); ?></a></span>
508
-
509
- <button class="toggle-row" type="button"><span class="screen-reader-text"><?php _e("Show more details", WDFMInstance(self::PLUGIN)->prefix); ?></span></button>
510
  </div>
 
511
  </td>
512
  <td id="submitterip_fc" class="submitterip_fc sub-align" <?php echo $style_ip; ?> data-colname="<?php _e('Show submitter information', WDFMInstance(self::PLUGIN)->prefix);?>">
513
  <?php if ( $data->ip ) { ?>
@@ -862,7 +860,7 @@ class FMViewSubmissions_fm extends FMAdminView {
862
  </div>
863
  <script type="text/javascript">
864
  var index = 1;
865
- var minLimit = 60;
866
  var total_count = <?php echo $subs_count; ?>;
867
  var page_num_update = false;
868
  var page_num = <?php echo !empty($fm_settings['ajax_export_per_page']) ? $fm_settings['ajax_export_per_page'] : 1000; ?>;
@@ -935,7 +933,7 @@ class FMViewSubmissions_fm extends FMAdminView {
935
  limitstart = 0;
936
  index = 1;
937
  page_num = parseInt(page_num / 2);
938
- if ( page_num > minLimit ) {
939
  page_num_update = true;
940
  export_submissions(type, 0, null);
941
  }
1
  <?php
2
  /**
3
+ * Class FMViewSubmissions
4
  */
5
  class FMViewSubmissions_fm extends FMAdminView {
6
 
10
  $this->model = $model;
11
  wp_enqueue_style('thickbox');
12
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
 
13
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
14
  wp_enqueue_style('jquery.fancybox');
15
 
504
  <span class="no-wrap"><a href="<?php echo site_url() . '/' . $pdf_data[$group_id_s[$www]]; ?>" download ><?php _e('Download PDF', WDFMInstance(self::PLUGIN)->prefix); ?></a> |</span>
505
  <?php } ?>
506
  <span class="trash"><a href="<?php echo $delete_url; ?>" title="<?php _e("Edit submission", WDFMInstance(self::PLUGIN)->prefix); ?>" onclick="if (!confirm('<?php echo addslashes(__('Do you want to delete selected item?', WDFMInstance(self::PLUGIN)->prefix)); ?>')) {return false;}"><?php _e('Delete', WDFMInstance(self::PLUGIN)->prefix); ?></a></span>
 
 
507
  </div>
508
+ <button class="toggle-row" type="button"><span class="screen-reader-text"><?php _e("Show more details", WDFMInstance(self::PLUGIN)->prefix); ?></span></button>
509
  </td>
510
  <td id="submitterip_fc" class="submitterip_fc sub-align" <?php echo $style_ip; ?> data-colname="<?php _e('Show submitter information', WDFMInstance(self::PLUGIN)->prefix);?>">
511
  <?php if ( $data->ip ) { ?>
860
  </div>
861
  <script type="text/javascript">
862
  var index = 1;
863
+ var minLimit = 1;
864
  var total_count = <?php echo $subs_count; ?>;
865
  var page_num_update = false;
866
  var page_num = <?php echo !empty($fm_settings['ajax_export_per_page']) ? $fm_settings['ajax_export_per_page'] : 1000; ?>;
933
  limitstart = 0;
934
  index = 1;
935
  page_num = parseInt(page_num / 2);
936
+ if ( page_num >= minLimit ) {
937
  page_num_update = true;
938
  export_submissions(type, 0, null);
939
  }
admin/views/Themes_fm.php CHANGED
@@ -5,7 +5,6 @@ class FMViewThemes_fm extends FMAdminView {
5
  */
6
  public function __construct() {
7
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
8
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-first');
9
  wp_enqueue_script('jquery');
10
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-admin');
11
  }
@@ -176,7 +175,7 @@ class FMViewThemes_fm extends FMAdminView {
176
  */
177
  public function edit_body( $params = array() ) {
178
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-bootstrap');
179
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-style');
180
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
181
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
182
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-ng-js');
5
  */
6
  public function __construct() {
7
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
 
8
  wp_enqueue_script('jquery');
9
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-admin');
10
  }
175
  */
176
  public function edit_body( $params = array() ) {
177
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-bootstrap');
178
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-tables');
179
  wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
180
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-colorpicker');
181
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-ng-js');
admin/views/Widget.php CHANGED
@@ -14,13 +14,11 @@ class FMViewWidget {
14
  */
15
  function widget( $args = array(), $instance = array(), $execute = '' ) {
16
  extract($args);
17
- $title = $instance['title'];
18
- $form_id = (isset($instance['form_id']) ? $instance['form_id'] : 0);
19
  // Before widget.
20
  echo $before_widget;
21
  // Title of widget.
22
- if ( $title ) {
23
- echo $before_title . $title . $after_title;
24
  }
25
  // Widget output.
26
  echo $execute;
14
  */
15
  function widget( $args = array(), $instance = array(), $execute = '' ) {
16
  extract($args);
 
 
17
  // Before widget.
18
  echo $before_widget;
19
  // Title of widget.
20
+ if ( $instance['title'] ) {
21
+ echo $before_title . $instance['title'] . $after_title;
22
  }
23
  // Widget output.
24
  echo $execute;
css/form_maker_first.css DELETED
@@ -1,161 +0,0 @@
1
- .wdform-page-and-images {
2
- border: 1px solid #e5e5e5 !important;
3
- color: #000000;
4
- display: block !important;
5
- margin: 10px 0;
6
- font-size: 14px;
7
- font-weight: normal;
8
- width: 100%;
9
- }
10
- .form_id_tempform_view_img {
11
- background: #F7F7F7;
12
- display: flex;
13
- flex-basis: inherit;
14
- justify-content: space-between;
15
- padding: 10px;
16
- }
17
-
18
- .wdform_table1 {
19
- color: #000000;
20
- font-size: 14px;
21
- font-weight: normal;
22
- width: 100%;
23
- }
24
-
25
- .time_box {
26
- border-width: 1px;
27
- margin: 0px;
28
- padding: 2px;
29
- text-align: right;
30
- vertical-align: middle;
31
- width: 30px !important;
32
- }
33
-
34
- .wdform-date {
35
- width: 100px !important;
36
- }
37
-
38
- .mini_label {
39
- font-family: 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
40
- font-size: 10px;
41
- }
42
-
43
- .label {
44
- border: none;
45
- }
46
-
47
- .td_am_pm_select {
48
- padding-left: 5px;
49
- }
50
-
51
- .am_pm_select {
52
- height: 16px;
53
- margin: 0;
54
- padding: 0
55
- }
56
-
57
- .required {
58
- border: none;
59
- color: red
60
- }
61
-
62
- .captcha_img {
63
- border-width: 0px;
64
- cursor: pointer;
65
- margin: 0px;
66
- padding: 0px;
67
- }
68
-
69
- .captcha_refresh {
70
- background-image: url("../images/refresh_black.png");
71
- border-width: 0px;
72
- cursor: pointer;
73
- height: 30px;
74
- margin: 0px;
75
- padding: 0px;
76
- vertical-align: middle;
77
- width: 30px;
78
- }
79
-
80
- .captcha_input {
81
- border-width: 1px;
82
- height: 20px;
83
- margin: 0px;
84
- padding: 0px;
85
- vertical-align: middle;
86
- }
87
-
88
- .arithmetic_captcha_img {
89
- border-width: 0px;
90
- cursor: pointer;
91
- margin: 0px;
92
- padding: 0px;
93
- vertical-align: middle;
94
- }
95
-
96
- .arithmetic_captcha_input {
97
- border-width: 1px;
98
- height: 25px;
99
- margin-left: 3px;
100
- padding: 0px;
101
- vertical-align: middle;
102
- }
103
-
104
- .file_upload {
105
- border-width: 1px;
106
- margin: 0px;
107
- padding: 0px;
108
- }
109
-
110
- .page_deactive {
111
- border: 1px solid #BFBEBE;
112
- cursor: pointer;
113
- border-radius: 15px;
114
- padding: 2px 8px;
115
- }
116
-
117
- .page_deactive:hover {
118
- background-color: #F0F0F0;
119
- }
120
-
121
- .page_active {
122
- background-color: #4EC0D9;
123
- cursor: pointer;
124
- padding: 2px 8px;
125
- margin: 4px;
126
- cursor: pointer;
127
- border-radius: 15px;
128
- padding: 3px 9px;
129
- color: #fff;
130
- }
131
-
132
- .page_percentage_active {
133
- background-color: #4EC0D9;
134
- border-radius: 30px;
135
- border-spacing: 0px;
136
- height: 30px;
137
- line-height: 29px;
138
- float: left;
139
- font-size: 15px;
140
- margin: 0px;
141
- padding: 0px;
142
- text-align: right !important;
143
- color: #4EC0D9;
144
- }
145
-
146
- .page_percentage_active b{
147
- padding: 4px 15px;
148
- background: #fff;
149
- border-radius: 18px;
150
- margin: 3px;
151
- }
152
-
153
- .page_percentage_deactive {
154
- background-color: white;
155
- border: 1px solid #ABA8A8;
156
- border-radius: 30px;
157
- height: 30px;
158
- line-height: 30px;
159
- text-align: left !important;
160
- width: 100%;
161
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
css/form_maker_tables.css CHANGED
@@ -1,6 +1,11 @@
1
  .fm-remove_before:before {
2
  content: "" !important;
3
  }
 
 
 
 
 
4
  #fm_admin_container {
5
  display: inline-block;
6
  width: 100%;
@@ -416,7 +421,7 @@
416
  color: #757575;
417
  }
418
 
419
- .hide {
420
  display: none;
421
  }
422
 
@@ -2641,6 +2646,1625 @@ p.fm-validate-description {
2641
  min-height: 150px;
2642
  }
2643
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2644
  .row-actions {
2645
  word-break: keep-all;
2646
  }
1
  .fm-remove_before:before {
2
  content: "" !important;
3
  }
4
+
5
+ #fm_admin_container * {
6
+ box-sizing: border-box;
7
+ }
8
+
9
  #fm_admin_container {
10
  display: inline-block;
11
  width: 100%;
421
  color: #757575;
422
  }
423
 
424
+ .hide, .fm-hide {
425
  display: none;
426
  }
427
 
2646
  min-height: 150px;
2647
  }
2648
 
2649
+ /*---------form_maker_first.css-----------*/
2650
+ .wdform-page-and-images {
2651
+ border: 1px solid #e5e5e5 !important;
2652
+ color: #000000;
2653
+ display: block !important;
2654
+ margin: 10px 0;
2655
+ font-size: 14px;
2656
+ font-weight: normal;
2657
+ width: 100%;
2658
+ }
2659
+ .form_id_tempform_view_img {
2660
+ background: #F7F7F7;
2661
+ display: flex;
2662
+ flex-basis: inherit;
2663
+ justify-content: space-between;
2664
+ padding: 10px;
2665
+ }
2666
+
2667
+ .wdform_table1 {
2668
+ color: #000000;
2669
+ font-size: 14px;
2670
+ font-weight: normal;
2671
+ width: 100%;
2672
+ }
2673
+
2674
+ .time_box {
2675
+ border-width: 1px;
2676
+ margin: 0px;
2677
+ padding: 2px;
2678
+ text-align: right;
2679
+ vertical-align: middle;
2680
+ width: 30px !important;
2681
+ }
2682
+
2683
+ .wdform-date {
2684
+ width: 100px !important;
2685
+ }
2686
+
2687
+ .mini_label {
2688
+ font-family: 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
2689
+ font-size: 10px;
2690
+ }
2691
+
2692
+ .label {
2693
+ border: none;
2694
+ }
2695
+
2696
+ .td_am_pm_select {
2697
+ padding-left: 5px;
2698
+ }
2699
+
2700
+ .am_pm_select {
2701
+ height: 16px;
2702
+ margin: 0;
2703
+ padding: 0
2704
+ }
2705
+
2706
+ .required {
2707
+ border: none;
2708
+ color: red
2709
+ }
2710
+
2711
+ .captcha_img {
2712
+ border-width: 0px;
2713
+ cursor: pointer;
2714
+ margin: 0px;
2715
+ padding: 0px;
2716
+ }
2717
+
2718
+ .captcha_refresh {
2719
+ background-image: url("../images/refresh_black.png");
2720
+ border-width: 0px;
2721
+ cursor: pointer;
2722
+ height: 30px;
2723
+ margin: 0px;
2724
+ padding: 0px;
2725
+ vertical-align: middle;
2726
+ width: 30px;
2727
+ }
2728
+
2729
+ .captcha_input {
2730
+ border-width: 1px;
2731
+ height: 20px;
2732
+ margin: 0px;
2733
+ padding: 0px;
2734
+ vertical-align: middle;
2735
+ }
2736
+
2737
+ .arithmetic_captcha_img {
2738
+ border-width: 0px;
2739
+ cursor: pointer;
2740
+ margin: 0px;
2741
+ padding: 0px;
2742
+ vertical-align: middle;
2743
+ }
2744
+
2745
+ .arithmetic_captcha_input {
2746
+ border-width: 1px;
2747
+ height: 25px;
2748
+ margin-left: 3px;
2749
+ padding: 0px;
2750
+ vertical-align: middle;
2751
+ }
2752
+
2753
+ .file_upload {
2754
+ border-width: 1px;
2755
+ margin: 0px;
2756
+ padding: 0px;
2757
+ }
2758
+
2759
+ .page_deactive {
2760
+ border: 1px solid #BFBEBE;
2761
+ cursor: pointer;
2762
+ border-radius: 15px;
2763
+ padding: 2px 8px;
2764
+ }
2765
+
2766
+ .page_deactive:hover {
2767
+ background-color: #F0F0F0;
2768
+ }
2769
+
2770
+ .page_active {
2771
+ background-color: #4EC0D9;
2772
+ cursor: pointer;
2773
+ padding: 2px 8px;
2774
+ margin: 4px;
2775
+ cursor: pointer;
2776
+ border-radius: 15px;
2777
+ padding: 3px 9px;
2778
+ color: #fff;
2779
+ }
2780
+
2781
+ .page_percentage_active {
2782
+ background-color: #4EC0D9;
2783
+ border-radius: 30px;
2784
+ border-spacing: 0px;
2785
+ height: 30px;
2786
+ line-height: 29px;
2787
+ float: left;
2788
+ font-size: 15px;
2789
+ margin: 0px;
2790
+ padding: 0px;
2791
+ text-align: right !important;
2792
+ color: #4EC0D9;
2793
+ }
2794
+
2795
+ .page_percentage_active b{
2796
+ padding: 4px 15px;
2797
+ background: #fff;
2798
+ border-radius: 18px;
2799
+ margin: 3px;
2800
+ }
2801
+
2802
+ .page_percentage_deactive {
2803
+ background-color: white;
2804
+ border: 1px solid #ABA8A8;
2805
+ border-radius: 30px;
2806
+ height: 30px;
2807
+ line-height: 30px;
2808
+ text-align: left !important;
2809
+ width: 100%;
2810
+ }
2811
+
2812
+ /*--- style.css file ------*/
2813
+ .fm-user-manual {
2814
+ float: left;
2815
+ }
2816
+
2817
+ .fm_pro_container {
2818
+ text-align: right;
2819
+ width: 100%;
2820
+ }
2821
+ .fm_pro_link {
2822
+ border: none;
2823
+ box-shadow: none !important;
2824
+ text-decoration: none;
2825
+ }
2826
+ a.fm_pro_text, a.fm_pro_text:active, a.fm_pro_text:visited, a.fm_pro_text:hover {
2827
+ background-color: #D8D8D8;
2828
+ color: #175c8b;
2829
+ display: inline-block;
2830
+ font-size: 11px;
2831
+ font-weight: bold;
2832
+ height: 54px;
2833
+ line-height: 50px;
2834
+ padding: 0 10px;
2835
+ vertical-align: middle;
2836
+ }
2837
+ .fm_pro_image {
2838
+ border: none;
2839
+ display: inline-block;
2840
+ vertical-align: middle;
2841
+ }
2842
+ /*///////////////
2843
+ new
2844
+ //////////////*/
2845
+ input[disabled],
2846
+ select[disabled],
2847
+ textarea[disabled],
2848
+ input[readonly],
2849
+ select[readonly],
2850
+ textarea[readonly] {
2851
+ cursor: not-allowed;
2852
+ background-color: #eee;
2853
+ }
2854
+
2855
+ #edit_table .fm-label {
2856
+ color:#000;
2857
+ font-weight:bold;
2858
+ font-size: 13px;
2859
+ }
2860
+
2861
+ #edit_div {
2862
+ padding: 10px;
2863
+ padding-top: 2px;
2864
+ padding-bottom: 0px;
2865
+ }
2866
+
2867
+ #edit_div input[type="text"]:disabled{
2868
+ opacity:0.5;
2869
+ }
2870
+
2871
+ #edit_main_table tr {
2872
+ vertical-align: middle;
2873
+ }
2874
+
2875
+ #edit_main_table > tr > td {
2876
+ border-bottom: 1px solid #E6E4E4;
2877
+ padding: 6px 0;
2878
+ }
2879
+
2880
+ #edit_main_table input[type="text"],
2881
+ #edit_main_table textarea,
2882
+ #edit_main_table select {
2883
+ border: 0;
2884
+ background: #F1F1F1;
2885
+ box-shadow: none;
2886
+ border-radius: 0;
2887
+ }
2888
+
2889
+ #edit_main_table input[type="text"] {
2890
+ display: inline-block;
2891
+ padding: 4px 6px;
2892
+ font-size: 13px;
2893
+ line-height: 18px;
2894
+ color: #555;
2895
+ vertical-align: middle;
2896
+ }
2897
+ #edit_main_table #el_destination_input_info {
2898
+ padding-top: 5px;
2899
+ display: inline-block;
2900
+ color:rgba(152, 143, 143, 0.5686274509803921);
2901
+ }
2902
+ #edit_main_table #el_destination_input {
2903
+ float: right;
2904
+ width: 40%;
2905
+ }
2906
+ .field_options-large #edit_main_table #el_destination_input {
2907
+ float: right;
2908
+ width: 75%;
2909
+ }
2910
+ #edit_main_table textarea {
2911
+ width: 100%;
2912
+ font-size: 13px;
2913
+ color: #555;
2914
+ }
2915
+
2916
+ #edit_main_table img {
2917
+ vertical-align: middle;
2918
+ }
2919
+
2920
+ #edit_main_table label {
2921
+ line-height: 19px;
2922
+ }
2923
+
2924
+ .field_buttons {
2925
+ background-color: #F2F2F2;
2926
+ margin: 1px;
2927
+ border-radius: 2px;
2928
+ padding: 5px;
2929
+ height: 60px;
2930
+ width: 87px;
2931
+ cursor: pointer;
2932
+ font-size: 12px;
2933
+ border: 1px solid #CCCCCC;
2934
+ }
2935
+
2936
+ .field_buttons:hover {
2937
+ background-color: #E3E3E3;
2938
+ }
2939
+
2940
+ .field_disabled {
2941
+ cursor: pointer;
2942
+ background: #D0D0D0;
2943
+ }
2944
+
2945
+ .field_disabled:hover {
2946
+ background: #D0D0D0;
2947
+ }
2948
+
2949
+ .fm-field-label {
2950
+ color: #000000;
2951
+ font-weight: bold;
2952
+ font-size: 13px;
2953
+ margin-right: 20px;
2954
+ }
2955
+
2956
+ .fm-field-paypal-choice{
2957
+ width: 50px !important;
2958
+ margin: 1px !important;
2959
+ }
2960
+
2961
+ .fm-field-recaptcha-label{
2962
+ color:#BA0D0D;
2963
+ font-weight:bold;
2964
+ font-size: 13px;
2965
+ text-decoration:underline
2966
+
2967
+ }
2968
+
2969
+ .fm-field-recaptcha-label:hover, .fm-field-recaptcha-label:active, .fm-field-recaptcha-label:visited{
2970
+ color:#BA0D0D !important;
2971
+ }
2972
+
2973
+ .fm-editable-label {
2974
+ margin-left:4px;
2975
+ color:red;
2976
+ font-style:italic;
2977
+ }
2978
+
2979
+
2980
+ .wdform_tr_section_break {
2981
+ min-width:480px;
2982
+ }
2983
+
2984
+ .element_toolbar {
2985
+ display:inline;
2986
+ }
2987
+
2988
+ .element_toolbar img {
2989
+ margin: 2px;
2990
+ }
2991
+ .wdform_arrows_section
2992
+ {
2993
+ padding-left: 10px;
2994
+ vertical-align: middle;
2995
+ display: inline-block;
2996
+ min-width:77px;
2997
+ }
2998
+ .wdform_arrows {
2999
+ background: rgba(242,242,242, 0.5);
3000
+ display: inline-flex;
3001
+ flex-direction: column;
3002
+ height: 100%;
3003
+ left: 0;
3004
+ position: absolute;
3005
+ text-align: center;
3006
+ top: 0;
3007
+ vertical-align: middle;
3008
+ width: 100%;
3009
+ z-index: 9;
3010
+ }
3011
+
3012
+ .wdform_arrows_show
3013
+ {
3014
+ vertical-align: middle;
3015
+ min-width:216px;
3016
+ background:#F5F5F5;
3017
+ text-align:left;
3018
+ margin-top:-11px;
3019
+ margin-bottom:5px;
3020
+ cursor:default !important;
3021
+ border-top: 1px solid #E6E6E6;
3022
+ }
3023
+
3024
+ .wdform_arrows img {
3025
+ cursor: pointer;
3026
+ }
3027
+ #edit_page_navigation {
3028
+ display: table-cell;
3029
+ vertical-align: middle;
3030
+ text-align: right;
3031
+ padding-right: 10px;
3032
+ }
3033
+ #edit_page_navigation .dashicons-edit {
3034
+ font-size:22px;
3035
+ cursor: pointer;
3036
+ color:#0073aa;
3037
+ }
3038
+ .page_toolbar {
3039
+ cursor: pointer;
3040
+ margin: 0 5px 0 0;
3041
+ }
3042
+ .page_toolbar.dashicons {
3043
+ font-size: 25px;
3044
+ }
3045
+ .page_toolbar.dashicons-no,
3046
+ .page_toolbar.dashicons-no-alt,
3047
+ .page_toolbar.dashicons-dismiss {
3048
+ color: #aa0000;
3049
+ }
3050
+ .page_toolbar.dashicons-no:hover,
3051
+ .page_toolbar.dashicons-no-alt:hover,
3052
+ .page_toolbar.dashicons-dismiss:hover {
3053
+ color: #dc3232;
3054
+ }
3055
+ .page_toolbar.dashicons-edit,
3056
+ .page_toolbar.dashicons-arrow-left-alt,
3057
+ .page_toolbar.dashicons-arrow-right-alt,
3058
+ .page_toolbar.dashicons-arrow-up-alt,
3059
+ .page_toolbar.dashicons-arrow-down-alt,
3060
+ .page_toolbar.dashicons-arrow-up-alt2,
3061
+ .page_toolbar.dashicons-arrow-down-alt2,
3062
+ .page_toolbar.dashicons-admin-page {
3063
+ color: #0073aa;
3064
+ }
3065
+ .page_toolbar.dashicons-edit:hover,
3066
+ .page_toolbar.dashicons-arrow-left-alt:hover,
3067
+ .page_toolbar.dashicons-arrow-right-alt:hover,
3068
+ .page_toolbar.dashicons-arrow-up-alt:hover,
3069
+ .page_toolbar.dashicons-arrow-down-alt:hover,
3070
+ .page_toolbar.dashicons-arrow-up-alt2:hover,
3071
+ .page_toolbar.dashicons-arrow-down-alt2:hover,
3072
+ .page_toolbar.dashicons-admin-page:hover {
3073
+ color: #00a0d2;
3074
+ }
3075
+ .page_toolbar.dashicons-upload,
3076
+ .page_toolbar.dashicons-download {
3077
+ color: #d8c57a;
3078
+ }
3079
+ .page_toolbar.dashicons-upload:hover,
3080
+ .page_toolbar.dashicons-download:hover {
3081
+ color: #d8ce7f;
3082
+ }
3083
+ .wdform_field_section_break {
3084
+ min-width: 300px;
3085
+ display: inline-block;
3086
+ width: 100%;
3087
+ padding-top: 10px;
3088
+ }
3089
+
3090
+ .wdform_page {
3091
+ width: 100%;
3092
+ }
3093
+ #page_bar {
3094
+ border: 1px solid transparent;
3095
+ }
3096
+ #page_bar:hover {
3097
+ border: 1px solid #e5e5e5;
3098
+ }
3099
+
3100
+ .wdform_section {
3101
+ display: flex;
3102
+ flex-wrap: wrap;
3103
+ }
3104
+ .wdform_arrows_container {
3105
+ display: inline-flex;
3106
+ position: absolute;
3107
+ right: 0;
3108
+ top: 3px;
3109
+ height: 100%;
3110
+ }
3111
+ .wdform_column .wdform_arrows_advanced {
3112
+ top: 30px;
3113
+ }
3114
+ #fm_admin_container .wdform_page .wdform_section .wdform_column.ui-sortable:empty:last-child {
3115
+ border: 1px none #e5e5e5 !important;
3116
+ color: #e5e5e5;
3117
+ font-size: 27px;
3118
+ line-height: 27px;
3119
+ padding: 32px 10px 10px 10px;
3120
+ text-align: center;
3121
+ }
3122
+ .wdform_column:not(#add_field_cont) {
3123
+ border: 1px solid #e5e5e5 !important;
3124
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
3125
+ display: inline-block;
3126
+ flex: 1;
3127
+ margin: 10px;
3128
+ min-height: 100px;
3129
+ min-width: 200px;
3130
+ vertical-align: top;
3131
+ width: 30%;
3132
+ }
3133
+ .wdform_row,
3134
+ .wdform_tr_section_break {
3135
+ background-color: white;
3136
+ border: transparent 1px dashed;
3137
+ min-height: 60px;
3138
+ overflow: hidden;
3139
+ padding: 10px;
3140
+ position: relative;
3141
+ width: 100%;
3142
+ }
3143
+ .wdform_row:hover,
3144
+ .wdform_row:active {
3145
+ border: black 1px dashed;
3146
+ cursor: move;
3147
+ }
3148
+ .wdform_tr_section_break:hover,
3149
+ .wdform_tr_section_break:active {
3150
+ border: black 1px dashed;
3151
+ }
3152
+
3153
+ .wdform_star_rating img {
3154
+ margin:0;
3155
+ }
3156
+ .wdform_scale_rating input {
3157
+ margin:0 2px;
3158
+ }
3159
+ .grading input {
3160
+ float:none;
3161
+ margin:0 0 2px 0;
3162
+ }
3163
+ .wdform_matrix tr td:first-child {
3164
+ border:none;
3165
+ }
3166
+
3167
+ .email_labels
3168
+ {
3169
+ position: absolute;
3170
+ background: #fff;
3171
+ border: solid 1px #c7c7c7;
3172
+ top: 0;
3173
+ left: 0;
3174
+ z-index: 1000;
3175
+ }
3176
+
3177
+ .email_labels a {
3178
+ padding: 5px;
3179
+ cursor:pointer;
3180
+ }
3181
+
3182
+ .email_labels a:hover {
3183
+ background: #ccc;
3184
+ }
3185
+
3186
+ .highlight:not(.country)
3187
+ {
3188
+ border: 2px dashed #DDCC7F !important;
3189
+ visibility: visible !important;
3190
+ height: 80px !important;
3191
+ width: 100% !important;
3192
+ display:inline-block ;
3193
+ background:transparent;
3194
+ }
3195
+
3196
+ .wdform-page-button,
3197
+ .page_numbersform_id_temp {
3198
+ border: 1px solid #B3B3B3;
3199
+ padding: 2px 15px;
3200
+ }
3201
+
3202
+
3203
+ .fm-loading-container{
3204
+ position:relative;
3205
+ }
3206
+
3207
+ .fm-loading-content,
3208
+ .fm-loading-content::before,
3209
+ .fm-loading-content::after {
3210
+ z-index: 1000;
3211
+ position: fixed;
3212
+ top: 50%;
3213
+ left: 50%;
3214
+ border: 1px solid rgb(204,204,204);
3215
+ border-left-color: rgb(0,0,0);
3216
+ border-radius: 974px;
3217
+ -o-border-radius: 974px;
3218
+ -ms-border-radius: 974px;
3219
+ -webkit-border-radius: 974px;
3220
+ -moz-border-radius: 974px;
3221
+ }
3222
+
3223
+ .fm-loading-content {
3224
+ // margin: 20% 0;
3225
+ height: 49px;
3226
+ width: 49px;
3227
+ animation: fm-loading-rotate 1150ms linear infinite;
3228
+ -o-animation: fm-loading-rotate 1150ms linear infinite;
3229
+ -ms-animation: fm-loading-rotate 1150ms linear infinite;
3230
+ -webkit-animation: fm-loading-rotate 1150ms linear infinite;
3231
+ -moz-animation: fm-loading-rotate 1150ms linear infinite;
3232
+ }
3233
+
3234
+ .fm-loading-content::before {
3235
+ content: "";
3236
+ margin: -22px 0 0 -22px;
3237
+ height: 43px;
3238
+ width: 43px;
3239
+ animation: fm-loading-rotate 1150ms linear infinite;
3240
+ -o-animation: fm-loading-rotate 1150ms linear infinite;
3241
+ -ms-animation: fm-loading-rotate 1150ms linear infinite;
3242
+ -webkit-animation: fm-loading-rotate 1150ms linear infinite;
3243
+ -moz-animation: fm-loading-rotate 1150ms linear infinite;
3244
+ }
3245
+
3246
+ .fm-loading-content::after {
3247
+ content: "";
3248
+ margin: -28px 0 0 -28px;
3249
+ height: 55px;
3250
+ width: 55px;
3251
+ animation: fm-loading-rotate 2300ms linear infinite;
3252
+ -o-animation: fm-loading-rotate 2300ms linear infinite;
3253
+ -ms-animation: fm-loading-rotate 2300ms linear infinite;
3254
+ -webkit-animation: fm-loading-rotate 2300ms linear infinite;
3255
+ -moz-animation: fm-loading-rotate 2300ms linear infinite;
3256
+ }
3257
+
3258
+
3259
+ @keyframes fm-loading-rotate {
3260
+ 100% {
3261
+ transform: rotate(360deg);
3262
+ }
3263
+ }
3264
+
3265
+ @-o-keyframes fm-loading-rotate {
3266
+ 100% {
3267
+ -o-transform: rotate(360deg);
3268
+ }
3269
+ }
3270
+
3271
+ @-ms-keyframes fm-loading-rotate {
3272
+ 100% {
3273
+ -ms-transform: rotate(360deg);
3274
+ }
3275
+ }
3276
+
3277
+ @-webkit-keyframes fm-loading-rotate {
3278
+ 100% {
3279
+ -webkit-transform: rotate(360deg);
3280
+ }
3281
+ }
3282
+
3283
+ @-moz-keyframes fm-loading-rotate {
3284
+ 100% {
3285
+ -moz-transform: rotate(360deg);
3286
+ }
3287
+ }
3288
+
3289
+ .fm-user-manual{
3290
+ font-size: 14px;
3291
+ font-weight: bold;
3292
+ font-style:italic;
3293
+ margin:20px 0;
3294
+ }
3295
+
3296
+ .fm-title {
3297
+ float:left;
3298
+ }
3299
+
3300
+ .fm-title span{
3301
+ width:50px;
3302
+ display:inline-block;
3303
+ }
3304
+
3305
+ .fm-title input{
3306
+ width: 290px;
3307
+ padding: 4px;
3308
+ border: 1px solid #C5C6C7;
3309
+ height: 36px;
3310
+ background: transparent;
3311
+ margin: 0;
3312
+ display: inline-block;
3313
+ vertical-align: middle;
3314
+ font-size:14px;
3315
+ }
3316
+
3317
+ input:focus{
3318
+ outline: none !important;
3319
+ }
3320
+
3321
+ .fm-page-header {
3322
+ padding: 10px 0;
3323
+ }
3324
+
3325
+ .fm-page-title {
3326
+ font-size: 24px;
3327
+ line-height: 24px;
3328
+ color: #444;
3329
+ display: inline-block;
3330
+ vertical-align: middle;
3331
+ }
3332
+
3333
+ .fm-edit-content {
3334
+ position: relative;
3335
+ background:#fff;
3336
+ margin: 20px 0;
3337
+ padding: 15px 10px;
3338
+ }
3339
+
3340
+ .fm-drag-and-drop {
3341
+ margin-bottom: 10px;
3342
+ }
3343
+
3344
+ .fm-drag-and-drop div{
3345
+ padding: 5px 0;
3346
+ font-style:italic;
3347
+ }
3348
+
3349
+ .fm-drag-and-drop label {
3350
+ font-size: 15px;
3351
+ font-weight: bold;
3352
+ vertical-align: top;
3353
+ margin-right: 10px;
3354
+ }
3355
+
3356
+ .fm_modal {
3357
+ display: none;
3358
+ position: fixed;
3359
+ z-index: 1000;
3360
+ top: 0;
3361
+ left: 0;
3362
+ height: 100%;
3363
+ width: 100%;
3364
+ background: rgba( 255, 255, 255, .8 );
3365
+ }
3366
+
3367
+ .export_progress {
3368
+ position: fixed;
3369
+ z-index: 1003;
3370
+ height: 100%;
3371
+ width: 100%;
3372
+ top: 56%;
3373
+ left: 45%;
3374
+ font-size:15px;
3375
+ color:#000;
3376
+ display:none;
3377
+ }
3378
+ div.ui-datepicker{
3379
+ font-size:15px !important;
3380
+ }
3381
+
3382
+ .ui-datepicker {
3383
+ background: #F2F2F2 !important;
3384
+ border: 1px solid #AFAFAF !important;
3385
+ color: #777777 !important;
3386
+ }
3387
+
3388
+ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
3389
+ border: 1px solid #E3E3E3 !important;
3390
+ background: #FFFFFF !important;
3391
+ color: #8C8C8C !important;
3392
+
3393
+ }
3394
+
3395
+ .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
3396
+ border: 1px solid #D2D2D2 !important;
3397
+ background: #DCDCDC !important;
3398
+ font-weight: bold !important;
3399
+
3400
+ }
3401
+ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
3402
+ border: 1px solid #A9A9A9 !important;
3403
+ background: #A9A9A9 !important;
3404
+ color: #FFFFFF !important;
3405
+ }
3406
+
3407
+ .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
3408
+ border: 1px solid #A2A2A2 !important;
3409
+ background: #DCDCDC !important;
3410
+ color: #272727 !important;
3411
+ }
3412
+ .ui-icon, .ui-widget-content .ui-icon {
3413
+ background-image: url(images/ui-icons_222222_256x240.png) !important;
3414
+ }
3415
+
3416
+ .fm-header-1 {
3417
+ width: 59%;
3418
+ display: inline-block;
3419
+ vertical-align: top;
3420
+ }
3421
+ .fm-header-2 {
3422
+ width: 40%;
3423
+ display: inline-block;
3424
+ vertical-align: top;
3425
+ }
3426
+ .fm-header label {
3427
+ width: 20%;
3428
+ display: inline-block;
3429
+ font-size: 15px;
3430
+ }
3431
+ .fm-row {
3432
+ margin-top: 10px;
3433
+ padding: 0;
3434
+ }
3435
+
3436
+ .form-header .fm-row label {
3437
+ width: 24% !important;
3438
+ }
3439
+
3440
+ .fm-row label {
3441
+ display: inline-block;
3442
+ width: 20%;
3443
+ font-size: 15px;
3444
+ vertical-align: middle;
3445
+ text-align: left;
3446
+ }
3447
+
3448
+ .fm-row input[type="text"],
3449
+ .fm-row select {
3450
+ width: 100%;
3451
+ max-width:487px;
3452
+ padding: 5px;
3453
+ border: 1px solid #D2CFCF;
3454
+ height: 30px;
3455
+ line-height: 30px;
3456
+ box-shadow: none;
3457
+ }
3458
+ .header_img {
3459
+ width: 120px;
3460
+ height: 120px;
3461
+ background-size: cover;
3462
+ margin-top: 10px;
3463
+ margin-left: 20%;
3464
+ }
3465
+ @media screen and (max-width: 782px) {
3466
+ .fm-row label {
3467
+ width: 100%;
3468
+ margin-bottom: 10px;
3469
+ }
3470
+
3471
+ .fm-row input[type="text"],
3472
+ .fm-row select {
3473
+ width: 100%;
3474
+ max-width: 577px;
3475
+ }
3476
+
3477
+ .header_img {
3478
+ margin-left: 0%;
3479
+ }
3480
+
3481
+ .fm-table-submissions td,
3482
+ .fm-table-submissions th {
3483
+ max-width: none;
3484
+ }
3485
+ }
3486
+
3487
+ .header_img #remove_header_img {
3488
+ display: none;
3489
+ float: right;
3490
+ cursor: pointer;
3491
+ }
3492
+ .header_img:hover #remove_header_img {
3493
+ display: inline-block;
3494
+ }
3495
+ .fm-button.add-button {
3496
+ background-color: #4EC0D9;
3497
+ border: 1px solid transparent;
3498
+ }
3499
+ .fm-hide {
3500
+ display: none;
3501
+ }
3502
+ #manage_form .fm-header .fm-heading {
3503
+ background-color: #1a89bc;
3504
+ font-size: 20px;
3505
+ height: 60px;
3506
+ color: #fff;
3507
+ padding: 0 15px;
3508
+ }
3509
+
3510
+ .fm-form-example {
3511
+ position: absolute;
3512
+ }
3513
+
3514
+ .fm-form-example .fm-left{
3515
+ float: left;
3516
+ }
3517
+ .fm-form-example .fm-right{
3518
+ float: right;
3519
+ }
3520
+ .fm-form-example .fm-center{
3521
+ margin: 0 auto;
3522
+ }
3523
+
3524
+ .fm-form-example.form-embedded {
3525
+ width: 100%;
3526
+ top: 5px;
3527
+ }
3528
+
3529
+
3530
+ .fm-form-example .fm-row label,
3531
+ .fm-themes .fm-row label,
3532
+ .fm-themes-container .fm-row label {
3533
+ width: 35%;
3534
+ }
3535
+
3536
+ .fm-themes-container textarea{
3537
+ width:100%;
3538
+ height: 300px;
3539
+ }
3540
+
3541
+ .form-example-preview label:not(:first-child){
3542
+ width: initial !important;
3543
+ }
3544
+
3545
+ .fm-form-example .fm-row input[type="text"],
3546
+ .fm-form-example .fm-row select,
3547
+ .fm-themes .fm-row input[type="text"],
3548
+ .fm-themes .fm-row input[type="number"],
3549
+ .fm-themes .fm-row select {
3550
+ width: 56%;
3551
+ }
3552
+ .fm-themes .fm-2text input[type="text"] {
3553
+ width: 86%;
3554
+ }
3555
+ .fm-form-example .fm-section {
3556
+ display: table;
3557
+ }
3558
+
3559
+ .fm-form-example .fm-section:after{
3560
+ content: '';
3561
+ clear: both;
3562
+ display:block;
3563
+ }
3564
+
3565
+ .fm-form-example .fm-column {
3566
+ float: left;
3567
+ }
3568
+
3569
+ .fm-form-example .wdform-field.subscribe-reset {
3570
+ display: grid;
3571
+ }
3572
+
3573
+ .fm-form-example .wdform-field {
3574
+ display: table-cell;
3575
+ }
3576
+
3577
+ .fm-form-example .wdform-label-section{
3578
+ text-align: left;
3579
+ display: table-cell;
3580
+ }
3581
+
3582
+ .fm-form-example .container-fluid{
3583
+ background: transparent;
3584
+ padding-left: 0px;
3585
+ padding-right: 0px;
3586
+ }
3587
+
3588
+ .fm-form-example .wdform-element-section {
3589
+ text-align: left;
3590
+ display: table-cell;
3591
+ min-width: 140px;
3592
+ }
3593
+ .fm-form-example .fm-button-subscribe,
3594
+ .fm-form-example .fm-button-reset {
3595
+ height: auto !important;
3596
+ line-height: inherit;
3597
+ }
3598
+
3599
+ .fm-mini-title{
3600
+ width: 100% !important;
3601
+ font-size: 18px !important;
3602
+ border-bottom: 1px dotted #ccc;
3603
+ padding: 5px 0;
3604
+ color: #E5705D;
3605
+ }
3606
+
3607
+ .fm-wdform-page-button {
3608
+ display: inline-block;
3609
+ outline: none;
3610
+ cursor: pointer;
3611
+ }
3612
+
3613
+ .fm-btn-group {
3614
+ display: inline-block;
3615
+ vertical-align: middle;
3616
+ }
3617
+
3618
+ .fm-ch-button label{
3619
+ margin-left: 5px;
3620
+ }
3621
+
3622
+ .form-example-preview p{
3623
+ color: #4EC0D9;
3624
+ font-size: 20px
3625
+ }
3626
+
3627
+ .pagination-type{
3628
+ display: inline-block;
3629
+ vertical-align: top;
3630
+ }
3631
+
3632
+ .pagination-type label{
3633
+ width: initial;
3634
+ }
3635
+
3636
+ .embedded-form:after {
3637
+ content: '';
3638
+ display: block;
3639
+ clear: both;
3640
+ }
3641
+
3642
+ .active-percentage {
3643
+ text-align: right;
3644
+ }
3645
+
3646
+ #manage_form .panel{
3647
+ border: none;
3648
+ }
3649
+
3650
+ #fm-header {
3651
+ padding:0px!important;
3652
+ }
3653
+ #manage_form .form-header .panel-heading {
3654
+ background-color: #ffffff;
3655
+ height: 22px;
3656
+ color: #000000;
3657
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
3658
+ font-size: 14px;
3659
+ padding: 8px 12px;
3660
+ margin: 0;
3661
+ line-height: 1.4;
3662
+ }
3663
+
3664
+ #manage_form .form-header .panel-heading span.fm-header-bg{
3665
+ background: url("../images/icons.png") no-repeat 41% 49%;
3666
+ width: 92px;
3667
+ height: 60px;
3668
+ display: inline-block;
3669
+ vertical-align: middle;
3670
+ margin-right: 15px;
3671
+ }
3672
+
3673
+ .form-header span.fm-expcol {
3674
+ background: url("../images/icons.png") no-repeat 26% 54%;
3675
+ width: 45px;
3676
+ height: 60px;
3677
+ cursor: pointer;
3678
+ }
3679
+
3680
+ .form-header span.fm-expanded {
3681
+ background: url("../images/icons.png") no-repeat 31% 52%;
3682
+ width: 45px;
3683
+ height: 60px;
3684
+ cursor: pointer;
3685
+ }
3686
+
3687
+ .form-content.panel {
3688
+ background-color: transparent !important;
3689
+ }
3690
+
3691
+ .form-content .panel-content > div {
3692
+ margin-top: 10px;
3693
+ }
3694
+
3695
+ .form-content .panel-content fieldset {
3696
+ background-color: #fff;
3697
+ }
3698
+
3699
+ .form-content .panel-heading {
3700
+ background-color: #445B72;
3701
+ font-size: 20px;
3702
+ height: 60px;
3703
+ color: #fff;
3704
+ padding: 0 15px 0 0;
3705
+ }
3706
+
3707
+ .form-content .panel-heading span.fm-header-bg{
3708
+ background: url("../images/icons.png") no-repeat 12% 92%;
3709
+ width: 128px;
3710
+ height: 60px;
3711
+ display: inline-block;
3712
+ vertical-align: middle;
3713
+ margin-right: 15px;
3714
+ }
3715
+
3716
+ .form-content span.fm-expcol {
3717
+ background: url("../images/icons.png") no-repeat 49% 93.5%;
3718
+ width: 50px;
3719
+ height: 65px;
3720
+ cursor: pointer;
3721
+ }
3722
+
3723
+ .form-content span.fm-expanded {
3724
+ background: url("../images/icons.png") no-repeat 42% 93.5%;
3725
+ width: 50px;
3726
+ height: 65px;
3727
+ cursor: pointer;
3728
+ }
3729
+
3730
+ .fm-form-header .himage{
3731
+ text-align: center;
3732
+ }
3733
+
3734
+ .fm-form-header .himage.imageRight{
3735
+ display: table-cell;
3736
+ width: 20%;
3737
+ vertical-align: middle;
3738
+ }
3739
+
3740
+ .fm-form-header .htext.imageRight{
3741
+ display: table-cell;
3742
+ width: 70%;
3743
+ }
3744
+
3745
+ .fm-form-header .himage.imageLeft{
3746
+ display: table-cell;
3747
+ width: 20%;
3748
+ vertical-align: middle;
3749
+ }
3750
+
3751
+ .fm-form-header .htext.imageLeft{
3752
+ display: table-cell;
3753
+ width: 70%;
3754
+ }
3755
+ .fm-button.small {
3756
+ width: 108px;
3757
+ }
3758
+
3759
+ .fm-button.medium {
3760
+ width: 150px;
3761
+ }
3762
+
3763
+ .fm-button.large {
3764
+ width: 170px;
3765
+ }
3766
+
3767
+ .fm-button.extra-large {
3768
+ width: 200px;
3769
+ }
3770
+
3771
+ .pp_display label{
3772
+ margin-left: 5px;
3773
+ }
3774
+ .pp_live_search{
3775
+ height: auto !important;
3776
+ }
3777
+
3778
+ ul.pp_search_results {
3779
+ height: auto;
3780
+ max-height: 200px;
3781
+ overflow: auto;
3782
+ background-color: #EFEFEF !important;
3783
+ padding: 0;
3784
+ color: #444;
3785
+ }
3786
+
3787
+ ul.pp_search_results li{
3788
+ cursor: pointer;
3789
+ padding: 7px 10px;
3790
+ margin: 0;
3791
+ }
3792
+
3793
+ ul.pp_search_results li:hover{
3794
+ background: #46ACC3;
3795
+ color:#fff;
3796
+ }
3797
+
3798
+ li.pp_selected {
3799
+ background: #EFEFEF;
3800
+ margin-bottom: 0;
3801
+ height: auto;
3802
+ padding: 4px;
3803
+ }
3804
+
3805
+ li.pp_selected > span {
3806
+ background: #46ACC3;
3807
+ padding: 5px 8px 7px 5px;
3808
+ color: white;
3809
+ margin: 4px;
3810
+ display: inline-block;
3811
+ border-radius: 3px;
3812
+ }
3813
+
3814
+ .pp_selected_remove {
3815
+ position: relative;
3816
+ margin-left: 5px;
3817
+ cursor: pointer;
3818
+ font-size: 18px;
3819
+ font-weight: bold;
3820
+ opacity: 0.8;
3821
+ font-family: cursive;
3822
+ }
3823
+ .fm-loading {
3824
+ display: none;
3825
+ background: url("../images/load.gif") no-repeat 0% 50%;
3826
+ width: 20px;
3827
+ height: 20px;
3828
+ vertical-align: middle;
3829
+ }
3830
+
3831
+ .mini_label {
3832
+ font-size: 12px;
3833
+ }
3834
+
3835
+ #show_table .mini_label:empty {
3836
+ font-size: 12px;
3837
+ padding: 6px 0;
3838
+ background-color: rgb(241, 241, 241);
3839
+ display: block;
3840
+ margin-right: 10px;
3841
+ margin-top: 2px;
3842
+ }
3843
+
3844
+ #show_table .wdform_address .mini_label:empty,
3845
+ #show_table .wdform_date_fields .mini_label:empty,
3846
+ #show_table .mini_label_phone_number:empty,
3847
+ #show_table .mini_label_from:empty{
3848
+ margin-right: 0px;
3849
+ }
3850
+
3851
+ #show_table .mini_label_area_code:empty {
3852
+ margin-right: 15px;
3853
+ }
3854
+ #show_table .mini_label_to:empty{
3855
+ margin-left: 3px;
3856
+ margin-right: 0px;
3857
+ }
3858
+ @media screen and (max-width: 480px){
3859
+ #show_table input[type=text] {
3860
+ padding: 3px 10px;
3861
+ }
3862
+
3863
+ #show_table select {
3864
+ padding: 3px 10px;
3865
+ font-size: 13px;
3866
+ height: 26px;
3867
+ }
3868
+ }
3869
+
3870
+ .wdform_address span {
3871
+ height: 52px;
3872
+ }
3873
+ .show_hide,
3874
+ .all_any {
3875
+ width: 80px;
3876
+ }
3877
+
3878
+ .is_select {
3879
+ width: 100px;
3880
+ }
3881
+
3882
+ .field_choices{
3883
+ display: inline-block;
3884
+ }
3885
+ .wdform-field button.inForm {
3886
+ background: #F3F1F1 !important;
3887
+ color: #616163;
3888
+ border: 1px solid #D0CFCF !important;
3889
+ cursor: default;
3890
+ border-radius: 3px;
3891
+ box-shadow: 1px 1px 1px #dedede;
3892
+ }
3893
+
3894
+ .wdform-field.custom-button button{
3895
+ background: #4EC0D9;
3896
+ padding: 0 5px 0 0;
3897
+ height: 28px;
3898
+ }
3899
+
3900
+ .wdform-field button span {
3901
+ background: url(../images/icons.png) no-repeat 95.5% 35.8%;
3902
+ width: 28px;
3903
+ height: 28px;
3904
+ vertical-align: middle;
3905
+ display: inline-block;
3906
+ }
3907
+
3908
+ .wdform-field button.inForm span {
3909
+ background: url(../images/icons.png) no-repeat 91% 35.8%;
3910
+ width: 28px;
3911
+ height: 28px;
3912
+ vertical-align: middle;
3913
+ display: inline-block;
3914
+ }
3915
+
3916
+ .wdform-field button.isRequired::after{
3917
+ content:" *";
3918
+ color: red;
3919
+ }
3920
+
3921
+ .fm-mini-heading {
3922
+ font-size: 14px;
3923
+ font-weight: bold;
3924
+ vertical-align: top;
3925
+ margin-right: 10px;
3926
+ margin-bottom: 15px;
3927
+ }
3928
+
3929
+ .mini-label {
3930
+ font-size: 14px;
3931
+ vertical-align: top;
3932
+ margin-left: 3px;
3933
+ margin-bottom: 5px;
3934
+ }
3935
+
3936
+ .fm-mini-heading label{
3937
+ font-size: inherit !important;
3938
+ }
3939
+
3940
+ .fm-italic {
3941
+ font-style: italic;
3942
+ }
3943
+
3944
+ .fm-border {
3945
+ padding-bottom: 8px;
3946
+ border-bottom: 1px dotted #ccc;
3947
+ }
3948
+
3949
+ .fm-2col > div {
3950
+ width: 49%;
3951
+ }
3952
+
3953
+ .need-more a{
3954
+ color:#3b6169 !important;
3955
+ font-weight: bold;
3956
+ cursor: pointer;
3957
+ }
3958
+
3959
+ .need-more span {
3960
+ background: url("../images/icons.png") no-repeat 99% 46%;
3961
+ display: inline-block;
3962
+ width: 24px;
3963
+ height: 22px;
3964
+ vertical-align: middle;
3965
+ }
3966
+
3967
+ .fm_lists label {
3968
+ width: inherit;
3969
+ }
3970
+
3971
+ .addHeaderImage {
3972
+ background: url("../images/themes/file-uploads/1.png");
3973
+ width: 20px;
3974
+ height: 20px;
3975
+ display: inline-block;
3976
+ vertical-align: middle;
3977
+ }
3978
+
3979
+ .fm-page-actions .fm-button,
3980
+ .fm-button.field-save-button,
3981
+ .fm-button.cancel-button,
3982
+ .fm-button.delete-button,
3983
+ .fm-button.options-edit-button,
3984
+ .fm-button.preview-button,
3985
+ .fm-button.form-options-button{
3986
+ background: transparent;
3987
+ color: #444;
3988
+ border:1px solid #C5C6C7 !important;
3989
+ }
3990
+
3991
+ .fm-content {
3992
+ position: relative;
3993
+ height: 465px;
3994
+ border: 1px solid #A7A7A7;
3995
+ }
3996
+
3997
+ .theme_type {
3998
+ background-color: #F4F4F4;
3999
+ border: 1px solid #8F8D8D;
4000
+ border-radius: 8px 8px 8px 8px;
4001
+ cursor: pointer;
4002
+ display: inline-block;
4003
+ font-size: 16px;
4004
+ height: 24px;
4005
+ padding-top: 5px;
4006
+ text-align: center;
4007
+ vertical-align: middle;
4008
+ width: 123px;
4009
+ margin: 2px 0px 2px 0px;
4010
+ }
4011
+
4012
+ .fm-form-title {
4013
+ text-align: left;
4014
+ display: inline-block;
4015
+ height: 46px;
4016
+ line-height: 46px;
4017
+ font-size: 28px;
4018
+ font-weight: bold;
4019
+ max-width: 450px;
4020
+ overflow: hidden;
4021
+ text-overflow: ellipsis;
4022
+ white-space: nowrap;
4023
+ }
4024
+
4025
+ .fm-sidebar {
4026
+ background: #fff;
4027
+ padding: 15px;
4028
+ }
4029
+
4030
+ .fm-themes-tabs {
4031
+ background: #fff;
4032
+ padding: 0 !important;
4033
+ }
4034
+
4035
+ .fm-mailchimp-tabs a {
4036
+ text-decoration: underline !important;
4037
+ }
4038
+
4039
+ .skip-step {
4040
+ font-size: 12px;
4041
+ }
4042
+
4043
+ .fm-themes-form > div{
4044
+ background: #fff;
4045
+ }
4046
+
4047
+ .fm-mailchimp {
4048
+ color: #23282d;
4049
+ background: transparent !important;
4050
+ }
4051
+
4052
+ .fm-row.fm-form-types span {
4053
+ display: inline-block;
4054
+ width: 156px;
4055
+ height: 85px;
4056
+ vertical-align: middle;
4057
+ }
4058
+
4059
+ .fm-form-types span.fm-embedded {
4060
+ background: url("../images/icons.png") no-repeat -1% 73%;
4061
+ }
4062
+
4063
+ .fm-form-types span.fm-embedded.active {
4064
+ background: url("../images/icons.png") no-repeat -1% 98.2%;
4065
+ }
4066
+
4067
+ .fm-form-types span.fm-popover {
4068
+ background: url("../images/icons.png") no-repeat 27% 73.2%;
4069
+ }
4070
+
4071
+ .fm-form-types span.fm-popover.active {
4072
+ background: url("../images/icons.png") no-repeat 27% 98%;
4073
+ }
4074
+
4075
+ .fm-form-types span.fm-topbar {
4076
+ background: url("../images/icons.png") no-repeat 57% 73.2%;
4077
+ }
4078
+
4079
+ .fm-form-types span.fm-topbar.active {
4080
+ background: url("../images/icons.png") no-repeat 57% 98%;
4081
+ }
4082
+
4083
+ .fm-form-types span.fm-scrollbox {
4084
+ background: url("../images/icons.png") no-repeat 85.1% 73%;
4085
+ }
4086
+
4087
+ .fm-form-types span.fm-scrollbox.active {
4088
+ background: url("../images/icons.png") no-repeat 85.1% 98.1%;
4089
+ }
4090
+
4091
+ .fm-form-types label {
4092
+ width: initial !important;
4093
+ }
4094
+
4095
+ .fm-form-types label > input{
4096
+ visibility: hidden;
4097
+ position: absolute;
4098
+ }
4099
+
4100
+ .fm-form-types label > input + span{
4101
+ cursor: pointer;
4102
+ border: 2px solid transparent;
4103
+ }
4104
+
4105
+ .fm-form-types label > p{
4106
+ padding: 5px 0;
4107
+ text-align: center;
4108
+ font-size: 18px;
4109
+ color: #46ACC3;
4110
+ margin: 0;
4111
+ }
4112
+
4113
+ .fm-form-types label > input:checked + span{
4114
+ /* border: 2px solid #E5705D; */
4115
+ }
4116
+
4117
+ .pp_display label{
4118
+ margin-left: 5px;
4119
+ }
4120
+ .pp_live_search{
4121
+ height: auto !important;
4122
+ }
4123
+
4124
+ ul.pp_search_results {
4125
+ height: auto;
4126
+ max-height: 200px;
4127
+ overflow: auto;
4128
+ background-color: #EFEFEF !important;
4129
+ padding: 0;
4130
+ color: #444;
4131
+ }
4132
+
4133
+ ul.pp_search_results li{
4134
+ cursor: pointer;
4135
+ padding: 7px 10px;
4136
+ margin: 0;
4137
+ }
4138
+
4139
+ ul.pp_search_results li:hover{
4140
+ background: #46ACC3;
4141
+ color:#fff;
4142
+ }
4143
+
4144
+ li.pp_selected {
4145
+ background: #EFEFEF;
4146
+ margin-bottom: 0;
4147
+ height: auto;
4148
+ padding: 4px;
4149
+ }
4150
+
4151
+ li.pp_selected > span {
4152
+ background: #46ACC3;
4153
+ padding: 5px 8px 7px 5px;
4154
+ color: white;
4155
+ margin: 4px;
4156
+ display: inline-block;
4157
+ border-radius: 3px;
4158
+ }
4159
+
4160
+ .pp_selected_remove {
4161
+ position: relative;
4162
+ margin-left: 5px;
4163
+ cursor: pointer;
4164
+ font-size: 18px;
4165
+ font-weight: bold;
4166
+ opacity: 0.8;
4167
+ font-family: cursive;
4168
+ }
4169
+
4170
+ #old_theme_notice {
4171
+ display: inline-block;
4172
+ }
4173
+
4174
+ .fm-bulk-actions .button {
4175
+ margin: 1px 0;
4176
+ }
4177
+ .fm-bulk-actions .button.hide { display:none; }
4178
+ .fm-bulk-actions span.hide-filter.hide {
4179
+ display: none;
4180
+ }
4181
+ .fm-bulk-actions .button.active { display:inline-block; }
4182
+ .fm-bulk-actions span.show-filter.hide {
4183
+ display: none;
4184
+ }
4185
+ .fm-table-submissions .payment_info_fc {
4186
+ color: #0073aa;
4187
+ }
4188
+ .fm-table-submissions .table-wrapper-1,
4189
+ .fm-table-submissions .table-wrapper-2 {
4190
+ width: 100%;
4191
+ overflow-x: scroll;
4192
+ overflow-y:hidden;
4193
+ }
4194
+ .fm-table-submissions .table-wrapper-1.fixed {
4195
+ position: fixed;
4196
+ top:15px;
4197
+ }
4198
+ .fm-table-submissions .table-scroll-1 { height: 20px; }
4199
+ .fm-table-submissions .submit_content {
4200
+ overflow:hidden;
4201
+ }
4202
+ .fm-table-submissions th.col_id a { min-width: 40px; }
4203
+ .fm-table-submissions .col-submit-date {
4204
+ width:150px;
4205
+ }
4206
+ .table-wrapper-1.no-scroll,
4207
+ .table-wrapper-2.no-scroll {
4208
+ overflow: hidden !important;
4209
+ }
4210
+ @media screen and (max-width: 782px) {
4211
+ th#submitid_fc,
4212
+ td#submitid_fc {
4213
+ display: none !important;
4214
+ }
4215
+
4216
+ .fm-table-submissions .table-wrapper-1,
4217
+ .fm-table-submissions .table-wrapper-2 {
4218
+ overflow-x: hidden !important;
4219
+ }
4220
+ }
4221
+
4222
+ .done-cont {
4223
+ text-align: center;
4224
+ padding: 20px 0;
4225
+ }
4226
+
4227
+ .add-col-header {
4228
+ font-weight: bold;
4229
+ font-size: 18px;
4230
+ margin: 0 0 5px 0;
4231
+ }
4232
+
4233
+ .fm-table-submissions_edit .wd-table .type_range input {
4234
+ display: inline-block;
4235
+ width: 70px;
4236
+ }
4237
+ .fm-table-submissions_edit .wd-table .type_grading .grading-inputs label {
4238
+ display: inline-block;
4239
+ width: 70px;
4240
+ }
4241
+ .fm-table-submissions_edit .wd-table .type_grading .grading-inputs input {
4242
+ display: inline-block;
4243
+ width: 70px;
4244
+ }
4245
+ .fm-table-submissions_edit .non-editable label {
4246
+ display:inline-block;
4247
+ min-width:200px;
4248
+ }
4249
+ .fm-table-submissions_edit .non-editable span {
4250
+ display: inline-block;
4251
+ line-height: 20px;
4252
+ vertical-align: top;
4253
+ }
4254
+ .fm-table-submissions_edit .form-title {
4255
+ font-size: 16px;
4256
+ font-weight: 400;
4257
+ margin: 0;
4258
+ padding: 9px 0 4px;
4259
+ line-height: 29px;
4260
+ }
4261
+ .form_view_hide {
4262
+ display: none;
4263
+ }
4264
+ .form_view_show {
4265
+ display:block;
4266
+ }
4267
+
4268
  .row-actions {
4269
  word-break: keep-all;
4270
  }
css/style.css DELETED
@@ -1,1452 +0,0 @@
1
- .fm-user-manual {
2
- float: left;
3
- }
4
-
5
- .fm_pro_container {
6
- text-align: right;
7
- width: 100%;
8
- }
9
- .fm_pro_link {
10
- border: none;
11
- box-shadow: none !important;
12
- text-decoration: none;
13
- }
14
- a.fm_pro_text, a.fm_pro_text:active, a.fm_pro_text:visited, a.fm_pro_text:hover {
15
- background-color: #D8D8D8;
16
- color: #175c8b;
17
- display: inline-block;
18
- font-size: 11px;
19
- font-weight: bold;
20
- height: 54px;
21
- line-height: 50px;
22
- padding: 0 10px;
23
- vertical-align: middle;
24
- }
25
- .fm_pro_image {
26
- border: none;
27
- display: inline-block;
28
- vertical-align: middle;
29
- }
30
- /*///////////////
31
- new
32
- //////////////*/
33
- input[disabled],
34
- select[disabled],
35
- textarea[disabled],
36
- input[readonly],
37
- select[readonly],
38
- textarea[readonly] {
39
- cursor: not-allowed;
40
- background-color: #eee;
41
- }
42
-
43
- #edit_table .fm-label {
44
- color:#000;
45
- font-weight:bold;
46
- font-size: 13px;
47
- }
48
-
49
- #edit_div {
50
- padding: 10px;
51
- padding-top: 2px;
52
- padding-bottom: 0px;
53
- }
54
-
55
- #edit_div input[type="text"]:disabled{
56
- opacity:0.5;
57
- }
58
-
59
- #edit_main_table tr {
60
- vertical-align: middle;
61
- }
62
-
63
- #edit_main_table > tr > td {
64
- border-bottom: 1px solid #E6E4E4;
65
- padding: 6px 0;
66
- }
67
-
68
- #edit_main_table input[type="text"],
69
- #edit_main_table textarea,
70
- #edit_main_table select {
71
- border: 0;
72
- background: #F1F1F1;
73
- box-shadow: none;
74
- border-radius: 0;
75
- }
76
-
77
- #edit_main_table input[type="text"] {
78
- display: inline-block;
79
- padding: 4px 6px;
80
- font-size: 13px;
81
- line-height: 18px;
82
- color: #555;
83
- vertical-align: middle;
84
- }
85
- #edit_main_table #el_destination_input_info {
86
- padding-top: 5px;
87
- display: inline-block;
88
- color:rgba(152, 143, 143, 0.5686274509803921);
89
- }
90
- #edit_main_table #el_destination_input {
91
- float: right;
92
- width: 40%;
93
- }
94
- .field_options-large #edit_main_table #el_destination_input {
95
- float: right;
96
- width: 75%;
97
- }
98
- #edit_main_table textarea {
99
- width: 100%;
100
- font-size: 13px;
101
- color: #555;
102
- }
103
-
104
- #edit_main_table img {
105
- vertical-align: middle;
106
- }
107
-
108
- #edit_main_table label {
109
- line-height: 19px;
110
- }
111
-
112
- .field_buttons {
113
- background-color: #F2F2F2;
114
- margin: 1px;
115
- border-radius: 2px;
116
- padding: 5px;
117
- height: 60px;
118
- width: 87px;
119
- cursor: pointer;
120
- font-size: 12px;
121
- border: 1px solid #CCCCCC;
122
- }
123
-
124
- .field_buttons:hover {
125
- background-color: #E3E3E3;
126
- }
127
-
128
- .field_disabled {
129
- cursor: pointer;
130
- background: #D0D0D0;
131
- }
132
-
133
- .field_disabled:hover {
134
- background: #D0D0D0;
135
- }
136
-
137
- .fm-field-label {
138
- color: #000000;
139
- font-weight: bold;
140
- font-size: 13px;
141
- margin-right: 20px;
142
- }
143
-
144
- .fm-field-paypal-choice{
145
- width: 50px !important;
146
- margin: 1px !important;
147
- }
148
-
149
- .fm-field-recaptcha-label{
150
- color:#BA0D0D;
151
- font-weight:bold;
152
- font-size: 13px;
153
- text-decoration:underline
154
-
155
- }
156
-
157
- .fm-field-recaptcha-label:hover, .fm-field-recaptcha-label:active, .fm-field-recaptcha-label:visited{
158
- color:#BA0D0D !important;
159
- }
160
-
161
- .fm-editable-label {
162
- margin-left:4px;
163
- color:red;
164
- font-style:italic;
165
- }
166
-
167
-
168
- .wdform_tr_section_break {
169
- min-width:480px;
170
- }
171
-
172
- .element_toolbar {
173
- display:inline;
174
- }
175
-
176
- .element_toolbar img {
177
- margin: 2px;
178
- }
179
- .wdform_arrows_section
180
- {
181
- padding-left: 10px;
182
- vertical-align: middle;
183
- display: inline-block;
184
- min-width:77px;
185
- }
186
- .wdform_arrows {
187
- background: rgba(242,242,242, 0.5);
188
- display: inline-flex;
189
- flex-direction: column;
190
- height: 100%;
191
- left: 0;
192
- position: absolute;
193
- text-align: center;
194
- top: 0;
195
- vertical-align: middle;
196
- width: 100%;
197
- z-index: 9;
198
- }
199
-
200
- .wdform_arrows_show
201
- {
202
- vertical-align: middle;
203
- min-width:216px;
204
- background:#F5F5F5;
205
- text-align:left;
206
- margin-top:-11px;
207
- margin-bottom:5px;
208
- cursor:default !important;
209
- border-top: 1px solid #E6E6E6;
210
- }
211
-
212
- .wdform_arrows img {
213
- cursor: pointer;
214
- }
215
- #edit_page_navigation {
216
- display: table-cell;
217
- vertical-align: middle;
218
- text-align: right;
219
- padding-right: 10px;
220
- }
221
- #edit_page_navigation .dashicons-edit {
222
- font-size:22px;
223
- cursor: pointer;
224
- color:#0073aa;
225
- }
226
- .page_toolbar {
227
- cursor: pointer;
228
- margin: 0 5px 0 0;
229
- }
230
- .page_toolbar.dashicons {
231
- font-size: 25px;
232
- }
233
- .page_toolbar.dashicons-no,
234
- .page_toolbar.dashicons-no-alt,
235
- .page_toolbar.dashicons-dismiss {
236
- color: #aa0000;
237
- }
238
- .page_toolbar.dashicons-no:hover,
239
- .page_toolbar.dashicons-no-alt:hover,
240
- .page_toolbar.dashicons-dismiss:hover {
241
- color: #dc3232;
242
- }
243
- .page_toolbar.dashicons-edit,
244
- .page_toolbar.dashicons-arrow-left-alt,
245
- .page_toolbar.dashicons-arrow-right-alt,
246
- .page_toolbar.dashicons-arrow-up-alt,
247
- .page_toolbar.dashicons-arrow-down-alt,
248
- .page_toolbar.dashicons-arrow-up-alt2,
249
- .page_toolbar.dashicons-arrow-down-alt2,
250
- .page_toolbar.dashicons-admin-page {
251
- color: #0073aa;
252
- }
253
- .page_toolbar.dashicons-edit:hover,
254
- .page_toolbar.dashicons-arrow-left-alt:hover,
255
- .page_toolbar.dashicons-arrow-right-alt:hover,
256
- .page_toolbar.dashicons-arrow-up-alt:hover,
257
- .page_toolbar.dashicons-arrow-down-alt:hover,
258
- .page_toolbar.dashicons-arrow-up-alt2:hover,
259
- .page_toolbar.dashicons-arrow-down-alt2:hover,
260
- .page_toolbar.dashicons-admin-page:hover {
261
- color: #00a0d2;
262
- }
263
- .page_toolbar.dashicons-upload,
264
- .page_toolbar.dashicons-download {
265
- color: #d8c57a;
266
- }
267
- .page_toolbar.dashicons-upload:hover,
268
- .page_toolbar.dashicons-download:hover {
269
- color: #d8ce7f;
270
- }
271
- .wdform_field_section_break {
272
- min-width: 300px;
273
- display: inline-block;
274
- width: 100%;
275
- padding-top: 10px;
276
- }
277
-
278
- .wdform_page {
279
- width: 100%;
280
- }
281
- #page_bar {
282
- border: 1px solid transparent;
283
- }
284
- #page_bar:hover {
285
- border: 1px solid #e5e5e5;
286
- }
287
- #fm_admin_container * {
288
- box-sizing: border-box;
289
- }
290
- .wdform_section {
291
- display: flex;
292
- flex-wrap: wrap;
293
- }
294
- .wdform_arrows_container {
295
- display: inline-flex;
296
- position: absolute;
297
- right: 0;
298
- top: 3px;
299
- height: 100%;
300
- }
301
- .wdform_column .wdform_arrows_advanced {
302
- top: 30px;
303
- }
304
- #fm_admin_container .wdform_page .wdform_section .wdform_column.ui-sortable:empty:last-child {
305
- border: 1px none #e5e5e5 !important;
306
- color: #e5e5e5;
307
- font-size: 27px;
308
- line-height: 27px;
309
- padding: 32px 10px 10px 10px;
310
- text-align: center;
311
- }
312
- .wdform_column:not(#add_field_cont) {
313
- border: 1px solid #e5e5e5 !important;
314
- box-shadow: 0 1px 1px rgba(0,0,0,.04);
315
- display: inline-block;
316
- flex: 1;
317
- margin: 10px;
318
- min-height: 100px;
319
- min-width: 200px;
320
- vertical-align: top;
321
- width: 30%;
322
- }
323
- .wdform_row,
324
- .wdform_tr_section_break {
325
- background-color: white;
326
- border: transparent 1px dashed;
327
- min-height: 60px;
328
- overflow: hidden;
329
- padding: 10px;
330
- position: relative;
331
- width: 100%;
332
- }
333
- .wdform_row:hover,
334
- .wdform_row:active {
335
- border: black 1px dashed;
336
- cursor: move;
337
- }
338
- .wdform_tr_section_break:hover,
339
- .wdform_tr_section_break:active {
340
- border: black 1px dashed;
341
- }
342
-
343
- .wdform_star_rating img {
344
- margin:0;
345
- }
346
- .wdform_scale_rating input {
347
- margin:0 2px;
348
- }
349
- .grading input {
350
- float:none;
351
- margin:0 0 2px 0;
352
- }
353
- .wdform_matrix tr td:first-child {
354
- border:none;
355
- }
356
-
357
- .email_labels
358
- {
359
- position: absolute;
360
- background: #fff;
361
- border: solid 1px #c7c7c7;
362
- top: 0;
363
- left: 0;
364
- z-index: 1000;
365
- }
366
-
367
- .email_labels a {
368
- padding: 5px;
369
- cursor:pointer;
370
- }
371
-
372
- .email_labels a:hover {
373
- background: #ccc;
374
- }
375
-
376
- .highlight:not(.country)
377
- {
378
- border: 2px dashed #DDCC7F !important;
379
- visibility: visible !important;
380
- height: 80px !important;
381
- width: 100% !important;
382
- display:inline-block ;
383
- background:transparent;
384
- }
385
-
386
- .wdform-page-button,
387
- .page_numbersform_id_temp {
388
- border: 1px solid #B3B3B3;
389
- padding: 2px 15px;
390
- }
391
-
392
-
393
- .fm-loading-container{
394
- position:relative;
395
- }
396
-
397
- .fm-loading-content,
398
- .fm-loading-content::before,
399
- .fm-loading-content::after {
400
- z-index: 1000;
401
- position: fixed;
402
- top: 50%;
403
- left: 50%;
404
- border: 1px solid rgb(204,204,204);
405
- border-left-color: rgb(0,0,0);
406
- border-radius: 974px;
407
- -o-border-radius: 974px;
408
- -ms-border-radius: 974px;
409
- -webkit-border-radius: 974px;
410
- -moz-border-radius: 974px;
411
- }
412
-
413
- .fm-loading-content {
414
- // margin: 20% 0;
415
- height: 49px;
416
- width: 49px;
417
- animation: fm-loading-rotate 1150ms linear infinite;
418
- -o-animation: fm-loading-rotate 1150ms linear infinite;
419
- -ms-animation: fm-loading-rotate 1150ms linear infinite;
420
- -webkit-animation: fm-loading-rotate 1150ms linear infinite;
421
- -moz-animation: fm-loading-rotate 1150ms linear infinite;
422
- }
423
-
424
- .fm-loading-content::before {
425
- content: "";
426
- margin: -22px 0 0 -22px;
427
- height: 43px;
428
- width: 43px;
429
- animation: fm-loading-rotate 1150ms linear infinite;
430
- -o-animation: fm-loading-rotate 1150ms linear infinite;
431
- -ms-animation: fm-loading-rotate 1150ms linear infinite;
432
- -webkit-animation: fm-loading-rotate 1150ms linear infinite;
433
- -moz-animation: fm-loading-rotate 1150ms linear infinite;
434
- }
435
-
436
- .fm-loading-content::after {
437
- content: "";
438
- margin: -28px 0 0 -28px;
439
- height: 55px;
440
- width: 55px;
441
- animation: fm-loading-rotate 2300ms linear infinite;
442
- -o-animation: fm-loading-rotate 2300ms linear infinite;
443
- -ms-animation: fm-loading-rotate 2300ms linear infinite;
444
- -webkit-animation: fm-loading-rotate 2300ms linear infinite;
445
- -moz-animation: fm-loading-rotate 2300ms linear infinite;
446
- }
447
-
448
-
449
- @keyframes fm-loading-rotate {
450
- 100% {
451
- transform: rotate(360deg);
452
- }
453
- }
454
-
455
- @-o-keyframes fm-loading-rotate {
456
- 100% {
457
- -o-transform: rotate(360deg);
458
- }
459
- }
460
-
461
- @-ms-keyframes fm-loading-rotate {
462
- 100% {
463
- -ms-transform: rotate(360deg);
464
- }
465
- }
466
-
467
- @-webkit-keyframes fm-loading-rotate {
468
- 100% {
469
- -webkit-transform: rotate(360deg);
470
- }
471
- }
472
-
473
- @-moz-keyframes fm-loading-rotate {
474
- 100% {
475
- -moz-transform: rotate(360deg);
476
- }
477
- }
478
-
479
- .fm-user-manual{
480
- font-size: 14px;
481
- font-weight: bold;
482
- font-style:italic;
483
- margin:20px 0;
484
- }
485
-
486
- .fm-title {
487
- float:left;
488
- }
489
-
490
- .fm-title span{
491
- width:50px;
492
- display:inline-block;
493
- }
494
-
495
- .fm-title input{
496
- width: 290px;
497
- padding: 4px;
498
- border: 1px solid #C5C6C7;
499
- height: 36px;
500
- background: transparent;
501
- margin: 0;
502
- display: inline-block;
503
- vertical-align: middle;
504
- font-size:14px;
505
- }
506
-
507
- input:focus{
508
- outline: none !important;
509
- }
510
-
511
- .fm-page-header {
512
- padding: 10px 0;
513
- }
514
-
515
- .fm-page-title {
516
- font-size: 24px;
517
- line-height: 24px;
518
- color: #444;
519
- display: inline-block;
520
- vertical-align: middle;
521
- }
522
-
523
- .fm-edit-content {
524
- position: relative;
525
- background:#fff;
526
- margin: 20px 0;
527
- padding: 15px 10px;
528
- }
529
-
530
- .fm-drag-and-drop {
531
- margin-bottom: 10px;
532
- }
533
-
534
- .fm-drag-and-drop div{
535
- padding: 5px 0;
536
- font-style:italic;
537
- }
538
-
539
- .fm-drag-and-drop label {
540
- font-size: 15px;
541
- font-weight: bold;
542
- vertical-align: top;
543
- margin-right: 10px;
544
- }
545
-
546
- .fm_modal {
547
- display: none;
548
- position: fixed;
549
- z-index: 1000;
550
- top: 0;
551
- left: 0;
552
- height: 100%;
553
- width: 100%;
554
- background: rgba( 255, 255, 255, .8 );
555
- }
556
-
557
- .export_progress {
558
- position: fixed;
559
- z-index: 1003;
560
- height: 100%;
561
- width: 100%;
562
- top: 56%;
563
- left: 45%;
564
- font-size:15px;
565
- color:#000;
566
- display:none;
567
- }
568
- div.ui-datepicker{
569
- font-size:15px !important;
570
- }
571
-
572
- .ui-datepicker {
573
- background: #F2F2F2 !important;
574
- border: 1px solid #AFAFAF !important;
575
- color: #777777 !important;
576
- }
577
-
578
- .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
579
- border: 1px solid #E3E3E3 !important;
580
- background: #FFFFFF !important;
581
- color: #8C8C8C !important;
582
-
583
- }
584
-
585
- .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
586
- border: 1px solid #D2D2D2 !important;
587
- background: #DCDCDC !important;
588
- font-weight: bold !important;
589
-
590
- }
591
- .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
592
- border: 1px solid #A9A9A9 !important;
593
- background: #A9A9A9 !important;
594
- color: #FFFFFF !important;
595
- }
596
-
597
- .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
598
- border: 1px solid #A2A2A2 !important;
599
- background: #DCDCDC !important;
600
- color: #272727 !important;
601
- }
602
- .ui-icon, .ui-widget-content .ui-icon {
603
- background-image: url(images/ui-icons_222222_256x240.png) !important;
604
- }
605
-
606
- .fm-header-1 {
607
- width: 59%;
608
- display: inline-block;
609
- vertical-align: top;
610
- }
611
- .fm-header-2 {
612
- width: 40%;
613
- display: inline-block;
614
- vertical-align: top;
615
- }
616
- .fm-header label {
617
- width: 20%;
618
- display: inline-block;
619
- font-size: 15px;
620
- }
621
- .fm-row {
622
- margin-top: 10px;
623
- padding: 0;
624
- }
625
-
626
- .form-header .fm-row label {
627
- width: 24% !important;
628
- }
629
-
630
- .fm-row label {
631
- display: inline-block;
632
- width: 20%;
633
- font-size: 15px;
634
- vertical-align: middle;
635
- text-align: left;
636
- }
637
-
638
- .fm-row input[type="text"],
639
- .fm-row select {
640
- width: 100%;
641
- max-width:487px;
642
- padding: 5px;
643
- border: 1px solid #D2CFCF;
644
- height: 30px;
645
- line-height: 30px;
646
- box-shadow: none;
647
- }
648
- .header_img {
649
- width: 120px;
650
- height: 120px;
651
- background-size: cover;
652
- margin-top: 10px;
653
- margin-left: 20%;
654
- }
655
- @media screen and (max-width: 782px) {
656
- .fm-row label {
657
- width: 100%;
658
- margin-bottom: 10px;
659
- }
660
-
661
- .fm-row input[type="text"],
662
- .fm-row select {
663
- width: 100%;
664
- max-width: 577px;
665
- }
666
-
667
- .header_img {
668
- margin-left: 0%;
669
- }
670
- }
671
-
672
-
673
- .header_img #remove_header_img {
674
- display: none;
675
- float: right;
676
- cursor: pointer;
677
- }
678
- .header_img:hover #remove_header_img {
679
- display: inline-block;
680
- }
681
- .fm-button.add-button {
682
- background-color: #4EC0D9;
683
- border: 1px solid transparent;
684
- }
685
- .fm-hide {
686
- display: none;
687
- }
688
- #manage_form .fm-header .fm-heading {
689
- background-color: #1a89bc;
690
- font-size: 20px;
691
- height: 60px;
692
- color: #fff;
693
- padding: 0 15px;
694
- }
695
-
696
- .fm-form-example {
697
- position: absolute;
698
- }
699
-
700
- .fm-form-example .fm-left{
701
- float: left;
702
- }
703
- .fm-form-example .fm-right{
704
- float: right;
705
- }
706
- .fm-form-example .fm-center{
707
- margin: 0 auto;
708
- }
709
-
710
- .fm-form-example.form-embedded {
711
- width: 100%;
712
- top: 5px;
713
- }
714
-
715
-
716
- .fm-form-example .fm-row label,
717
- .fm-themes .fm-row label,
718
- .fm-themes-container .fm-row label {
719
- width: 35%;
720
- }
721
-
722
- .fm-themes-container textarea{
723
- width:100%;
724
- height: 300px;
725
- }
726
-
727
- .form-example-preview label:not(:first-child){
728
- width: initial !important;
729
- }
730
-
731
- .fm-form-example .fm-row input[type="text"],
732
- .fm-form-example .fm-row select,
733
- .fm-themes .fm-row input[type="text"],
734
- .fm-themes .fm-row input[type="number"],
735
- .fm-themes .fm-row select {
736
- width: 56%;
737
- }
738
- .fm-themes .fm-2text input[type="text"] {
739
- width: 86%;
740
- }
741
- .fm-form-example .fm-section {
742
- display: table;
743
- }
744
-
745
- .fm-form-example .fm-section:after{
746
- content: '';
747
- clear: both;
748
- display:block;
749
- }
750
-
751
- .fm-form-example .fm-column {
752
- float: left;
753
- }
754
-
755
- .fm-form-example .wdform-field.subscribe-reset {
756
- display: grid;
757
- }
758
-
759
- .fm-form-example .wdform-field {
760
- display: table-cell;
761
- }
762
-
763
- .fm-form-example .wdform-label-section{
764
- text-align: left;
765
- display: table-cell;
766
- }
767
-
768
- .fm-form-example .container-fluid{
769
- background: transparent;
770
- padding-left: 0px;
771
- padding-right: 0px;
772
- }
773
-
774
- .fm-form-example .wdform-element-section {
775
- text-align: left;
776
- display: table-cell;
777
- min-width: 140px;
778
- }
779
- .fm-form-example .fm-button-subscribe,
780
- .fm-form-example .fm-button-reset {
781
- height: auto !important;
782
- line-height: inherit;
783
- }
784
-
785
- .fm-mini-title{
786
- width: 100% !important;
787
- font-size: 18px !important;
788
- border-bottom: 1px dotted #ccc;
789
- padding: 5px 0;
790
- color: #E5705D;
791
- }
792
-
793
- .fm-wdform-page-button {
794
- display: inline-block;
795
- outline: none;
796
- cursor: pointer;
797
- }
798
-
799
- .fm-btn-group {
800
- display: inline-block;
801
- vertical-align: middle;
802
- }
803
-
804
- .fm-ch-button label{
805
- margin-left: 5px;
806
- }
807
-
808
- .form-example-preview p{
809
- color: #4EC0D9;
810
- font-size: 20px
811
- }
812
-
813
- .pagination-type{
814
- display: inline-block;
815
- vertical-align: top;
816
- }
817
-
818
- .pagination-type label{
819
- width: initial;
820
- }
821
-
822
- .embedded-form:after {
823
- content: '';
824
- display: block;
825
- clear: both;
826
- }
827
-
828
- .active-percentage {
829
- text-align: right;
830
- }
831
-
832
- #manage_form .panel{
833
- border: none;
834
- }
835
-
836
- #fm-header {
837
- padding:0px!important;
838
- }
839
- #manage_form .form-header .panel-heading {
840
- background-color: #ffffff;
841
- height: 22px;
842
- color: #000000;
843
- box-shadow: 0 1px 1px rgba(0,0,0,.04);
844
- font-size: 14px;
845
- padding: 8px 12px;
846
- margin: 0;
847
- line-height: 1.4;
848
- }
849
-
850
- #manage_form .form-header .panel-heading span.fm-header-bg{
851
- background: url("../images/icons.png") no-repeat 41% 49%;
852
- width: 92px;
853
- height: 60px;
854
- display: inline-block;
855
- vertical-align: middle;
856
- margin-right: 15px;
857
- }
858
-
859
- .form-header span.fm-expcol {
860
- background: url("../images/icons.png") no-repeat 26% 54%;
861
- width: 45px;
862
- height: 60px;
863
- cursor: pointer;
864
- }
865
-
866
- .form-header span.fm-expanded {
867
- background: url("../images/icons.png") no-repeat 31% 52%;
868
- width: 45px;
869
- height: 60px;
870
- cursor: pointer;
871
- }
872
-
873
- .form-content.panel {
874
- background-color: transparent !important;
875
- }
876
-
877
- .form-content .panel-content > div {
878
- margin-top: 10px;
879
- }
880
-
881
- .form-content .panel-content fieldset {
882
- background-color: #fff;
883
- }
884
-
885
- .form-content .panel-heading {
886
- background-color: #445B72;
887
- font-size: 20px;
888
- height: 60px;
889
- color: #fff;
890
- padding: 0 15px 0 0;
891
- }
892
-
893
- .form-content .panel-heading span.fm-header-bg{
894
- background: url("../images/icons.png") no-repeat 12% 92%;
895
- width: 128px;
896
- height: 60px;
897
- display: inline-block;
898
- vertical-align: middle;
899
- margin-right: 15px;
900
- }
901
-
902
- .form-content span.fm-expcol {
903
- background: url("../images/icons.png") no-repeat 49% 93.5%;
904
- width: 50px;
905
- height: 65px;
906
- cursor: pointer;
907
- }
908
-
909
- .form-content span.fm-expanded {
910
- background: url("../images/icons.png") no-repeat 42% 93.5%;
911
- width: 50px;
912
- height: 65px;
913
- cursor: pointer;
914
- }
915
-
916
- .fm-form-header .himage{
917
- text-align: center;
918
- }
919
-
920
- .fm-form-header .himage.imageRight{
921
- display: table-cell;
922
- width: 20%;
923
- vertical-align: middle;
924
- }
925
-
926
- .fm-form-header .htext.imageRight{
927
- display: table-cell;
928
- width: 70%;
929
- }
930
-
931
- .fm-form-header .himage.imageLeft{
932
- display: table-cell;
933
- width: 20%;
934
- vertical-align: middle;
935
- }
936
-
937
- .fm-form-header .htext.imageLeft{
938
- display: table-cell;
939
- width: 70%;
940
- }
941
- .fm-button.small {
942
- width: 108px;
943
- }
944
-
945
- .fm-button.medium {
946
- width: 150px;
947
- }
948
-
949
- .fm-button.large {
950
- width: 170px;
951
- }
952
-
953
- .fm-button.extra-large {
954
- width: 200px;
955
- }
956
-
957
- .pp_display label{
958
- margin-left: 5px;
959
- }
960
- .pp_live_search{
961
- height: auto !important;
962
- }
963
-
964
- ul.pp_search_results {
965
- height: auto;
966
- max-height: 200px;
967
- overflow: auto;
968
- background-color: #EFEFEF !important;
969
- padding: 0;
970
- color: #444;
971
- }
972
-
973
- ul.pp_search_results li{
974
- cursor: pointer;
975
- padding: 7px 10px;
976
- margin: 0;
977
- }
978
-
979
- ul.pp_search_results li:hover{
980
- background: #46ACC3;
981
- color:#fff;
982
- }
983
-
984
- li.pp_selected {
985
- background: #EFEFEF;
986
- margin-bottom: 0;
987
- height: auto;
988
- padding: 4px;
989
- }
990
-
991
- li.pp_selected > span {
992
- background: #46ACC3;
993
- padding: 5px 8px 7px 5px;
994
- color: white;
995
- margin: 4px;
996
- display: inline-block;
997
- border-radius: 3px;
998
- }
999
-
1000
- .pp_selected_remove {
1001
- position: relative;
1002
- margin-left: 5px;
1003
- cursor: pointer;
1004
- font-size: 18px;
1005
- font-weight: bold;
1006
- opacity: 0.8;
1007
- font-family: cursive;
1008
- }
1009
- .fm-loading {
1010
- display: none;
1011
- background: url("../images/load.gif") no-repeat 0% 50%;
1012
- width: 20px;
1013
- height: 20px;
1014
- vertical-align: middle;
1015
- }
1016
-
1017
- .mini_label {
1018
- font-size: 12px;
1019
- }
1020
-
1021
- #show_table .mini_label:empty {
1022
- font-size: 12px;
1023
- padding: 6px 0;
1024
- background-color: rgb(241, 241, 241);
1025
- display: block;
1026
- margin-right: 10px;
1027
- margin-top: 2px;
1028
- }
1029
-
1030
- #show_table .wdform_address .mini_label:empty,
1031
- #show_table .wdform_date_fields .mini_label:empty,
1032
- #show_table .mini_label_phone_number:empty,
1033
- #show_table .mini_label_from:empty{
1034
- margin-right: 0px;
1035
- }
1036
-
1037
- #show_table .mini_label_area_code:empty {
1038
- margin-right: 15px;
1039
- }
1040
- #show_table .mini_label_to:empty{
1041
- margin-left: 3px;
1042
- margin-right: 0px;
1043
- }
1044
- @media screen and (max-width: 480px){
1045
- #show_table input[type=text] {
1046
- padding: 3px 10px;
1047
- }
1048
-
1049
- #show_table select {
1050
- padding: 3px 10px;
1051
- font-size: 13px;
1052
- height: 26px;
1053
- }
1054
- }
1055
-
1056
- .wdform_address span {
1057
- height: 52px;
1058
- }
1059
- .show_hide,
1060
- .all_any {
1061
- width: 80px;
1062
- }
1063
-
1064
- .is_select {
1065
- width: 100px;
1066
- }
1067
-
1068
- .field_choices{
1069
- display: inline-block;
1070
- }
1071
- .wdform-field button.inForm {
1072
- background: #F3F1F1 !important;
1073
- color: #616163;
1074
- border: 1px solid #D0CFCF !important;
1075
- cursor: default;
1076
- border-radius: 3px;
1077
- box-shadow: 1px 1px 1px #dedede;
1078
- }
1079
-
1080
- .wdform-field.custom-button button{
1081
- background: #4EC0D9;
1082
- padding: 0 5px 0 0;
1083
- height: 28px;
1084
- }
1085
-
1086
- .wdform-field button span {
1087
- background: url(../images/icons.png) no-repeat 95.5% 35.8%;
1088
- width: 28px;
1089
- height: 28px;
1090
- vertical-align: middle;
1091
- display: inline-block;
1092
- }
1093
-
1094
- .wdform-field button.inForm span {
1095
- background: url(../images/icons.png) no-repeat 91% 35.8%;
1096
- width: 28px;
1097
- height: 28px;
1098
- vertical-align: middle;
1099
- display: inline-block;
1100
- }
1101
-
1102
- .wdform-field button.isRequired::after{
1103
- content:" *";
1104
- color: red;
1105
- }
1106
-
1107
- .fm-mini-heading {
1108
- font-size: 14px;
1109
- font-weight: bold;
1110
- vertical-align: top;
1111
- margin-right: 10px;
1112
- margin-bottom: 15px;
1113
- }
1114
-
1115
- .mini-label {
1116
- font-size: 14px;
1117
- vertical-align: top;
1118
- margin-left: 3px;
1119
- margin-bottom: 5px;
1120
- }
1121
-
1122
- .fm-mini-heading label{
1123
- font-size: inherit !important;
1124
- }
1125
-
1126
- .fm-italic {
1127
- font-style: italic;
1128
- }
1129
-
1130
- .fm-border {
1131
- padding-bottom: 8px;
1132
- border-bottom: 1px dotted #ccc;
1133
- }
1134
-
1135
- .fm-2col > div {
1136
- width: 49%;
1137
- }
1138
-
1139
- .need-more a{
1140
- color:#3b6169 !important;
1141
- font-weight: bold;
1142
- cursor: pointer;
1143
- }
1144
-
1145
- .need-more span {
1146
- background: url("../images/icons.png") no-repeat 99% 46%;
1147
- display: inline-block;
1148
- width: 24px;
1149
- height: 22px;
1150
- vertical-align: middle;
1151
- }
1152
-
1153
- .fm_lists label {
1154
- width: inherit;
1155
- }
1156
-
1157
- .addHeaderImage {
1158
- background: url("../images/themes/file-uploads/1.png");
1159
- width: 20px;
1160
- height: 20px;
1161
- display: inline-block;
1162
- vertical-align: middle;
1163
- }
1164
-
1165
- .fm-page-actions .fm-button,
1166
- .fm-button.field-save-button,
1167
- .fm-button.cancel-button,
1168
- .fm-button.delete-button,
1169
- .fm-button.options-edit-button,
1170
- .fm-button.preview-button,
1171
- .fm-button.form-options-button{
1172
- background: transparent;
1173
- color: #444;
1174
- border:1px solid #C5C6C7 !important;
1175
- }
1176
-
1177
- .fm-content {
1178
- position: relative;
1179
- height: 465px;
1180
- border: 1px solid #A7A7A7;
1181
- }
1182
-
1183
- .theme_type {
1184
- background-color: #F4F4F4;
1185
- border: 1px solid #8F8D8D;
1186
- border-radius: 8px 8px 8px 8px;
1187
- cursor: pointer;
1188
- display: inline-block;
1189
- font-size: 16px;
1190
- height: 24px;
1191
- padding-top: 5px;
1192
- text-align: center;
1193
- vertical-align: middle;
1194
- width: 123px;
1195
- margin: 2px 0px 2px 0px;
1196
- }
1197
-
1198
- .fm-form-title {
1199
- text-align: left;
1200
- display: inline-block;
1201
- height: 46px;
1202
- line-height: 46px;
1203
- font-size: 28px;
1204
- font-weight: bold;
1205
- max-width: 450px;
1206
- overflow: hidden;
1207
- text-overflow: ellipsis;
1208
- white-space: nowrap;
1209
- }
1210
-
1211
- .fm-sidebar {
1212
- background: #fff;
1213
- padding: 15px;
1214
- }
1215
-
1216
- .fm-themes-tabs {
1217
- background: #fff;
1218
- padding: 0 !important;
1219
- }
1220
-
1221
- .fm-mailchimp-tabs a {
1222
- text-decoration: underline !important;
1223
- }
1224
-
1225
- .skip-step {
1226
- font-size: 12px;
1227
- }
1228
-
1229
- .fm-themes-form > div{
1230
- background: #fff;
1231
- }
1232
-
1233
- .fm-mailchimp {
1234
- color: #23282d;
1235
- background: transparent !important;
1236
- }
1237
-
1238
- .fm-row.fm-form-types span {
1239
- display: inline-block;
1240
- width: 156px;
1241
- height: 85px;
1242
- vertical-align: middle;
1243
- }
1244
-
1245
- .fm-form-types span.fm-embedded {
1246
- background: url("../images/icons.png") no-repeat -1% 73%;
1247
- }
1248
-
1249
- .fm-form-types span.fm-embedded.active {
1250
- background: url("../images/icons.png") no-repeat -1% 98.2%;
1251
- }
1252
-
1253
- .fm-form-types span.fm-popover {
1254
- background: url("../images/icons.png") no-repeat 27% 73.2%;
1255
- }
1256
-
1257
- .fm-form-types span.fm-popover.active {
1258
- background: url("../images/icons.png") no-repeat 27% 98%;
1259
- }
1260
-
1261
- .fm-form-types span.fm-topbar {
1262
- background: url("../images/icons.png") no-repeat 57% 73.2%;
1263
- }
1264
-
1265
- .fm-form-types span.fm-topbar.active {
1266
- background: url("../images/icons.png") no-repeat 57% 98%;
1267
- }
1268
-
1269
- .fm-form-types span.fm-scrollbox {
1270
- background: url("../images/icons.png") no-repeat 85.1% 73%;
1271
- }
1272
-
1273
- .fm-form-types span.fm-scrollbox.active {
1274
- background: url("../images/icons.png") no-repeat 85.1% 98.1%;
1275
- }
1276
-
1277
- .fm-form-types label {
1278
- width: initial !important;
1279
- }
1280
-
1281
- .fm-form-types label > input{
1282
- visibility: hidden;
1283
- position: absolute;
1284
- }
1285
-
1286
- .fm-form-types label > input + span{
1287
- cursor: pointer;
1288
- border: 2px solid transparent;
1289
- }
1290
-
1291
- .fm-form-types label > p{
1292
- padding: 5px 0;
1293
- text-align: center;
1294
- font-size: 18px;
1295
- color: #46ACC3;
1296
- margin: 0;
1297
- }
1298
-
1299
- .fm-form-types label > input:checked + span{
1300
- /* border: 2px solid #E5705D; */
1301
- }
1302
-
1303
- .pp_display label{
1304
- margin-left: 5px;
1305
- }
1306
- .pp_live_search{
1307
- height: auto !important;
1308
- }
1309
-
1310
- ul.pp_search_results {
1311
- height: auto;
1312
- max-height: 200px;
1313
- overflow: auto;
1314
- background-color: #EFEFEF !important;
1315
- padding: 0;
1316
- color: #444;
1317
- }
1318
-
1319
- ul.pp_search_results li{
1320
- cursor: pointer;
1321
- padding: 7px 10px;
1322
- margin: 0;
1323
- }
1324
-
1325
- ul.pp_search_results li:hover{
1326
- background: #46ACC3;
1327
- color:#fff;
1328
- }
1329
-
1330
- li.pp_selected {
1331
- background: #EFEFEF;
1332
- margin-bottom: 0;
1333
- height: auto;
1334
- padding: 4px;
1335
- }
1336
-
1337
- li.pp_selected > span {
1338
- background: #46ACC3;
1339
- padding: 5px 8px 7px 5px;
1340
- color: white;
1341
- margin: 4px;
1342
- display: inline-block;
1343
- border-radius: 3px;
1344
- }
1345
-
1346
- .pp_selected_remove {
1347
- position: relative;
1348
- margin-left: 5px;
1349
- cursor: pointer;
1350
- font-size: 18px;
1351
- font-weight: bold;
1352
- opacity: 0.8;
1353
- font-family: cursive;
1354
- }
1355
-
1356
- #old_theme_notice {
1357
- display: inline-block;
1358
- }
1359
-
1360
- .fm-bulk-actions .button {
1361
- margin: 1px 0;
1362
- }
1363
- .fm-bulk-actions .button.hide { display:none; }
1364
- .fm-bulk-actions span.hide-filter.hide {
1365
- display: none;
1366
- }
1367
- .fm-bulk-actions .button.active { display:inline-block; }
1368
- .fm-bulk-actions span.show-filter.hide {
1369
- display: none;
1370
- }
1371
- .fm-table-submissions .payment_info_fc {
1372
- color: #0073aa;
1373
- }
1374
- .fm-table-submissions .table-wrapper-1,
1375
- .fm-table-submissions .table-wrapper-2 {
1376
- width: 100%;
1377
- overflow-x: scroll;
1378
- overflow-y:hidden;
1379
- }
1380
- .fm-table-submissions .table-wrapper-1.fixed {
1381
- position: fixed;
1382
- top:15px;
1383
- }
1384
- .fm-table-submissions .table-scroll-1 { height: 20px; }
1385
- .fm-table-submissions .submit_content {
1386
- overflow:hidden;
1387
- }
1388
- .fm-table-submissions th.col_id a { min-width: 40px; }
1389
- .fm-table-submissions .col-submit-date {
1390
- width:150px;
1391
- }
1392
- .table-wrapper-1.no-scroll,
1393
- .table-wrapper-2.no-scroll {
1394
- overflow: hidden !important;
1395
- }
1396
- @media screen and (max-width: 782px) {
1397
- th#submitid_fc,
1398
- td#submitid_fc {
1399
- display: none !important;
1400
- }
1401
-
1402
- .fm-table-submissions .table-wrapper-1,
1403
- .fm-table-submissions .table-wrapper-2 {
1404
- overflow-x: hidden !important;
1405
- }
1406
- }
1407
-
1408
- .done-cont {
1409
- text-align: center;
1410
- padding: 20px 0;
1411
- }
1412
-
1413
- .add-col-header {
1414
- font-weight: bold;
1415
- font-size: 18px;
1416
- margin: 0 0 5px 0;
1417
- }
1418
-
1419
- .fm-table-submissions_edit .wd-table .type_range input {
1420
- display: inline-block;
1421
- width: 70px;
1422
- }
1423
- .fm-table-submissions_edit .wd-table .type_grading .grading-inputs label {
1424
- display: inline-block;
1425
- width: 70px;
1426
- }
1427
- .fm-table-submissions_edit .wd-table .type_grading .grading-inputs input {
1428
- display: inline-block;
1429
- width: 70px;
1430
- }
1431
- .fm-table-submissions_edit .non-editable label {
1432
- display:inline-block;
1433
- min-width:200px;
1434
- }
1435
- .fm-table-submissions_edit .non-editable span {
1436
- display: inline-block;
1437
- line-height: 20px;
1438
- vertical-align: top;
1439
- }
1440
- .fm-table-submissions_edit .form-title {
1441
- font-size: 16px;
1442
- font-weight: 400;
1443
- margin: 0;
1444
- padding: 9px 0 4px;
1445
- line-height: 29px;
1446
- }
1447
- .form_view_hide {
1448
- display: none;
1449
- }
1450
- .form_view_show {
1451
- display:block;
1452
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
form-maker.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
- * Version: 1.12.33
7
  * Author: WebDorado Form Builder Team
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -91,12 +91,12 @@ final class WDFM {
91
  * Define Constants.
92
  */
93
  private function define_constants() {
94
- $this->plugin_dir = WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__));
95
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
96
  $this->front_urls = $this->get_front_urls();
97
  $this->main_file = plugin_basename(__FILE__);
98
- $this->plugin_version = '1.12.33';
99
- $this->db_version = '2.12.33';
100
  $this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
101
  $this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
102
  $this->menu_slug = 'manage' . $this->menu_postfix;
@@ -499,10 +499,8 @@ final class WDFM {
499
  public function register_admin_scripts() {
500
  // Admin styles.
501
  wp_register_style($this->handle_prefix . '-tables', $this->plugin_url . '/css/form_maker_tables.css', array(), $this->plugin_version);
502
- wp_register_style($this->handle_prefix . '-first', $this->plugin_url . '/css/form_maker_first.css', array(), $this->plugin_version);
503
  wp_register_style($this->handle_prefix . '-phone_field_css', $this->plugin_url . '/css/intlTelInput.css', array(), $this->plugin_version);
504
  wp_register_style($this->handle_prefix . '-jquery-ui', $this->plugin_url . '/css/jquery-ui.custom.css', array(), $this->plugin_version);
505
- wp_register_style($this->handle_prefix . '-style', $this->plugin_url . '/css/style.css', array(), $this->plugin_version);
506
  wp_register_style($this->handle_prefix . '-codemirror', $this->plugin_url . '/css/codemirror.css', array(), $this->plugin_version);
507
  wp_register_style($this->handle_prefix . '-layout', $this->plugin_url . '/css/form_maker_layout.css', array(), $this->plugin_version);
508
  wp_register_style($this->handle_prefix . '-bootstrap', $this->plugin_url . '/css/fm-bootstrap.css', array(), $this->plugin_version);
@@ -555,7 +553,7 @@ final class WDFM {
555
  'leave_empty' => __('Leave empty to set the width to 100%.', $this->prefix),
556
  'is_demo' => $this->is_demo,
557
  'important_message' => __('The free version is limited up to 7 fields to add. If you need this functionality, you need to buy the commercial version.', $this->prefix),
558
- 'no_preview' => __('No preview available.', $this->prefix),
559
  'invisible_recaptcha_error' => sprintf( __('%s Old reCAPTCHA keys will not work for %s. Please make sure to enable the API keys for Invisible reCAPTCHA.', $this->prefix), '<b>'. __('Note:', $this->prefix) .'</b>', '<b>'. __('Invisible reCAPTCHA', $this->prefix) .'</b>' ),
560
  'type_text_description' => __('This field is a single line text input.', $this->prefix).'<br><br>'.__('To set a default value, just fill the field above.', $this->prefix).'<br><br>'.__('You can set the text input as Required, making sure the submitter provides a value for it.', $this->prefix).'<br><br>'.__('Validation (RegExp.) option in Advanced options lets you configure Regular Expression for your Single Line Text field. Use Common Regular Expressions select box to use built-in validation patterns. For instance, in case you can add a validation for decimal number, IP address or zip code by selecting corresponding options of Common Regular Expressions drop-down.', $this->prefix) .'<br><br>'.__('Additionally, you can add HTML attributes to your form fields with Additional Attributes.', $this->prefix),
561
  'type_textarea_description' => __('This field adds a textarea box to your form. Users can write alphanumeric text, special characters and line breaks.', $this->prefix).'<br><br>'.__('You can set the text input as Required, making sure the submitter provides a value for it.', $this->prefix).'<br><br>'.__('Set the width and height of the textarea box using Size(px) option.', $this->prefix),
@@ -641,7 +639,6 @@ final class WDFM {
641
  */
642
  public function register_admin_ajax_scripts() {
643
  wp_register_style($this->handle_prefix . '-tables', $this->plugin_url . '/css/form_maker_tables.css', array(), $this->plugin_version);
644
- wp_register_style($this->handle_prefix . '-style', $this->plugin_url . '/css/style.css', array(), $this->plugin_version);
645
  wp_register_style($this->handle_prefix . '-jquery-ui', $this->plugin_url . '/css/jquery-ui.custom.css', array(), $this->plugin_version);
646
 
647
  wp_register_script($this->handle_prefix . '-shortcode' . $this->menu_postfix, $this->plugin_url . '/js/shortcode.js', array('jquery'), $this->plugin_version);
@@ -875,6 +872,17 @@ final class WDFM {
875
  * Frontend scripts/styles.
876
  */
877
  public function register_frontend_scripts() {
 
 
 
 
 
 
 
 
 
 
 
878
  $front_plugin_url = $this->front_urls['plugin_url'];
879
  wp_register_style($this->handle_prefix . '-jquery-ui', $front_plugin_url . '/css/jquery-ui.custom.css', array(), $this->plugin_version);
880
 
@@ -885,10 +893,48 @@ final class WDFM {
885
  wp_register_script($this->handle_prefix . '-phone_field', $front_plugin_url . '/js/intlTelInput.js', array(), $this->plugin_version);
886
 
887
  wp_register_style($this->handle_prefix . '-phone_field_css', $front_plugin_url . '/css/intlTelInput.css', array(), $this->plugin_version);
888
- wp_register_style($this->handle_prefix . '-frontend', $front_plugin_url . '/css/form_maker_frontend.css', array(), $this->plugin_version);
889
 
890
- wp_register_script($this->handle_prefix . '-frontend', $front_plugin_url . '/js/main_div_front_end.js', array(), $this->plugin_version);
891
- wp_register_script($this->handle_prefix . '-gmap_form', $front_plugin_url . '/js/if_gmap_front_end.js', array(), $this->plugin_version);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
892
 
893
  wp_localize_script($this->handle_prefix . '-frontend', 'fm_objectL10n', array(
894
  'states' => WDW_FM_Library(self::PLUGIN)->get_states(),
@@ -906,22 +952,6 @@ final class WDFM {
906
  'date_validation' => addslashes(__('This is not a valid date value.', $this->prefix)),
907
  'year_validation' => addslashes(sprintf(__('The year must be between %s and %s', $this->prefix), '%%start%%', '%%end%%')),
908
  ));
909
-
910
- $google_fonts = WDW_FM_Library(self::PLUGIN)->get_google_fonts();
911
- $fonts = implode("|", str_replace(' ', '+', $google_fonts));
912
- wp_register_style($this->handle_prefix . '-googlefonts', 'https://fonts.googleapis.com/css?family=' . $fonts . '&subset=greek,latin,greek-ext,vietnamese,cyrillic-ext,latin-ext,cyrillic', null, null);
913
-
914
- wp_register_style($this->handle_prefix . '-animate', $front_plugin_url . '/css/fm-animate.css', array(), $this->plugin_version);
915
-
916
- wp_register_script($this->handle_prefix . '-g-recaptcha', 'https://www.google.com/recaptcha/api.js?onload=fmRecaptchaInit&render=explicit');
917
-
918
- // Register admin styles to use in frontend submissions.
919
- wp_register_script('gmap_form_back', $front_plugin_url . '/js/if_gmap_back_end.js', array(), $this->plugin_version);
920
-
921
- if (!$this->is_free) {
922
- wp_register_script($this->handle_prefix . '-file-upload', $front_plugin_url . '/js/file-upload.js', array(), $this->plugin_version);
923
- wp_register_style($this->handle_prefix . '-submissions_css', $front_plugin_url . '/css/style_submissions.css', array(), $this->plugin_version);
924
- }
925
  }
926
 
927
  /**
@@ -1173,7 +1203,7 @@ final class WDFM {
1173
  'form-maker-pushover' => array('version' => '1.0.2', 'file' => 'fm_pushover.php'),
1174
  'form-maker-mailchimp' => array('version' => '1.0.2', 'file' => 'fm_mailchimp.php'),
1175
  'form-maker-reg' => array('version' => '1.2.2', 'file' => 'fm_reg.php'),
1176
- 'form-maker-post-generation' => array('version' => '1.0.2', 'file' => 'fm_post_generation.php'),
1177
  'form-maker-dropbox-integration' => array('version' => '1.1.1', 'file' => 'fm_dropbox_integration.php'),
1178
  'form-maker-gdrive-integration' => array('version' => '1.0.0', 'file' => 'fm_gdrive_integration.php'),
1179
  'form-maker-pdf-integration' => array('version' => '1.1.3', 'file' => 'fm_pdf_integration.php'),
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
+ * Version: 1.12.34
7
  * Author: WebDorado Form Builder Team
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
91
  * Define Constants.
92
  */
93
  private function define_constants() {
94
+ $this->plugin_dir = WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__));
95
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
96
  $this->front_urls = $this->get_front_urls();
97
  $this->main_file = plugin_basename(__FILE__);
98
+ $this->plugin_version = '1.12.34';
99
+ $this->db_version = '2.12.34';
100
  $this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
101
  $this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
102
  $this->menu_slug = 'manage' . $this->menu_postfix;
499
  public function register_admin_scripts() {
500
  // Admin styles.
501
  wp_register_style($this->handle_prefix . '-tables', $this->plugin_url . '/css/form_maker_tables.css', array(), $this->plugin_version);
 
502
  wp_register_style($this->handle_prefix . '-phone_field_css', $this->plugin_url . '/css/intlTelInput.css', array(), $this->plugin_version);
503
  wp_register_style($this->handle_prefix . '-jquery-ui', $this->plugin_url . '/css/jquery-ui.custom.css', array(), $this->plugin_version);
 
504
  wp_register_style($this->handle_prefix . '-codemirror', $this->plugin_url . '/css/codemirror.css', array(), $this->plugin_version);
505
  wp_register_style($this->handle_prefix . '-layout', $this->plugin_url . '/css/form_maker_layout.css', array(), $this->plugin_version);
506
  wp_register_style($this->handle_prefix . '-bootstrap', $this->plugin_url . '/css/fm-bootstrap.css', array(), $this->plugin_version);
553
  'leave_empty' => __('Leave empty to set the width to 100%.', $this->prefix),
554
  'is_demo' => $this->is_demo,
555
  'important_message' => __('The free version is limited up to 7 fields to add. If you need this functionality, you need to buy the commercial version.', $this->prefix),
556
+ 'no_preview' => __('No preview available for reCAPTCHA.', $this->prefix),
557
  'invisible_recaptcha_error' => sprintf( __('%s Old reCAPTCHA keys will not work for %s. Please make sure to enable the API keys for Invisible reCAPTCHA.', $this->prefix), '<b>'. __('Note:', $this->prefix) .'</b>', '<b>'. __('Invisible reCAPTCHA', $this->prefix) .'</b>' ),
558
  'type_text_description' => __('This field is a single line text input.', $this->prefix).'<br><br>'.__('To set a default value, just fill the field above.', $this->prefix).'<br><br>'.__('You can set the text input as Required, making sure the submitter provides a value for it.', $this->prefix).'<br><br>'.__('Validation (RegExp.) option in Advanced options lets you configure Regular Expression for your Single Line Text field. Use Common Regular Expressions select box to use built-in validation patterns. For instance, in case you can add a validation for decimal number, IP address or zip code by selecting corresponding options of Common Regular Expressions drop-down.', $this->prefix) .'<br><br>'.__('Additionally, you can add HTML attributes to your form fields with Additional Attributes.', $this->prefix),
559
  'type_textarea_description' => __('This field adds a textarea box to your form. Users can write alphanumeric text, special characters and line breaks.', $this->prefix).'<br><br>'.__('You can set the text input as Required, making sure the submitter provides a value for it.', $this->prefix).'<br><br>'.__('Set the width and height of the textarea box using Size(px) option.', $this->prefix),
639
  */
640
  public function register_admin_ajax_scripts() {
641
  wp_register_style($this->handle_prefix . '-tables', $this->plugin_url . '/css/form_maker_tables.css', array(), $this->plugin_version);
 
642
  wp_register_style($this->handle_prefix . '-jquery-ui', $this->plugin_url . '/css/jquery-ui.custom.css', array(), $this->plugin_version);
643
 
644
  wp_register_script($this->handle_prefix . '-shortcode' . $this->menu_postfix, $this->plugin_url . '/js/shortcode.js', array('jquery'), $this->plugin_version);
872
  * Frontend scripts/styles.
873
  */
874
  public function register_frontend_scripts() {
875
+ $required_scripts = array(
876
+ 'jquery',
877
+ 'jquery-ui-widget',
878
+ 'jquery-effects-shake',
879
+ );
880
+ $required_styles = array(
881
+ WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui',
882
+ WDFMInstance(self::PLUGIN)->handle_prefix . '-googlefonts',
883
+ WDFMInstance(self::PLUGIN)->handle_prefix . '-animate',
884
+ 'dashicons',
885
+ );
886
  $front_plugin_url = $this->front_urls['plugin_url'];
887
  wp_register_style($this->handle_prefix . '-jquery-ui', $front_plugin_url . '/css/jquery-ui.custom.css', array(), $this->plugin_version);
888
 
893
  wp_register_script($this->handle_prefix . '-phone_field', $front_plugin_url . '/js/intlTelInput.js', array(), $this->plugin_version);
894
 
895
  wp_register_style($this->handle_prefix . '-phone_field_css', $front_plugin_url . '/css/intlTelInput.css', array(), $this->plugin_version);
 
896
 
897
+ wp_register_script($this->handle_prefix . '-gmap_form', $front_plugin_url . '/js/if_gmap_front_end.js', array('google-maps'), $this->plugin_version);
898
+
899
+ $google_fonts = WDW_FM_Library(self::PLUGIN)->get_google_fonts();
900
+ $fonts = implode("|", str_replace(' ', '+', $google_fonts));
901
+ wp_register_style($this->handle_prefix . '-googlefonts', 'https://fonts.googleapis.com/css?family=' . $fonts . '&subset=greek,latin,greek-ext,vietnamese,cyrillic-ext,latin-ext,cyrillic', null, null);
902
+
903
+ wp_register_style($this->handle_prefix . '-animate', $front_plugin_url . '/css/fm-animate.css', array(), $this->plugin_version);
904
+
905
+ wp_register_script($this->handle_prefix . '-g-recaptcha', 'https://www.google.com/recaptcha/api.js?onload=fmRecaptchaInit&render=explicit');
906
+
907
+ // Register admin styles to use in frontend submissions.
908
+ wp_register_script('gmap_form_back', $front_plugin_url . '/js/if_gmap_back_end.js', array(), $this->plugin_version);
909
+
910
+ if ( !$this->is_free ) {
911
+ wp_register_script($this->handle_prefix . '-file-upload', $front_plugin_url . '/js/file-upload.js', array(), $this->plugin_version);
912
+ wp_register_style($this->handle_prefix . '-submissions_css', $front_plugin_url . '/css/style_submissions.css', array(), $this->plugin_version);
913
+
914
+ if ( WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
915
+ array_push($required_scripts, $this->handle_prefix . '-file-upload', 'gmap_form_back');
916
+ array_push($required_styles, $this->handle_prefix . '-submissions_css');
917
+ }
918
+ }
919
+
920
+ if ( WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
921
+ array_push($required_scripts,
922
+ 'jquery-ui-spinner',
923
+ 'jquery-ui-datepicker',
924
+ 'jquery-ui-slider',
925
+ $this->handle_prefix . '-phone_field',
926
+ WDFMInstance(self::PLUGIN)->handle_prefix . '-gmap_form'
927
+ );
928
+ array_push($required_styles, WDFMInstance(self::PLUGIN)->handle_prefix . '-phone_field_css');
929
+ }
930
+
931
+ wp_register_script($this->handle_prefix . '-frontend', $front_plugin_url . '/js/main_div_front_end.js', $required_scripts, $this->plugin_version);
932
+ wp_register_style($this->handle_prefix . '-frontend', $front_plugin_url . '/css/form_maker_frontend.css', $required_styles, $this->plugin_version);
933
+
934
+ if ( WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
935
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
936
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
937
+ }
938
 
939
  wp_localize_script($this->handle_prefix . '-frontend', 'fm_objectL10n', array(
940
  'states' => WDW_FM_Library(self::PLUGIN)->get_states(),
952
  'date_validation' => addslashes(__('This is not a valid date value.', $this->prefix)),
953
  'year_validation' => addslashes(sprintf(__('The year must be between %s and %s', $this->prefix), '%%start%%', '%%end%%')),
954
  ));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
955
  }
956
 
957
  /**
1203
  'form-maker-pushover' => array('version' => '1.0.2', 'file' => 'fm_pushover.php'),
1204
  'form-maker-mailchimp' => array('version' => '1.0.2', 'file' => 'fm_mailchimp.php'),
1205
  'form-maker-reg' => array('version' => '1.2.2', 'file' => 'fm_reg.php'),
1206
+ 'form-maker-post-generation' => array('version' => '1.1.2', 'file' => 'fm_post_generation.php'),
1207
  'form-maker-dropbox-integration' => array('version' => '1.1.1', 'file' => 'fm_dropbox_integration.php'),
1208
  'form-maker-gdrive-integration' => array('version' => '1.0.0', 'file' => 'fm_gdrive_integration.php'),
1209
  'form-maker-pdf-integration' => array('version' => '1.1.3', 'file' => 'fm_pdf_integration.php'),
framework/WDW_FM_Library.php CHANGED
@@ -974,12 +974,12 @@ class WDW_FM_Library {
974
  $check_js = '';
975
  $onload_js = '';
976
  $onsubmit_js = '';
977
- $form_currency = '';
978
  if ( $row->payment_currency ) {
979
- $form_currency = self::replace_currency_code( $row->payment_currency );
980
  }
 
 
981
  $form_paypal_tax = $row->tax;
982
- $stripe_enable = 0;
983
  $is_type = array();
984
  $id1s = array();
985
  $types = array();
@@ -3852,16 +3852,16 @@ class WDW_FM_Library {
3852
  }
3853
  }
3854
  $onsubmit_js .= '
3855
- var disabled_fields = "";
3856
- jQuery("#form' . $form_id . ' div[wdid]").each(function() {
3857
- if(jQuery(this).css("display") == "none") {
3858
- disabled_fields += jQuery(this).attr("wdid");
3859
- disabled_fields += ",";
3860
- }
 
3861
  if(disabled_fields) {
3862
  jQuery("<input type=\"hidden\" name=\"disabled_fields' . $form_id . '\" value =\""+disabled_fields+"\" />").appendTo("#form' . $form_id . '");
3863
- }
3864
- });';
3865
  ob_start();
3866
  ?>
3867
  var fm_currentDate = new Date();
@@ -3880,7 +3880,6 @@ class WDW_FM_Library {
3880
  var scrollbox_loading_delay<?php echo $form_id; ?> = '<?php echo $row_display->scrollbox_loading_delay; ?>';
3881
  var scrollbox_auto_hide<?php echo $form_id; ?> = '<?php echo $row_display->scrollbox_auto_hide; ?>';
3882
  <?php
3883
- $stripe_enable = ($stripe_enable && ($stripe_enable == 1 || $stripe_enable == 0)) ? $stripe_enable : 2;
3884
  ?>
3885
  <?php echo preg_replace($pattern, ' ', $row->javascript); ?>
3886
 
@@ -3904,15 +3903,15 @@ class WDW_FM_Library {
3904
  function onsubmit_js<?php echo $form_id ?>() {
3905
  <?php echo $onsubmit_js; ?>
3906
  }
3907
- jQuery(window).on('load', function () {
 
3908
  if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
3909
- formOnload(<?php echo $form_id ?>);
3910
  }
3911
  });
3912
- form_view_count<?php echo $form_id ?> = 0;
3913
  jQuery(document).ready(function () {
3914
  if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
3915
- fm_document_ready(<?php echo $form_id ?>);
3916
  }
3917
  });
3918
  <?php
@@ -5018,12 +5017,13 @@ class WDW_FM_Library {
5018
  *
5019
  * @return string
5020
  */
5021
- public static function replace_currency_code( $key ) {
5022
- $currency_code = array('USD', 'EUR', 'GBP', 'JPY', 'CAD', 'MXN', 'HKD', 'HUF', 'NOK', 'NZD', 'SGD', 'SEK', 'PLN', 'AUD', 'DKK', 'CHF', 'CZK', 'ILS', 'BRL', 'TWD', 'MYR', 'PHP', 'THB' );
5023
- $currency_sign = array('$', '&#8364;', '&#163;', '&#165;', 'C$', 'Mex$', 'HK$', 'Ft', 'kr', 'NZ$', 'S$', 'kr', 'zl', 'A$', 'kr', 'CHF', 'Kc', '&#8362;', 'R$', 'NT$', 'RM', '&#8369;', '&#xe3f;' );
5024
- $currency = $currency_sign[array_search($key, $currency_code)];
5025
-
5026
- return $currency;
 
5027
  }
5028
 
5029
  /**
@@ -5223,25 +5223,21 @@ class WDW_FM_Library {
5223
  }
5224
  return $array;
5225
  }
5226
- }
5227
 
5228
- /*
5229
- * Rre.
5230
- *
5231
- * @param array $data
5232
- * @param boolean $e
5233
- *
5234
- * @return string $data
5235
- */
5236
- if (!function_exists('pre')) {
5237
- function pre($data = false, $e = false)
5238
- {
5239
- $bt = debug_backtrace();
5240
- $caller = array_shift($bt);
5241
- print "<pre><xmp>";
5242
- print_r($data);
5243
- print "\r\n Called in : " . $caller['file'] . ", At line:" . $caller['line'];
5244
- echo "</xmp></pre>\n";
5245
- if ($e) { exit; }
5246
  }
5247
  }
974
  $check_js = '';
975
  $onload_js = '';
976
  $onsubmit_js = '';
 
977
  if ( $row->payment_currency ) {
978
+ $form_currency = $row->payment_currency;
979
  }
980
+ $form_currency = apply_filters('fm_form_currency', $form_currency, $form_id);
981
+ $form_currency = self::replace_currency_code( $form_currency );
982
  $form_paypal_tax = $row->tax;
 
983
  $is_type = array();
984
  $id1s = array();
985
  $types = array();
3852
  }
3853
  }
3854
  $onsubmit_js .= '
3855
+ var disabled_fields = "";
3856
+ jQuery("#form' . $form_id . ' div[wdid]").each(function() {
3857
+ if(jQuery(this).css("display") == "none") {
3858
+ disabled_fields += jQuery(this).attr("wdid");
3859
+ disabled_fields += ",";
3860
+ }
3861
+ })
3862
  if(disabled_fields) {
3863
  jQuery("<input type=\"hidden\" name=\"disabled_fields' . $form_id . '\" value =\""+disabled_fields+"\" />").appendTo("#form' . $form_id . '");
3864
+ };';
 
3865
  ob_start();
3866
  ?>
3867
  var fm_currentDate = new Date();
3880
  var scrollbox_loading_delay<?php echo $form_id; ?> = '<?php echo $row_display->scrollbox_loading_delay; ?>';
3881
  var scrollbox_auto_hide<?php echo $form_id; ?> = '<?php echo $row_display->scrollbox_auto_hide; ?>';
3882
  <?php
 
3883
  ?>
3884
  <?php echo preg_replace($pattern, ' ', $row->javascript); ?>
3885
 
3903
  function onsubmit_js<?php echo $form_id ?>() {
3904
  <?php echo $onsubmit_js; ?>
3905
  }
3906
+ form_view_count<?php echo $form_id ?> = 0;
3907
+ jQuery(document).ready(function () {
3908
  if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
3909
+ fm_document_ready(<?php echo $form_id ?>);
3910
  }
3911
  });
 
3912
  jQuery(document).ready(function () {
3913
  if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
3914
+ formOnload(<?php echo $form_id ?>);
3915
  }
3916
  });
3917
  <?php
5017
  *
5018
  * @return string
5019
  */
5020
+ public static function replace_currency_code( $currency ) {
5021
+ $currency_code = array('USD', 'EUR', 'GBP', 'JPY', 'CAD', 'MXN', 'HKD', 'HUF', 'NOK', 'NZD', 'SGD', 'SEK', 'PLN', 'AUD', 'DKK', 'CHF', 'CZK', 'ILS', 'BRL', 'TWD', 'MYR', 'PHP', 'THB');
5022
+ $currency_sign = array('$', '&#8364;', '&#163;', '&#165;', 'C$', 'Mex$', 'HK$', 'Ft', 'kr', 'NZ$', 'S$', 'kr', 'zl', 'A$', 'kr', 'CHF', 'Kc', '&#8362;', 'R$', 'NT$', 'RM', '&#8369;', '&#xe3f;');
5023
+ if (isset($currency_code[$currency])) {
5024
+ $currency = $currency_sign[array_search($currency, $currency_code)];
5025
+ }
5026
+ return $currency;
5027
  }
5028
 
5029
  /**
5223
  }
5224
  return $array;
5225
  }
 
5226
 
5227
+ /**
5228
+ * Check if is preview of Elementor builder.
5229
+ *
5230
+ * @return bool
5231
+ */
5232
+ public static function elementor_is_active() {
5233
+ if ( in_array(WDW_FM_Library(self::PLUGIN)->get('action', ''), array(
5234
+ 'elementor',
5235
+ 'elementor_ajax',
5236
+ )) || WDW_FM_Library(self::PLUGIN)->get('elementor-preview', '') ) {
5237
+
5238
+ return TRUE;
5239
+ }
5240
+
5241
+ return FALSE;
 
 
 
5242
  }
5243
  }
frontend/controllers/form_maker.php CHANGED
@@ -57,7 +57,7 @@ class FMControllerForm_maker {
57
  if ( !$result ) {
58
  return;
59
  }
60
- if( $this->fm_bot_validation( $id ) ){
61
  $ok = $this->model->savedata($result[0], $id);
62
  if ( is_numeric($ok) ) {
63
  $this->model->remove($ok);
@@ -183,7 +183,7 @@ class FMControllerForm_maker {
183
  if ( !$form_result ) {
184
  continue;
185
  }
186
- if( $this->fm_bot_validation( $id ) ) {
187
  $ok = $this->model->savedata($form_result[0], $id);
188
  if ( is_numeric($ok) ) {
189
  $this->model->remove($ok);
@@ -216,11 +216,10 @@ class FMControllerForm_maker {
216
  public function fm_bot_validation( $form_id ) {
217
  if ( (isset( $_POST[ "fm_bot_validation" . $form_id ] ) && $_POST[ "fm_bot_validation" . $form_id ] != '') || (isset($_POST["counter" . $form_id]) && !isset($_POST[ "fm_bot_validation" . $form_id ])) ){
218
  WDW_FM_Library(self::PLUGIN)->start_session();
219
- $_SESSION['massage_after_submit' . $form_id] = addslashes(addslashes(__('Error, something went wrong.', WDFMInstance(self::PLUGIN)->prefix)));;
220
  $_SESSION['error_or_no' . $form_id] = TRUE;
221
  return false;
222
  }
223
  return true;
224
  }
225
-
226
  }
57
  if ( !$result ) {
58
  return;
59
  }
60
+ if ( $this->fm_bot_validation( $id ) ) {
61
  $ok = $this->model->savedata($result[0], $id);
62
  if ( is_numeric($ok) ) {
63
  $this->model->remove($ok);
183
  if ( !$form_result ) {
184
  continue;
185
  }
186
+ if ( $this->fm_bot_validation( $id ) ) {
187
  $ok = $this->model->savedata($form_result[0], $id);
188
  if ( is_numeric($ok) ) {
189
  $this->model->remove($ok);
216
  public function fm_bot_validation( $form_id ) {
217
  if ( (isset( $_POST[ "fm_bot_validation" . $form_id ] ) && $_POST[ "fm_bot_validation" . $form_id ] != '') || (isset($_POST["counter" . $form_id]) && !isset($_POST[ "fm_bot_validation" . $form_id ])) ){
218
  WDW_FM_Library(self::PLUGIN)->start_session();
219
+ $_SESSION['massage_after_submit' . $form_id] = addslashes(addslashes(__('Error, something went wrong.', WDFMInstance(self::PLUGIN)->prefix)));
220
  $_SESSION['error_or_no' . $form_id] = TRUE;
221
  return false;
222
  }
223
  return true;
224
  }
 
225
  }
frontend/models/form_maker.php CHANGED
@@ -24,7 +24,7 @@ class FMModelForm_maker {
24
  $row = $wpdb->get_row( $wpdb->prepare( 'SELECT * FROM ' . $wpdb->prefix . 'formmaker WHERE id="%d"' . (!WDFMInstance(self::PLUGIN)->is_free ? '' : ' AND id' . (WDFMInstance(self::PLUGIN)->is_free == 1 ? ' NOT ' : ' ') . 'IN (' . (get_option( 'contact_form_forms', '' ) != '' ? get_option( 'contact_form_forms' ) : 0) . ')'), $id ) );
25
 
26
  if ( !$row ) {
27
- echo WDW_FM_Library(self::PLUGIN)->message( __( 'Something went wrong when trying to display this form.', WDFMInstance(self::PLUGIN)->prefix ), 'fm-notice-error' );
28
  return FALSE;
29
  }
30
 
@@ -66,7 +66,14 @@ class FMModelForm_maker {
66
  $frontend_dir = '/form-maker-frontend/';
67
  $fm_style_dir = $wp_upload_dir[ 'basedir' ] . $frontend_dir . 'css/fm-style-' . $theme_id . '.css';
68
  $fm_style_url = $front_urls[ 'upload_url' ] . $frontend_dir . 'css/fm-style-' . $theme_id . '.css';
69
- if (!file_exists($fm_style_dir)) {
 
 
 
 
 
 
 
70
  if ( function_exists('wp_add_inline_style') ) {
71
  wp_add_inline_style(WDFMInstance(self::PLUGIN)->handle_prefix . 'frontend', $this->fm_css_content);
72
  } else {
@@ -1159,6 +1166,11 @@ class FMModelForm_maker {
1159
  } else {
1160
  $correct = TRUE;
1161
  }
 
 
 
 
 
1162
  if ( $correct ) {
1163
  $ip = $_SERVER[ 'REMOTE_ADDR' ];
1164
  global $wpdb;
@@ -1199,10 +1211,10 @@ class FMModelForm_maker {
1199
  $result_temp = $this->save_db( $id_for_old );
1200
  // Enqueue any message from an add-on to display.
1201
  if ( isset( $result_temp[ 'message' ] ) ) {
1202
- $_SESSION[ 'massage_after_submit' . $id ] = $result_temp[ 'message' ];
1203
- $_SESSION[ 'error_or_no' . $id ] = 0;
1204
  }
1205
- if ( isset( $result_temp[ 'error' ] ) ) {
1206
  $this->remove( $result_temp['group_id'] );
1207
  $_SESSION[ 'error_or_no' . $id ] = 1;
1208
  }
@@ -1210,7 +1222,7 @@ class FMModelForm_maker {
1210
  if ( WDFMInstance(self::PLUGIN)->is_free != 2 ) {
1211
  do_action( 'WD_FM_SAVE_PROG_save_progress_init', array( 'id' => $id, 'addon_task' => 'clear_data' ) );
1212
  }
1213
- $this->gen_mail( $result_temp['group_id'], $result_temp[ 'all_files' ], $id_for_old, $result_temp[ 'redirect_url' ] );
1214
  }
1215
  }
1216
  }
@@ -1342,12 +1354,14 @@ class FMModelForm_maker {
1342
  $id = '';
1343
  }
1344
  if ( $form->payment_currency ) {
1345
- $form_currency = WDW_FM_Library(self::PLUGIN)->replace_currency_code( $form->payment_currency );
1346
  }
 
 
1347
  $label_id = array();
1348
  $label_label = array();
1349
  $label_type = array();
1350
- $disabled_fields = explode( ',', WDW_FM_Library(self::PLUGIN)->get('disabled_fields', ''));
1351
  $disabled_fields = array_slice( $disabled_fields, 0, count( $disabled_fields ) - 1 );
1352
  $label_all = explode( '#****#', $form->label_order_current );
1353
  $label_all = array_slice( $label_all, 0, count( $label_all ) - 1 );
@@ -2355,7 +2369,7 @@ class FMModelForm_maker {
2355
 
2356
  // Send stripe receipt to logged in user email or first email address in user emails list.
2357
  $user_email = $wp_useremail;
2358
- if ( !$user_email && $form->send_to ) {
2359
  $send_tos = explode( '**', $form->send_to );
2360
  foreach ( $send_tos as $index => $send_to ) {
2361
  $send_to = str_replace( '*', '', $send_to );
@@ -2367,16 +2381,31 @@ class FMModelForm_maker {
2367
  }
2368
  }
2369
  }
2370
- $frontend_parmas['user_email'] = $user_email;
2371
-
2372
  do_action( 'fm_addon_frontend_init', $frontend_parmas );
2373
  }
2374
  $return_value = array( 'group_id' => $group_id, 'all_files' => $all_files, 'redirect_url' => $str );
2375
  // Get output from add-ons.
2376
- $return_value = apply_filters('fm_save_submission_return_value', $return_value);
2377
  return $return_value;
2378
  }
2379
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2380
  /**
2381
  * @return int autoincrement value for group_id.
2382
  */
@@ -2561,6 +2590,8 @@ class FMModelForm_maker {
2561
  if ( $row->payment_currency ) {
2562
  $form_currency = WDW_FM_Library(self::PLUGIN)->replace_currency_code( $row->payment_currency );
2563
  }
 
 
2564
  $this->custom_fields['ip'] = $ip;
2565
  $this->custom_fields['subid'] = $group_id;
2566
  $this->custom_fields['adminemail'] = $adminemail;
@@ -2582,7 +2613,7 @@ class FMModelForm_maker {
2582
  array_push( $label_label, $label_order_each[ 0 ] );
2583
  array_push( $label_type, $label_order_each[ 1 ] );
2584
  }
2585
- $disabled_fields = explode( ',', WDW_FM_Library(self::PLUGIN)->get('disabled_fields', '') );
2586
  $disabled_fields = array_slice( $disabled_fields, 0, count( $disabled_fields ) - 1 );
2587
  $list = '<table cellpadding="3" cellspacing="0" style="width: 600px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;">';
2588
  $list_text_mode = '';
@@ -3888,4 +3919,20 @@ class FMModelForm_maker {
3888
  $forms = $wpdb->get_results( $q );
3889
  return $forms;
3890
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3891
  }
24
  $row = $wpdb->get_row( $wpdb->prepare( 'SELECT * FROM ' . $wpdb->prefix . 'formmaker WHERE id="%d"' . (!WDFMInstance(self::PLUGIN)->is_free ? '' : ' AND id' . (WDFMInstance(self::PLUGIN)->is_free == 1 ? ' NOT ' : ' ') . 'IN (' . (get_option( 'contact_form_forms', '' ) != '' ? get_option( 'contact_form_forms' ) : 0) . ')'), $id ) );
25
 
26
  if ( !$row ) {
27
+ echo WDW_FM_Library(self::PLUGIN)->message( __( 'There is no form selected or the form was deleted.', WDFMInstance(self::PLUGIN)->prefix ), 'fm-notice-error' );
28
  return FALSE;
29
  }
30
 
66
  $frontend_dir = '/form-maker-frontend/';
67
  $fm_style_dir = $wp_upload_dir[ 'basedir' ] . $frontend_dir . 'css/fm-style-' . $theme_id . '.css';
68
  $fm_style_url = $front_urls[ 'upload_url' ] . $frontend_dir . 'css/fm-style-' . $theme_id . '.css';
69
+
70
+ // Elementor plugin is active.
71
+ if ( WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
72
+ wp_register_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-style-' . $theme_id, $fm_style_url, array(), $cssver);
73
+ wp_print_styles(WDFMInstance(self::PLUGIN)->handle_prefix . '-style-' . $theme_id);
74
+ }
75
+
76
+ if (!file_exists($fm_style_dir)) {
77
  if ( function_exists('wp_add_inline_style') ) {
78
  wp_add_inline_style(WDFMInstance(self::PLUGIN)->handle_prefix . 'frontend', $this->fm_css_content);
79
  } else {
1166
  } else {
1167
  $correct = TRUE;
1168
  }
1169
+ if ( !$this->fm_empty_field_validation( $id ) ) {
1170
+ $_SESSION['massage_after_submit' . $id] = addslashes( addslashes( __('Error, something went wrong.', WDFMInstance(self::PLUGIN)->prefix) ) );
1171
+ $_SESSION['error_or_no' . $id] = 1;
1172
+ $correct = FALSE;
1173
+ }
1174
  if ( $correct ) {
1175
  $ip = $_SERVER[ 'REMOTE_ADDR' ];
1176
  global $wpdb;
1211
  $result_temp = $this->save_db( $id_for_old );
1212
  // Enqueue any message from an add-on to display.
1213
  if ( isset( $result_temp[ 'message' ] ) ) {
1214
+ $_SESSION['massage_after_submit' . $id] = $result_temp['message'];
1215
+ $_SESSION['error_or_no' . $id ] = 0;
1216
  }
1217
+ if ( isset( $result_temp['error'] ) ) {
1218
  $this->remove( $result_temp['group_id'] );
1219
  $_SESSION[ 'error_or_no' . $id ] = 1;
1220
  }
1222
  if ( WDFMInstance(self::PLUGIN)->is_free != 2 ) {
1223
  do_action( 'WD_FM_SAVE_PROG_save_progress_init', array( 'id' => $id, 'addon_task' => 'clear_data' ) );
1224
  }
1225
+ $this->gen_mail( $result_temp['group_id'], $result_temp['all_files'], $id_for_old, $result_temp['redirect_url'] );
1226
  }
1227
  }
1228
  }
1354
  $id = '';
1355
  }
1356
  if ( $form->payment_currency ) {
1357
+ $form_currency = $form->payment_currency;
1358
  }
1359
+ $form_currency = apply_filters('fm_form_currency', $form_currency, $id);
1360
+ $form_currency = WDW_FM_Library(self::PLUGIN)->replace_currency_code( $form_currency );
1361
  $label_id = array();
1362
  $label_label = array();
1363
  $label_type = array();
1364
+ $disabled_fields = explode( ',', WDW_FM_Library(self::PLUGIN)->get('disabled_fields' . $id, ''));
1365
  $disabled_fields = array_slice( $disabled_fields, 0, count( $disabled_fields ) - 1 );
1366
  $label_all = explode( '#****#', $form->label_order_current );
1367
  $label_all = array_slice( $label_all, 0, count( $label_all ) - 1 );
2369
 
2370
  // Send stripe receipt to logged in user email or first email address in user emails list.
2371
  $user_email = $wp_useremail;
2372
+ if ( $form->send_to ) {
2373
  $send_tos = explode( '**', $form->send_to );
2374
  foreach ( $send_tos as $index => $send_to ) {
2375
  $send_to = str_replace( '*', '', $send_to );
2381
  }
2382
  }
2383
  }
2384
+ $frontend_parmas['user_email'] = ( is_email($user_email) !== FALSE ) ? $user_email : '';
 
2385
  do_action( 'fm_addon_frontend_init', $frontend_parmas );
2386
  }
2387
  $return_value = array( 'group_id' => $group_id, 'all_files' => $all_files, 'redirect_url' => $str );
2388
  // Get output from add-ons.
2389
+ $return_value = $this->get_output_from_add_ons( $return_value );
2390
  return $return_value;
2391
  }
2392
 
2393
+ /**
2394
+ * Get output from add-ons.
2395
+ *
2396
+ * @param array $params
2397
+ * @return array $$outputs
2398
+ */
2399
+ private function get_output_from_add_ons( $params = array() ) {
2400
+ $data = array();
2401
+ $outputsTmp = apply_filters( 'fm_output_error_from_add_ons', $data, $params );
2402
+ $outputs = array_merge($outputsTmp, $params);
2403
+ if ( !empty($outputs['error']) ) {
2404
+ $outputs['error'] = 1;
2405
+ }
2406
+ return $outputs;
2407
+ }
2408
+
2409
  /**
2410
  * @return int autoincrement value for group_id.
2411
  */
2590
  if ( $row->payment_currency ) {
2591
  $form_currency = WDW_FM_Library(self::PLUGIN)->replace_currency_code( $row->payment_currency );
2592
  }
2593
+ $form_currency = apply_filters('fm_form_currency', $form_currency, $id);
2594
+
2595
  $this->custom_fields['ip'] = $ip;
2596
  $this->custom_fields['subid'] = $group_id;
2597
  $this->custom_fields['adminemail'] = $adminemail;
2613
  array_push( $label_label, $label_order_each[ 0 ] );
2614
  array_push( $label_type, $label_order_each[ 1 ] );
2615
  }
2616
+ $disabled_fields = explode( ',', WDW_FM_Library(self::PLUGIN)->get('disabled_fields' . $id, '') );
2617
  $disabled_fields = array_slice( $disabled_fields, 0, count( $disabled_fields ) - 1 );
2618
  $list = '<table cellpadding="3" cellspacing="0" style="width: 600px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;">';
2619
  $list_text_mode = '';
3919
  $forms = $wpdb->get_results( $q );
3920
  return $forms;
3921
  }
3922
+
3923
+ /**
3924
+ * Empty field validation.
3925
+ *
3926
+ * @param int $form_id
3927
+ *
3928
+ * @return bool
3929
+ */
3930
+ public function fm_empty_field_validation( $form_id ) {
3931
+ $hash = md5( WDFMInstance(self::PLUGIN)->prefix .''. $form_id);
3932
+ $value = WDW_FM_Library(self::PLUGIN)->get('fm_empty_field_validation' . $form_id, '');
3933
+ if ( !empty($value) && $value === $hash ) {
3934
+ return TRUE;
3935
+ }
3936
+ return FALSE;
3937
+ }
3938
  }
frontend/views/form_maker.php CHANGED
@@ -30,16 +30,10 @@ class FMViewForm_maker {
30
  * @return string
31
  */
32
  public function display( $result = array(), $fm_settings = array(), $form_id = 0, $formType = 'embedded' ) {
33
- wp_enqueue_script('jquery');
34
- wp_enqueue_script('jquery-ui-widget');
35
- wp_enqueue_script('jquery-effects-shake');
36
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
37
-
38
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-jquery-ui');
39
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
40
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-googlefonts');
41
- wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-animate');
42
- wp_enqueue_style('dashicons');
43
 
44
  $current_user = wp_get_current_user();
45
  if ( $current_user->ID != 0 ) {
@@ -107,7 +101,14 @@ class FMViewForm_maker {
107
  $error = 'fm-notice-success';
108
  }
109
  if ( !isset($_SESSION['message_captcha']) || $message != $_SESSION['message_captcha'] ) {
110
- $form_maker_front_end .= WDW_FM_Library(self::PLUGIN)->message($message, $error, $form_id);
 
 
 
 
 
 
 
111
  }
112
  }
113
  if ( isset($_SESSION['massage_after_save' . $form_id]) && $_SESSION['massage_after_save' . $form_id] != "" ) {
@@ -134,7 +135,8 @@ class FMViewForm_maker {
134
 
135
  $form_maker_front_end .= '<input type="hidden" id="counter' . $form_id . '" value="' . $row->counter . '" name="counter' . $form_id . '" />';
136
  $form_maker_front_end .= '<input type="hidden" id="Itemid' . $form_id . '" value="" name="Itemid' . $form_id . '" />';
137
- $form_maker_front_end .= '<input type="hidden" value="" name="fm_bot_validation' . $form_id . '" />';
 
138
 
139
  if ( !$fm_hide_form_after_submit ) {
140
  // Form header.
@@ -1248,6 +1250,11 @@ class FMViewForm_maker {
1248
  break;
1249
  }
1250
  case 'type_recaptcha': {
 
 
 
 
 
1251
  $params_names = array( 'w_field_label_size', 'w_field_label_pos', 'w_public', 'w_private', 'w_class' );
1252
  $temp = $params;
1253
  if ( strpos($temp, 'w_hide_label') > -1 ) {
@@ -1334,7 +1341,6 @@ class FMViewForm_maker {
1334
  break;
1335
  }
1336
  case 'type_mark_map': {
1337
- wp_enqueue_script('google-maps');
1338
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-gmap_form');
1339
 
1340
  $params_names = array(
@@ -1511,8 +1517,18 @@ class FMViewForm_maker {
1511
  $param['w_class'] .= ' wd-justify-content-' . $form_theme['SPAlign'];
1512
  }
1513
 
1514
- $html = '<button type="button" class="button-submit" onclick="fm_submit_form(\'' . $form_id . '\');" ' . $param['attributes'] . '>' . $param['w_submit_title'] . '</button>';
1515
- $html .= '<button type="button" class="button-reset ' . $param['w_act'] . '" onclick="fm_reset_form(' . $form_id . ');" ' . $param['attributes'] . '>' . $param['w_reset_title'] . '</button>';
 
 
 
 
 
 
 
 
 
 
1516
 
1517
  // Generate field.
1518
  $rep = $this->wdform_field($type, $param, $row, $html, FALSE);
@@ -1589,7 +1605,7 @@ class FMViewForm_maker {
1589
  case 'type_stripe': {
1590
  /* get stripe add-on form */
1591
  $stripe_data = array('form_view' => $this, 'form' => $row, 'attributes' => $params, 'input_index' => $id1, 'form_id' => $form_id, 'html' => '');
1592
- if (WDFMInstance(self::PLUGIN)->is_free != 2) {
1593
  $stripe_data = apply_filters('fm_addon_stripe_form_init', $stripe_data);
1594
  }
1595
  $rep .= !empty($stripe_data['html']) ? $stripe_data['html'] : '';
@@ -1635,7 +1651,7 @@ class FMViewForm_maker {
1635
  $form_maker_front_end .= '<div class="wdform_preload"></div>';
1636
  $form_maker_front_end .= '</form>';
1637
  $jsversion = $row->jsversion ? $row->jsversion : 1;
1638
- $front_urls = WDFMInstance(self::PLUGIN)->front_urls;
1639
  $frontend_dir ='/form-maker-frontend/';
1640
  $wp_upload_dir = wp_upload_dir();
1641
  $fm_script_dir = $wp_upload_dir['basedir'] . $frontend_dir . 'js/fm-script-' . $form_id . '.js';
@@ -1652,7 +1668,12 @@ class FMViewForm_maker {
1652
  }
1653
  else {
1654
  wp_register_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-script-' . $form_id, $fm_script_url, array(), $jsversion);
1655
- wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-script-' . $form_id);
 
 
 
 
 
1656
  }
1657
 
1658
  $_GET['addon_view'] = 'frontend';
30
  * @return string
31
  */
32
  public function display( $result = array(), $fm_settings = array(), $form_id = 0, $formType = 'embedded' ) {
33
+ if ( !WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
34
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
35
+ wp_enqueue_style(WDFMInstance(self::PLUGIN)->handle_prefix . '-frontend');
36
+ }
 
 
 
 
 
 
37
 
38
  $current_user = wp_get_current_user();
39
  if ( $current_user->ID != 0 ) {
101
  $error = 'fm-notice-success';
102
  }
103
  if ( !isset($_SESSION['message_captcha']) || $message != $_SESSION['message_captcha'] ) {
104
+ if( is_array($message) ) {
105
+ foreach( $message as $msg ) {
106
+ $form_maker_front_end .= WDW_FM_Library(self::PLUGIN)->message($msg, $error, $form_id);
107
+ }
108
+ }
109
+ else {
110
+ $form_maker_front_end .= WDW_FM_Library(self::PLUGIN)->message($message, $error, $form_id);
111
+ }
112
  }
113
  }
114
  if ( isset($_SESSION['massage_after_save' . $form_id]) && $_SESSION['massage_after_save' . $form_id] != "" ) {
135
 
136
  $form_maker_front_end .= '<input type="hidden" id="counter' . $form_id . '" value="' . $row->counter . '" name="counter' . $form_id . '" />';
137
  $form_maker_front_end .= '<input type="hidden" id="Itemid' . $form_id . '" value="" name="Itemid' . $form_id . '" />';
138
+ $form_maker_front_end .= '<input type="hidden" id="fm_bot_validation' . $form_id . '" value="" name="fm_bot_validation' . $form_id . '" />';
139
+ $form_maker_front_end .= '<input type="hidden" id="fm_empty_field_validation' . $form_id . '" value="" name="fm_empty_field_validation' . $form_id . '" data-value="'. md5( WDFMInstance(self::PLUGIN)->prefix .''. $form_id) .'" />';
140
 
141
  if ( !$fm_hide_form_after_submit ) {
142
  // Form header.
1250
  break;
1251
  }
1252
  case 'type_recaptcha': {
1253
+ if ( WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
1254
+ $html = '<span style="color: red; font-style: italic;">' . __('No preview available for reCAPTCHA.', WDFMInstance(self::PLUGIN)->prefix) . '</span>';
1255
+ $rep = '<div class="fm-not-filled message_captcha">' . $html . '</div>';
1256
+ break;
1257
+ }
1258
  $params_names = array( 'w_field_label_size', 'w_field_label_pos', 'w_public', 'w_private', 'w_class' );
1259
  $temp = $params;
1260
  if ( strpos($temp, 'w_hide_label') > -1 ) {
1341
  break;
1342
  }
1343
  case 'type_mark_map': {
 
1344
  wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-gmap_form');
1345
 
1346
  $params_names = array(
1517
  $param['w_class'] .= ' wd-justify-content-' . $form_theme['SPAlign'];
1518
  }
1519
 
1520
+ $submit_onclick = 'onclick="fm_submit_form(\'' . $form_id . '\');"';
1521
+ $reset_onclick = 'onclick="fm_reset_form(' . $form_id . ');"';
1522
+ $disabled_button = '';
1523
+
1524
+ if ( WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
1525
+ $submit_onclick = '';
1526
+ $reset_onclick = '';
1527
+ $disabled_button = 'disabled="disabled"';
1528
+ }
1529
+
1530
+ $html = '<button ' . $disabled_button . ' type="button" class="button-submit" ' . $submit_onclick . ' ' . $param['attributes'] . '>' . $param['w_submit_title'] . '</button>';
1531
+ $html .= '<button ' . $disabled_button . ' type="button" class="button-reset ' . $param['w_act'] . '" ' . $reset_onclick . ' ' . $param['attributes'] . '>' . $param['w_reset_title'] . '</button>';
1532
 
1533
  // Generate field.
1534
  $rep = $this->wdform_field($type, $param, $row, $html, FALSE);
1605
  case 'type_stripe': {
1606
  /* get stripe add-on form */
1607
  $stripe_data = array('form_view' => $this, 'form' => $row, 'attributes' => $params, 'input_index' => $id1, 'form_id' => $form_id, 'html' => '');
1608
+ if ( WDFMInstance(self::PLUGIN)->is_free != 2 && $row->paypal_mode == 2 ) {
1609
  $stripe_data = apply_filters('fm_addon_stripe_form_init', $stripe_data);
1610
  }
1611
  $rep .= !empty($stripe_data['html']) ? $stripe_data['html'] : '';
1651
  $form_maker_front_end .= '<div class="wdform_preload"></div>';
1652
  $form_maker_front_end .= '</form>';
1653
  $jsversion = $row->jsversion ? $row->jsversion : 1;
1654
+ $front_urls = WDFMInstance(self::PLUGIN)->front_urls;
1655
  $frontend_dir ='/form-maker-frontend/';
1656
  $wp_upload_dir = wp_upload_dir();
1657
  $fm_script_dir = $wp_upload_dir['basedir'] . $frontend_dir . 'js/fm-script-' . $form_id . '.js';
1668
  }
1669
  else {
1670
  wp_register_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-script-' . $form_id, $fm_script_url, array(), $jsversion);
1671
+ if ( WDW_FM_Library(self::PLUGIN)->elementor_is_active() ) {
1672
+ wp_print_scripts(WDFMInstance(self::PLUGIN)->handle_prefix . '-script-' . $form_id);
1673
+ }
1674
+ else {
1675
+ wp_enqueue_script(WDFMInstance(self::PLUGIN)->handle_prefix . '-script-' . $form_id);
1676
+ }
1677
  }
1678
 
1679
  $_GET['addon_view'] = 'frontend';
js/form_maker_form_options.js CHANGED
@@ -1,4 +1,4 @@
1
- jQuery(document).ready(function () {
2
  jQuery('.filed_label').each(function() {
3
  if(document.getElementById("frontend_submit_fields").value == document.getElementById("all_fields").value)
4
  document.getElementById("all_fields").checked = true;
@@ -36,49 +36,18 @@ jQuery(document).ready(function () {
36
  }
37
  }
38
  });
 
39
  });
40
 
41
  jQuery(window).on('load', function () {
42
  var fieldset_id = jQuery("#fieldset_id").val();
43
  form_maker_options_tabs(fieldset_id);
44
  fm_change_payment_method(jQuery('input[name=paypal_mode]:checked').val());
45
-
46
  if ( fieldset_id == 'javascript' ) {
47
  codemirror_for_javascript();
48
  }
49
 
50
  fm_popup();
51
- function hide_email_labels(event) {
52
- var e = event.toElement || event.relatedTarget;
53
- if (e.parentNode == this || e == this) {
54
- return;
55
- }
56
- this.style.display="none";
57
- }
58
- if(document.getElementById('mail_from_labels')) {
59
- document.getElementById('mail_from_labels').addEventListener('mouseout',hide_email_labels,true);
60
- }
61
- if(document.getElementById('mail_subject_labels')) {
62
- document.getElementById('mail_subject_labels').addEventListener('mouseout',hide_email_labels,true);
63
- }
64
- if(document.getElementById('mail_from_name_user_labels')) {
65
- document.getElementById('mail_from_name_user_labels').addEventListener('mouseout',hide_email_labels,true);
66
- }
67
- if(document.getElementById('mail_subject_user_labels')) {
68
- document.getElementById('mail_subject_user_labels').addEventListener('mouseout',hide_email_labels,true);
69
- }
70
- if(document.getElementById('post_title_labels')) {
71
- document.getElementById('post_title_labels').addEventListener('mouseout',hide_email_labels,true);
72
- }
73
- if(document.getElementById('post_tags_labels')) {
74
- document.getElementById('post_tags_labels').addEventListener('mouseout',hide_email_labels,true);
75
- }
76
- if(document.getElementById('post_featured_image_labels')) {
77
- document.getElementById('post_featured_image_labels').addEventListener('mouseout',hide_email_labels,true);
78
- }
79
- if(document.getElementById('dbox_upload_dir_labels')) {
80
- document.getElementById('dbox_upload_dir_labels').addEventListener('mouseout',hide_email_labels,true);
81
- }
82
  });
83
 
84
  /**
@@ -170,15 +139,15 @@ function wd_fm_apply_options(task) {
170
  return success;
171
  }
172
 
173
- jQuery(document).ready(function () {
174
- // Remove validation errors on key press.
175
  jQuery(".fm-validate").each(function() {
176
- jQuery(this).on("keypress", function () {
177
  jQuery(this).parent().find(".fm-validate-description").remove();
178
  jQuery(this).removeClass("fm-validate-field");
179
- });
180
- });
181
- });
182
 
183
  function fm_validate_email(value, obj) {
184
  if ( obj != "" && !jQuery(obj).is(':checked') ) { /* No need to check, if option is disabled.*/
1
+ jQuery(document).ready(function () {
2
  jQuery('.filed_label').each(function() {
3
  if(document.getElementById("frontend_submit_fields").value == document.getElementById("all_fields").value)
4
  document.getElementById("all_fields").checked = true;
36
  }
37
  }
38
  });
39
+ fm_remove_validate_error_message();
40
  });
41
 
42
  jQuery(window).on('load', function () {
43
  var fieldset_id = jQuery("#fieldset_id").val();
44
  form_maker_options_tabs(fieldset_id);
45
  fm_change_payment_method(jQuery('input[name=paypal_mode]:checked').val());
 
46
  if ( fieldset_id == 'javascript' ) {
47
  codemirror_for_javascript();
48
  }
49
 
50
  fm_popup();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  });
52
 
53
  /**
139
  return success;
140
  }
141
 
142
+ // Remove validation errors on key press.
143
+ function fm_remove_validate_error_message(){
144
  jQuery(".fm-validate").each(function() {
145
+ jQuery(this).on("keypress change", function () {
146
  jQuery(this).parent().find(".fm-validate-description").remove();
147
  jQuery(this).removeClass("fm-validate-field");
148
+ });
149
+ });
150
+ }
151
 
152
  function fm_validate_email(value, obj) {
153
  if ( obj != "" && !jQuery(obj).is(':checked') ) { /* No need to check, if option is disabled.*/
js/main_div_front_end.js CHANGED
@@ -23,7 +23,7 @@ jQuery(document).ready(function () {
23
  });
24
 
25
  function set_total_value(form_id) {
26
- var FormCurrency = eval("FormCurrency_" + form_id);
27
  if(jQuery('.paypal_total'+form_id).length==0) {
28
  return;
29
  }
@@ -1686,6 +1686,7 @@ function fm_submit_form(form_id) {
1686
  }
1687
 
1688
  function fm_submit(form_id) {
 
1689
  jQuery("#form"+form_id).submit();
1690
  }
1691
 
@@ -1834,6 +1835,8 @@ function fm_save_form(form_id) {
1834
  jQuery("#form" + form_id + " button").each(function () {
1835
  jQuery(this).attr('disabled', 'disabled');
1836
  });
 
 
1837
  jQuery("#form"+form_id).submit();
1838
  }
1839
 
@@ -1849,6 +1852,9 @@ function fm_clear_form(form_id) {
1849
  }
1850
  }
1851
 
 
 
 
1852
  function formOnload(form_id) {
1853
  if (navigator.userAgent.toLowerCase().indexOf('msie') != -1 && parseInt(navigator.userAgent.toLowerCase().split('msie')[1]) === 8) {
1854
  jQuery("#form" + form_id).find(jQuery("input[type='radio']")).click(function() {
@@ -1969,7 +1975,7 @@ function formOnload(form_id) {
1969
 
1970
  (function(jQuery) {
1971
  jQuery.fn.shuffle = function() {
1972
- var allElems = this.get(),
1973
  getRandom = function(max) {
1974
  return Math.floor(Math.random() * max);
1975
  },
@@ -1979,7 +1985,7 @@ function formOnload(form_id) {
1979
  allElems.splice(random, 1);
1980
  return randEl;
1981
  });
1982
- this.each(function(i) {
1983
  jQuery(this).replaceWith(jQuery(shuffled[i]));
1984
  });
1985
  return jQuery(shuffled);
@@ -1987,7 +1993,6 @@ function formOnload(form_id) {
1987
  })(jQuery);
1988
 
1989
  window["onload_js" + form_id]();
1990
- window["condition_js" + form_id]();
1991
 
1992
  if (typeof window["before_load" + form_id] == 'function') {
1993
  window["before_load" + form_id]();
@@ -2016,6 +2021,7 @@ function fm_document_ready(form_id) {
2016
  generate_page_nav(window['first_form_view' + form_id], form_id, window['form_view_count' + form_id], window['form_view_max' + form_id]);
2017
  }
2018
  fm_initilize_form(form_id);
 
2019
  }
2020
 
2021
  function fm_check(id, form_id) {
23
  });
24
 
25
  function set_total_value(form_id) {
26
+ var FormCurrency = window["FormCurrency_" + form_id] + ' ';
27
  if(jQuery('.paypal_total'+form_id).length==0) {
28
  return;
29
  }
1686
  }
1687
 
1688
  function fm_submit(form_id) {
1689
+ fm_set_input_value('fm_empty_field_validation' + form_id, jQuery('#fm_empty_field_validation' + form_id).attr('data-value') );
1690
  jQuery("#form"+form_id).submit();
1691
  }
1692
 
1835
  jQuery("#form" + form_id + " button").each(function () {
1836
  jQuery(this).attr('disabled', 'disabled');
1837
  });
1838
+
1839
+ fm_set_input_value('fm_empty_field_validation' + form_id, jQuery('#fm_empty_field_validation' + form_id).attr('data-value') );
1840
  jQuery("#form"+form_id).submit();
1841
  }
1842
 
1852
  }
1853
  }
1854
 
1855
+ function fm_set_input_value( input_id, value ){
1856
+ jQuery('#' + input_id).val(value);
1857
+ }
1858
  function formOnload(form_id) {
1859
  if (navigator.userAgent.toLowerCase().indexOf('msie') != -1 && parseInt(navigator.userAgent.toLowerCase().split('msie')[1]) === 8) {
1860
  jQuery("#form" + form_id).find(jQuery("input[type='radio']")).click(function() {
1975
 
1976
  (function(jQuery) {
1977
  jQuery.fn.shuffle = function() {
1978
+ var allElems = jQuery(this).find('.wd-choice'),
1979
  getRandom = function(max) {
1980
  return Math.floor(Math.random() * max);
1981
  },
1985
  allElems.splice(random, 1);
1986
  return randEl;
1987
  });
1988
+ jQuery(this).find('.wd-choice').each(function(i) {
1989
  jQuery(this).replaceWith(jQuery(shuffled[i]));
1990
  });
1991
  return jQuery(shuffled);
1993
  })(jQuery);
1994
 
1995
  window["onload_js" + form_id]();
 
1996
 
1997
  if (typeof window["before_load" + form_id] == 'function') {
1998
  window["before_load" + form_id]();
2021
  generate_page_nav(window['first_form_view' + form_id], form_id, window['form_view_count' + form_id], window['form_view_max' + form_id]);
2022
  }
2023
  fm_initilize_form(form_id);
2024
+ window["condition_js" + form_id]();
2025
  }
2026
 
2027
  function fm_check(id, form_id) {
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: webdorado,10web,wdsupport,formmakersupport
3
  Tags: form, form builder, contact form, custom form, feedback, contact, web contact form, captcha, email, form manager, forms, survey
4
  Requires at least: 4.6
5
  Tested up to: 4.9
6
- Stable tag: 1.12.33
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -74,15 +74,15 @@ Form Maker supports 12 premium add-ons to power up your forms even further. Whet
74
  * [Export/Import](https://web-dorado.com/products/wordpress-form/add-ons/export-import.html)
75
  * [PDF Integration](https://web-dorado.com/products/wordpress-form/add-ons/pdf.html)
76
  * [Save Progress](https://web-dorado.com/products/wordpress-form/add-ons/save-progress.html)
 
77
  * [Stripe Integration](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html)
 
 
 
78
  * [Conditional Emails](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html)
79
  * [WordPress Registration](https://web-dorado.com/products/wordpress-form/add-ons/registration.html)
80
- * [Post Generation](https://web-dorado.com/products/wordpress-form/add-ons/post-generation.html)
81
  * [Mailchimp Integration](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html)
82
- * [Dropbox Integration](https://web-dorado.com/products/wordpress-form/add-ons/dropbox.html)
83
- * [Google Drive Integration](https://web-dorado.com/products/wordpress-form/add-ons/google-drive.html)
84
  * [Pushover Integration](https://web-dorado.com/products/wordpress-form/add-ons/pushover.html)
85
- * [Calculator](https://web-dorado.com/products/wordpress-form/add-ons/calculator.html)
86
 
87
  **SETTINGS/CUSTOMIZATION**
88
  _\*Some customizations described here are available in Premium version. Please refer to feature summary for additional info._
@@ -452,6 +452,13 @@ Where **{{field_id}}** is the ID of the field you wish to prefill. Also, **{{par
452
 
453
  == Changelog ==
454
 
 
 
 
 
 
 
 
455
  = 1.12.33 =
456
  * Added: Option to enable/disable WP Editor.
457
  * Added: Additional security checks against bots.
@@ -1271,22 +1278,22 @@ New themes
1271
  * Customizable Email message for Administrator and Users
1272
  = 1.3.0 =
1273
  * Actions after form Submission:
1274
- - Stay on form:
1275
- - To go to Post,Page after the form submission:
1276
- - Custom text after the form submission:
1277
- - URL: The user is redirected to the provided URL after the form submission.
1278
  * Edit javascript of the form:
1279
  * Save as the copy of the form:
1280
  * Themes: There are 43 standard themes included in Form Maker
1281
  * New form fields:
1282
- - Address field
1283
- - Address mark on map form field
1284
- - Number form field
1285
- - Phone form field
1286
- - Date 3 different form field
1287
- - Time form field
1288
- - Country list form field
1289
- - Recapthca form field
1290
  * Pagebreak of the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker: This can be used to break the form into distinct pages.
1291
  * Section Break of the Form Maker: This option allows adding a section break to the form page.
1292
  * For each form certain types of statistical data are available in the form builder tool:
3
  Tags: form, form builder, contact form, custom form, feedback, contact, web contact form, captcha, email, form manager, forms, survey
4
  Requires at least: 4.6
5
  Tested up to: 4.9
6
+ Stable tag: 1.12.34
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
74
  * [Export/Import](https://web-dorado.com/products/wordpress-form/add-ons/export-import.html)
75
  * [PDF Integration](https://web-dorado.com/products/wordpress-form/add-ons/pdf.html)
76
  * [Save Progress](https://web-dorado.com/products/wordpress-form/add-ons/save-progress.html)
77
+ * [Calculator](https://web-dorado.com/products/wordpress-form/add-ons/calculator.html)
78
  * [Stripe Integration](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html)
79
+ * [Post Generation](https://web-dorado.com/products/wordpress-form/add-ons/post-generation.html)
80
+ * [Google Drive Integration](https://web-dorado.com/products/wordpress-form/add-ons/google-drive.html)
81
+ * [Dropbox Integration](https://web-dorado.com/products/wordpress-form/add-ons/dropbox.html)
82
  * [Conditional Emails](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html)
83
  * [WordPress Registration](https://web-dorado.com/products/wordpress-form/add-ons/registration.html)
 
84
  * [Mailchimp Integration](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html)
 
 
85
  * [Pushover Integration](https://web-dorado.com/products/wordpress-form/add-ons/pushover.html)
 
86
 
87
  **SETTINGS/CUSTOMIZATION**
88
  _\*Some customizations described here are available in Premium version. Please refer to feature summary for additional info._
452
 
453
  == Changelog ==
454
 
455
+ = 2.12.34 =
456
+ * Added: Additional security check to block form submissions from bots.
457
+ * Improved: Submissions CSV/XML export for bigger forms.
458
+ * Improved: Rendering of forms in Elementor front-end builder preview.
459
+ * Improved: Optimized the back end Scripts and CSS for faster loading.
460
+ * Fixed: Form Submissions page responsiveness issue on mobile devices.
461
+
462
  = 1.12.33 =
463
  * Added: Option to enable/disable WP Editor.
464
  * Added: Additional security checks against bots.
1278
  * Customizable Email message for Administrator and Users
1279
  = 1.3.0 =
1280
  * Actions after form Submission:
1281
+ - Stay on form:
1282
+ - To go to Post,Page after the form submission:
1283
+ - Custom text after the form submission:
1284
+ - URL: The user is redirected to the provided URL after the form submission.
1285
  * Edit javascript of the form:
1286
  * Save as the copy of the form:
1287
  * Themes: There are 43 standard themes included in Form Maker
1288
  * New form fields:
1289
+ - Address field
1290
+ - Address mark on map form field
1291
+ - Number form field
1292
+ - Phone form field
1293
+ - Date 3 different form field
1294
+ - Time form field
1295
+ - Country list form field
1296
+ - Recapthca form field
1297
  * Pagebreak of the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker: This can be used to break the form into distinct pages.
1298
  * Section Break of the Form Maker: This option allows adding a section break to the form page.
1299
  * For each form certain types of statistical data are available in the form builder tool: