Visual Form Builder - Version 3.0.2

Version Description

Download this release

Release Info

Developer mmuro
Plugin Icon 128x128 Visual Form Builder
Version 3.0.2
Comparing to
See all releases

Code changes from version 3.0.1 to 3.0.2

admin/assets/css/sass/partials/_accordions.scss ADDED
@@ -0,0 +1,166 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .vfb-accordion-container {
2
+ border: 1px solid #e5e5e5;
3
+ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
4
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
5
+
6
+ .outer-border {
7
+ margin: 0;
8
+ }
9
+ }
10
+
11
+ .vfb-accordion-section {
12
+ border-bottom: 1px solid #dfdfdf;
13
+ margin: 0;
14
+
15
+ &.open {
16
+ .vfb-accordion-section-content {
17
+ display: block;
18
+ }
19
+
20
+ &:hover {
21
+ border-bottom-color: #dfdfdf;
22
+ }
23
+ }
24
+ }
25
+
26
+ .vfb-accordion-section-content {
27
+ display: none;
28
+ padding: 10px 15px;
29
+ overflow: hidden;
30
+ background: #fff;
31
+ }
32
+
33
+ .vfb-accordion-section-title {
34
+ margin: 0;
35
+ padding: 12px 15px 15px;
36
+ position: relative;
37
+ border-left: 1px solid #dfdfdf;
38
+ border-right: 1px solid #dfdfdf;
39
+ -webkit-user-select: none;
40
+ -moz-user-select: none;
41
+ -ms-user-select: none;
42
+ user-select: none;
43
+ cursor: pointer;
44
+
45
+ &:after {
46
+ position: absolute;
47
+ top: 12px;
48
+ right: 10px;
49
+ z-index: 1;
50
+
51
+ content: '\f140';
52
+ border: none;
53
+ background: 0 0;
54
+ font: 400 20px/1 dashicons;
55
+ speak: none;
56
+ display: block;
57
+ padding: 0;
58
+ text-indent: 0;
59
+ text-align: center;
60
+
61
+ -webkit-font-smoothing: antialiased;
62
+ -moz-osx-font-smoothing: grayscale;
63
+ text-decoration: none !important;
64
+ color: #aaaaaa;
65
+ }
66
+
67
+ &:focus {
68
+ outline: none;
69
+ }
70
+
71
+ &:hover:after,
72
+ &:focus:after {
73
+ color: #777;
74
+ border-color: #aaa transparent;
75
+ }
76
+ }
77
+
78
+ .metabox-holder h3.vfb-accordion-section-title {
79
+ padding: 12px 15px 15px;
80
+ }
81
+
82
+ .cannot-expand {
83
+ .vfb-accordion-section-title {
84
+ cursor: auto;
85
+
86
+ &:after {
87
+ display: none;
88
+ }
89
+ }
90
+ }
91
+
92
+ .vfb-control-section {
93
+ .vfb-accordion-section-title {
94
+ border-left: none;
95
+ border-right: none;
96
+ padding: 10px 10px 11px 14px;
97
+ line-height: 21px;
98
+ background: #fff;
99
+
100
+ &:after {
101
+ top: 11px;
102
+ }
103
+ }
104
+
105
+ &:hover .vfb-accordion-section-title,
106
+ &.open .vfb-accordion-section-title,
107
+ .vfb-accordion-section-title:hover,
108
+ .vfb-accordion-section-title:focus {
109
+ color: #222;
110
+ background: #f5f5f5;
111
+ }
112
+
113
+ &.open .vfb-accordion-section-title {
114
+ border-bottom: 1px solid #dfdfdf;
115
+
116
+ &:after {
117
+ content:'\f142';
118
+ }
119
+ }
120
+
121
+ .vfb-control-title {
122
+ display: block;
123
+ font-size: 14px;
124
+ line-height: 24px;
125
+ font-weight: 600;
126
+ margin-bottom: 5px;
127
+ }
128
+
129
+ select {
130
+ width: 95%;
131
+ height: 28px;
132
+ line-height: 28px;
133
+ }
134
+
135
+ input[type="radio"] {
136
+ line-height: 28px;
137
+ margin-right: 5px;
138
+ }
139
+
140
+ input[type="text"],
141
+ input[type="number"] {
142
+ width: 95%;
143
+ line-height: 18px;
144
+ margin: 0;
145
+ }
146
+
147
+ &.vfb-control-radio label {
148
+ line-height: 32px;
149
+ }
150
+
151
+ #vfb-forms-switcher {
152
+ width: 70%;
153
+ }
154
+
155
+ .wp-picker-container {
156
+ margin: 10px 0;
157
+
158
+ &.wp-picker-active .wp-picker-input-wrap {
159
+ display: block;
160
+
161
+ .wp-picker-default {
162
+ margin-left: 10px;
163
+ }
164
+ }
165
+ }
166
+ }
admin/assets/css/sass/visual-form-builder-admin.scss CHANGED
@@ -1,4 +1,5 @@
1
  @import 'partials/cta';
 
2
  @import 'partials/buttons';
3
  @import 'partials/upgrade';
4
  @import 'partials/form-edit';
1
  @import 'partials/cta';
2
+ @import 'partials/accordions';
3
  @import 'partials/buttons';
4
  @import 'partials/upgrade';
5
  @import 'partials/form-edit';
admin/assets/css/visual-form-builder-admin.min.css CHANGED
@@ -1 +1 @@
1
- .vfb-pro-call-to-action{padding:5px 0;text-align:center}.vfb-pro-call-to-action .cta-sign-up{font-size:24px;font-weight:bold;line-height:22px;display:block;width:100%;text-align:center;text-decoration:none;color:#ffffff;text-shadow:1px 1px 1px #2b658c}.vfb-pro-call-to-action .cta-price{font-size:12px;font-weight:normal;line-height:20px;line-height:20px;display:block;width:100%;text-align:center;text-decoration:none;color:#ace7ff}.vfb-btn{font-size:21px;font-weight:500;line-height:20px;display:inline-block;margin-bottom:0;padding:15px 10px;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;color:#333333;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;border-radius:6px;background-color:#f5f5f5;background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);text-shadow:0 1px 1px rgba(255,255,255,0.75)}.vfb-btn:hover,.vfb-btn:focus{-webkit-transition:background-position 0.1s linear;transition:background-position 0.1s linear;text-decoration:none;color:#333333;background-position:0 -15px}.vfb-btn:focus{outline:thin dotted #333333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.vfb-btn.active,.vfb-btn:active{outline:0;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.vfb-btn-primary{color:#ffffff;border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-color:#006dcc;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.vfb-btn-primary.active{color:rgba(255,255,255,0.75)}.vfb-btn-primary:hover,.vfb-btn-primary:focus,.vfb-btn-primary:active,.vfb-btn-primary.active,.vfb-btn-primary.disabled,.vfb-btn-primary[disabled]{color:#ffffff;background-color:#0044cc}.vfb-btn-primary:active,.vfb-btn-primary.active{background-color:#003399 \9}.vfb-btn-inverse{color:#ffffff;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);background-color:#363636;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.vfb-btn-inverse:hover,.vfb-btn-inverse:focus,.vfb-btn-inverse:active,.vfb-btn-inverse.active,.vfb-btn-inverse.disabled,.vfb-btn-inverse[disabled]{color:#ffffff;background-color:#222222}.vfb-button{font:12px/normal sans-serif;position:relative;display:inline-block;overflow:visible;zoom:1;margin:0;padding:0.5em 2.5em 0.5em 1em;cursor:pointer;white-space:nowrap;text-decoration:none;color:#333333;border:1px solid #d4d4d4;border-radius:0.2em;outline:none;background-color:#f5f5f5}.vfb-button:hover,.vfb-button:active,.vfb-button.current{color:#000000;border-color:#929292;border-bottom-color:#929292;background-image:-webkit-linear-gradient(#eee, #ccc);background-image:linear-gradient(#eee, #ccc);background-color:#eeeeee}.vfb-button.current{font-weight:bold}.vfb-button::-moz-focus-inner{padding:0;border:0}.vfb-button.vfb-settings:hover,.vfb-button.vfb-settings:focus,.vfb-button.vfb-settings:active{color:#3072b3}.vfb-button.vfb-delete:hover,.vfb-button.vfb-delete:focus,.vfb-button.vfb-delete:active{color:#990000}.vfb-button.vfb-duplicate:hover,.vfb-button.vfb-duplicate:focus,.vfb-button.vfb-duplicate:active{color:#008e0d}.vfb-button-group{display:inline-block;margin:10px 0;list-style:none}.rtl .vfb-button-group{margin-left:-2px}.vfb-button-group .vfb-button{float:left;margin-right:5px}.rtl .vfb-button-group .vfb-button{float:right;margin-right:0;margin-left:5px}.vfb-button-group .button-primary{margin-top:2px}.vfb-item-actions{margin-right:10px;margin-bottom:10px;text-align:center}.rtl .vfb-item-actions{margin-right:0;margin-left:10px}.vfb-item-actions .vfb-delete{float:left}.rtl .vfb-item-actions .vfb-delete{float:right}.vfb-item-actions .vfb-conditional-fields{float:right}.rtl .vfb-item-actions .vfb-conditional-fields{float:left}.vfb-item-actions .vfb-delete,.vfb-item-actions .vfb-duplicate,.vfb-item-actions .vfb-conditional-fields{margin-top:10px}.vfb-pro-upgrade{display:inline;float:left;margin-bottom:20px;padding:10px;border:1px solid #21759b;border-radius:5px;background-color:#d3e7ee}.rtl .vfb-pro-upgrade{float:right}.vfb-pro-upgrade h2,.wrap .vfb-pro-upgrade h2{font-size:23px;font-weight:500;padding:5px 0;text-align:center}.vfb-pro-upgrade h2 a{text-decoration:none}.vfb-pro-upgrade ul{margin-left:10px;list-style:outside}.rtl .vfb-pro-upgrade ul{margin-right:10px;margin-left:0}#vfb-upgrade-column{display:inline;float:left;width:auto}.rtl #vfb-upgrade-column{float:right}ul#promote-vfb{margin-left:20px;list-style:disc}.rtl ul#promote-vfb{margin-right:20px;margin-left:auto}#promote-vfb li{text-align:left}.rtl #promote-vfb li{text-align:right}#vfb-form-builder-frame{display:block;margin:0 -8px 0 290px}.rtl #vfb-form-builder-frame{margin:0 290px 0 -8px}#vfb-form-builder-frame:after,#form-editor-header .vfb-major-publishing-actions:after,#form-editor-footer .vfb-major-publishing-actions:after,#vfb-form-builder-frame .menu-item-settings:after,#vfb-form-list:after,.option:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}#vfb-form-builder-sidebar{clear:both;width:281px}#vfb-form-builder-management{position:relative;margin-right:10px}.rtl #vfb-form-builder-management{margin-right:0;margin-left:10px}#vfb-form-builder-management .form-edit{margin-bottom:20px;border:1px solid #dfdfdf;border-radius:3px}.admin-color-classic #vfb-form-builder-management .form-edit{border-color:#d0dfe9}#form-editor-header,#form-editor-footer{padding:0 10px;background-color:#f1f1f1}#form-editor-footer{border-top:1px solid #dfdfdf}.admin-color-classic #form-editor-header,.admin-color-classic #form-editor-footer{background-color:#f5fafd}.admin-color-class #form-editor-footer{border-top-color:#d0dfe9}.vfb-major-publishing-actions{clear:both;padding:3px 0 5px}.vfb-major-publishing-actions .publishing-action{line-height:23px;float:right;margin:5px 0 1px;text-align:right}#form-editor-header .publishing-action{margin-top:12px}#vfb-sidebar,#vfb-main{float:left;width:280px;margin:10px 0}.rtl #vfb-sidebar,.rtl #vfb-main{float:right}#vfb-main{width:auto}#vfb-main.vfb-order-type-list{width:100%}#vfb-main p a,#vfb-main h3 a{text-decoration:none}#vfb-main .submitdelete{text-decoration:none;color:#bc0b0b}#vfb-main .submitdelete:hover{color:red}#vfb-sidebar{margin-left:-300px}.rtl #vfb-sidebar{margin-right:-300px;margin-left:0}#vfb-form-list{display:block;margin-left:300px}.rtl #vfb-form-list{margin-right:300px;margin-left:0}.vfb-box{line-height:1.4em;position:relative;float:left;padding:0 10px;border:1px solid #dfdfdf;border-radius:3px 3px 3px 3px;background:-webkit-linear-gradient(top, #fff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fff 0%, #f5f5f5 100%);background-color:#f5f5f5;box-shadow:0 1px 0 #ffffff inset}.vfb-form-alpha-list{float:left;width:70%;padding-right:20px}.rtl .vfb-form-alpha-list{float:right;padding-right:0;padding-left:20px}.vfb-form-alpha-list hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #cccccc}.vfb-form-alpha-group .letter,.wrap h2.letter{font-size:14px;line-height:17px;float:left;padding:0;color:#666666}.vfb-form-alpha-form{display:block;width:auto;margin:10px 0;padding-left:150px}.vfb-form-alpha-form h3{font-size:17px;float:left;width:50%;margin:0;word-wrap:break-word}.vfb-form-alpha-form .vfb-publishing-actions,.vfb-form-alpha-form .vfb-form-meta{float:left;width:20%;text-align:center}.vfb-form-alpha-form .vfb-form-meta{width:30%}.vfb-form-alpha-form .vfb-publishing-actions p,.vfb-form-alpha-form .vfb-form-meta p{margin:0}.vfb-form-alpha-form .vfb-form-meta,.vfb-form-alpha-form .paypal{float:left;margin:0;text-align:left}.rtl .vfb-form-alpha-form .vfb-form-meta,.rtl .vfb-form-alpha-form .paypal{float:right;text-align:right}.vfb-sortable-placeholder{display:block;width:400px;height:35px;margin:8px;border:1px dashed #bbbbbb;background-color:#f5f5f5}#vfb-main .vfb-sortable-placeholder{float:left;width:210px;height:200px;margin:8px}.rtl #vfb-main .vfb-sortable-placeholder{float:right}#vfb-menu-to-edit .mjs-nestedSortable-error{color:#8a1f11;border-color:red;background-color:#fbe3e4}.vfb-postbox-container{float:left;width:100%;margin:0 8px}.rtl .vfb-postbox-container{float:right}#vfb-postbox-container-1 .postbox{min-width:281px}#vfb-postbox-container-2{min-width:485px}#vfb-form-builder-frame.columns-1{margin-left:-8px}.rtl #vfb-form-builder-frame.columns-1{margin-right:-8px;margin-left:0}#vfb-form-builder-frame.columns-1 #vfb-postbox-container-1{float:none}#vfb-form-builder-frame.columns-1 #vfb-postbox-container-2{width:99%}#vfb-form-builder-frame.columns-2 #vfb-postbox-container-3{display:none}#vfb-form-builder-frame.columns-2 #vfb-postbox-container-1,#vfb-form-builder-frame.columns-3 #vfb-postbox-container-1{width:281px;margin-left:-290px}.rtl #vfb-form-builder-frame.columns-2 #vfb-postbox-container-1,.rtl #vfb-form-builder-frame.columns-3 #vfb-postbox-container-1{margin-right:-290px;margin-left:0}#vfb-form-builder-frame.columns-3 #vfb-form-builder-management{margin-right:0}#vfb-form-builder-frame.columns-3 #vfb-postbox-container-2{width:30%}#vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{display:inline;width:46.5%;margin-right:0}.rtl #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{margin-right:0;margin-left:0}#vfb-form-meta-preview iframe{width:100%;height:100%}#vfb_form_media_button_tip input{font-family:Consolas, Monaco, monospace;font-size:12px;width:100%;padding:6px;border:0}@media only screen and (max-width: 799px){#vfb-form-builder-frame .vfb-postbox-container{width:100%}.columns-prefs .columns-prefs-3{display:none}}@media only screen and (min-width: 800px) and (max-width: 1200px){#vfb-form-builder-frame .vfb-postbox-container{width:49.5%}#vfb-form-builder-frame.columns-3 #vfb-postbox-container-2,#vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{width:50.5%}#vfb-form-builder-frame.columns-1 .vfb-postbox-container{width:100%}}@media only screen and (min-width: 1600px){#vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{width:58%}}#new-form{width:75px;height:105px;margin:8px 0;padding-top:10px;text-align:center}#new-form a{display:block;width:auto;text-decoration:none}#post-body{padding:10px;background:white}#form-settings{display:none;width:100%;max-width:460px;margin-bottom:15px;border-bottom:1px solid #d6d6d6}#form-settings.current{display:block}.form-details{padding:20px;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background:#fff;background:rgba(255,255,255,0.5)}.form-details.on{display:block}.settings-links{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;font-weight:normal;line-height:25px;position:relative;z-index:1;display:block;height:25px;padding:5px 15px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#333;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f5f5f5;text-shadow:0 1px 0 #fff}.settings-links .vfb-large-arrow{position:absolute;z-index:1;top:16px;right:25px;width:5px;height:0}.settings-links .vfb-large-arrow:after{position:absolute;z-index:1;width:0;height:0;content:'';border-width:6px 6px 0;border-style:solid;border-color:#ccc transparent}.rtl .settings-links .vfb-large-arrow{right:auto;left:13px}.settings-links.on{border-bottom:1px solid #808080}.settings-links:hover,.settings-links.on{color:#fff;background:#808080;text-shadow:0 -1px 0 #333}.settings-links:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.sub-navigation{font-size:12px;float:none;margin:8px 0 5px;padding:0;list-style:none;white-space:nowrap}.sub-navigation li{display:inline;margin:0;padding:0}.sub-navigation a{line-height:2;padding:0.2em;text-decoration:none}.sub-navigation a:hover{color:#d54e21}.sub-navigation a.current{font-weight:bold;color:black;border:medium none;background:none}.vfb-meta-entries-total span,.vfb-meta-entries-total-today span{font-size:11px;font-weight:bold;line-height:1.4em;display:inline-block;min-width:0.7em;height:1.4em;padding:0 6px;text-align:center;color:white;border-radius:5px;background-color:#bbbbbb}.vfb-meta-entries-total:hover span,.vfb-meta-entries-total-today:hover span{background-color:#d54e21}.fixed .column-entries,.fixed .column-form_id{width:8em}strong .vfb-meta-entries-total span{background-color:#21759b}.entries-count-wrapper{font-family:sans-serif;min-width:22px;padding-bottom:1px}#vfb-poststuff{display:block;margin-right:300px}.rtl #vfb-poststuff{margin-right:0;margin-left:300px}#vfb-entries-body-content{float:left;width:100%}.rtl #vfb-entries-body-content{float:right}.metabox-holder #vfb-entries-body-content h3{font-family:sans-serif;font-weight:bold}#entry-edit #side-info-column{margin-right:-300px}.rtl #entry-edit #side-info-column{margin-right:0;margin-left:-300px}.item-edit{position:absolute;top:3px;right:-20px;display:block;overflow:hidden;width:30px;height:40px;text-indent:-999em;background:url("../img/arrows.png?d=20130703") no-repeat scroll 8px 10px transparent}.admin-color-classic .item-edit{background:url("../img/arrows-vs.png?d=20130703") no-repeat scroll 8px 10px transparent}.rtl .item-edit{right:auto;left:-20px}.item-edit:hover{background:url("../img/arrows-dark.png?d=20130703") no-repeat scroll 8px 10px transparent}.admin-color-classic .item-edit:hover{background:url("../img/arrows-dark-vs.png?d=20130703") no-repeat scroll 8px 10px transparent}.item-edit.opened{background:url("../img/arrows.png?d=20130703") no-repeat scroll 8px -25px transparent}.admin-color-classic .item-edit.opened{background:url("../img/arrows-vs.png?d=20130703") no-repeat scroll 8px -25px transparent}.item-edit.opened:hover{background:url("../img/arrows-dark.png?d=20130703") no-repeat scroll 8px -25px transparent}.admin-color-classic .item-edit.opened:hover{background:url("../img/arrows-dark-vs.png?d=20130703") no-repeat scroll 8px -25px transparent}.option .widefat,.options-other-show .widefat,.options-other-hide .widefat{width:320px;margin:0 6px 7px 0}.rtl .option .widefat,.rtl .options-other-show .widefat,.rtl .options-other-hide .widefat{margin:0 0 7px 6px}#form-settings .description-thin{margin:12px 10px 12px 0}.rtl #form-settings .description-thin{margin:12px 0 12px 10px}.description-thin,.description-wide{float:left;margin-right:10px}.rtl .description-thin,.rtl .description-wide{float:right;margin-right:0;margin-left:10px}.description-thin{width:190px;height:40px}.description-wide{width:390px}#vfb-menu-to-edit .menu-item-settings{width:402px}.vfb-menu-item-handle{line-height:35px;position:relative;overflow:hidden;width:382px;height:auto;padding:10px 15px;cursor:move;word-wrap:break-word;border:1px solid #dfdfdf;border-radius:3px;background:white;text-shadow:0 1px 0 #ffffff}.vfb-menu-item-handle:hover{border-color:#999999}.admin-color-classic .vfb-menu-item-handle{border-color:#d0dfe9;background:#f5fafd;box-shadow:0 1px 0 #ffffff inset}.rtl .vfb-menu-item-handle{padding-right:10px;padding-left:0}.vfb-menu-item-type-fieldset,.vfb-menu-item-type-verification,#form-element-fieldset{background:#e3e3e3;box-shadow:0 1px 0 #e3e3e3 inset}.admin-color-classic .vfb-menu-item-type-fieldset,.admin-color-classic .vfb-menu-item-type-verification,.admin-color-classic #form-element-fieldset{background:#e2f3ff;box-shadow:0 1px 0 #ffffff inset}.vfb-menu-item-handle .item-title{font-size:12px;font-weight:bold;line-height:20px;display:block;min-height:20px;margin-right:13em}.rtl .vfb-menu-item-handle .item-title{margin-right:0;margin-left:13em}.vfb-menu-item-active .vfb-menu-item-handle{border-bottom-right-radius:0;border-bottom-left-radius:0}.sender-labels{width:80px}.is-field-required{color:#bc1212}.menu .ui-nestedSortable-error{color:#8a1f11;border-color:red;background-color:#fbe3e4}ul#vfb-menu-to-edit ul{width:98%;margin:0 0 0 25px;padding:0;list-style-type:none}#vfb-menu-to-edit{margin-top:0;padding:1em 0}#vfb-fieldset-first-warning{display:none}.ui-state-disabled,.ui-state-disabled dl,.ui-state-disabled dt,.form-item.ui-state-disabled{opacity:100;background-image:none}.ui-state-disabled .vfb-menu-item-handle,.ui-state-disabled .menu-item-handle{cursor:default;background:#dfdfdf;box-shadow:none}.vfb-details{margin-bottom:10px;padding:0 10px;border:1px solid #cccccc;border-radius:3px}.vfb-details.section{width:97.55%;background-color:#efefef}.vfb-details .postbox{min-height:60px}#poststuff .vfb-details h2{margin-top:0}#poststuff h3.section-heading{padding-left:0}#form-items .tabs-panel{overflow:visible;height:auto;min-height:325px;padding:0.5em 0 0.5em 4px}.rtl #form-items .tabs-panel{padding:0.5em 4px 0.5em 0}ul.vfb-fields-col-1,ul.vfb-fields-col-2{float:left;width:50%;list-style:none}.rtl ul.vfb-fields-col-1,.rtl ul.vfb-fields-col-2{float:right}#vfb-form-builder-frame.columns-1 #vfb-postbox-container-1 #form-items .tabs-panel{height:auto}.static-vars-inactive{display:none}.static-vars-active{display:block}.vfb-add-options-group{display:inline-block;width:95%;margin:10px 0;list-style:none;text-align:center}.vfb-add-options-group .vfb-interface-plus{top:4px}.vfb-interface-icon{position:absolute;top:4px;right:4px;display:inline-block;width:16px;height:16px;text-indent:-9999px;background-image:url("../img/vfb-interface-icons.png?d=20130713");background-color:transparent;background-repeat:no-repeat}.vfb-interface-settings{background-position:-32px 0}.vfb-interface-duplicate{background-position:0 0}.vfb-interface-trash{background-position:-64px 0}.vfb-interface-conditional{background-position:-224px 0}.vfb-interface-sort{background-position:-128px 0}.vfb-interface-plus{background-position:-160px 0}.vfb-interface-minus{background-position:-192px 0}.vfb-interface-bulk-add{background-position:-96px 0}.vfb-interface-plus,.vfb-interface-minus{top:0}.addEmail,.deleteEmail{top:28px}.addEmail{right:55px}.rtl .addEmail{right:auto;left:55px}.deleteEmail{right:30px}.rtl .deleteEmail{right:auto;left:30px}.deleteOption,.vfb-interface-sort,.addCondition,.deleteCondition{top:3px}.deleteOption,.addCondition{right:25px}.rtl .deleteOption,.rtl .addCondition{right:auto;left:25px}.vfb-interface-sort,.deleteCondition{right:0}.rtl .vfb-interface-sort,.rtl .deleteCondition{right:auto;left:0}.vfb-interface-sort:hover{cursor:pointer}.option{position:relative;float:left;width:97%}.rtl .option{float:right}.vfb-draggable-form-items{font-size:12px;position:relative;position:relative;display:block;margin-right:8px;padding:4px 0 4px 34px;text-align:left;text-decoration:none;color:#464646;border:1px solid #bbbbbb;border-radius:3px}.rtl .vfb-draggable-form-items{margin-right:0;margin-left:8px;padding:4px 34px 4px 10px}.vfb-draggable-form-items:hover{border-color:#aaaaaa}.vfb-draggable-form-items b{line-height:16px;position:absolute;left:8px;display:inline-block;width:16px;height:16px;background-image:url("../img/vfb-form-items.png?d=20130712");background-color:transparent;background-repeat:no-repeat}.rtl .vfb-draggable-form-items b{right:8px;left:auto}#form-element-address b{background-position:-128px 0}#form-element-autocomplete b{background-position:-384px 0}#form-element-checkbox b{background-position:-672px 0}#form-element-color b{background-position:0 0}#form-element-currency b{background-position:-64px 0}#form-element-datepicker b{background-position:-224px 0}#form-element-digits b{background-position:-832px 0}#form-element-email b{background-position:-160px 0}#form-element-file b{background-position:-512px 0}#form-element-hidden b{background-position:-544px 0}#form-element-html b{background-position:-800px 0}#form-element-instructions b{background-position:-256px 0}#form-element-ip b{background-position:-448px 0}#form-element-max b{background-position:-576px 0}#form-element-min b{background-position:-608px 0}#form-element-name b{background-position:-320px 0}#form-element-pagebreak b{background-position:-768px 0}#form-element-password b{background-position:-352px 0}#form-element-phone b{background-position:-96px 0}#form-element-radio b{background-position:-704px 0}#form-element-range b{background-position:-640px 0}#form-element-select b{background-position:-416px 0}#form-element-text b{background-position:-736px 0}#form-element-textarea b{background-position:-32px 0}#form-element-time b{background-position:-192px 0}#form-element-username b{background-position:-288px 0}#form-element-url b{background-position:-480px 0}label.error{display:block;color:red}#visual-form-builder-update input.error,#visual-form-builder-update textarea.error,#visual-form-builder-update select.error{border:1px solid red}#form-details-nav{font-size:1.0em;padding-top:10px}#form-details-nav a,.charts-nav a{font-weight:bold;padding:5px 10px;text-decoration:none}#form-details-nav a.current,.charts-nav a.current{height:40px;color:white;border-color:#dfdfdf;border-radius:5px;background-image:-webkit-linear-gradient(bottom, #6d6d6d, gray);background-image:linear-gradient(bottom, #6d6d6d, gray);background-color:#777777;text-shadow:0 -1px 0 #333333}.form-details,#form-success-message-text,#form-success-message-page,#form-success-message-redirect{display:none}.form-details-current,.active{display:block}#confirmation-message textarea,#notification textarea{font-family:Consolas,Monaco,monospace;width:100%;height:10em}#form-success-message-page,#form-success-message-redirect{width:100%;margin-top:10px}.post-body-plain ol li{list-style:decimal}.vfb-tooltip{position:relative;float:right;width:16px;height:16px;margin-right:2px;cursor:pointer}.rtl .vfb-tooltip{float:left;margin-right:0;margin-left:2px}.vfb-tooltip-popup{font-style:normal;position:absolute;z-index:200;top:-40px;display:none;width:250px;padding:5px 20px;text-indent:0;color:white;border:2px solid #333333;border-radius:5px;background:#222222;box-shadow:0 0 7px black}.vfb-tooltip-popup h3,.vfb-tooltip .vfb-tooltip-popup h3{font-family:sans-serif;font-size:13px;font-weight:normal;margin:5px 0;padding:0 0 6px 0;color:white;border-bottom:1px solid white}.vfb-tooltip-popup p{font-size:12px;margin-top:1 0;color:white}.vfb-notices{margin-top:10px;margin-bottom:20px;padding:15px;border:1px solid transparent;border-radius:4px}.vfb-notices.vfb-notice-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.vfb-notices.vfb-notice-info{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.vfb-notices.vfb-notice-warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.vfb-notices.vfb-notice-danger{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.vfb-notices h3{margin-top:0;color:inherit}.vfb-export-label{float:left;width:10em}.rtl .vfb-export-label{float:right}#vfb-export-entries-fields{display:block;overflow:auto;width:300px;height:275px;margin-left:10em;padding:5px;border:1px solid #e8e8e8;border-radius:3px;background:white}#vfb-export-select-all,#vfb-export-unselect-all{display:inline-block;width:150px;text-align:left}#vfb-export-unselect-all{margin-left:5px;text-align:right}@media print{body *{float:none}html,.wrap,#wpbody-content,#vfb-poststuff{height:auto;margin:0;padding:0;background:none !important}#wpadminbar,#adminmenuwrap,#adminmenushadow,#adminmenuback,.screen-reader-shortcut,#screen-meta,#screen-meta-links,#wpfooter,#icon-options-general,.wrap h2,.view-entry,#major-publishing-actions,.clear{display:none}#wpcontent,body #wpcontent{width:auto;height:auto;margin-left:0}#entry-edit h3 span{font-size:23px;font-weight:normal}#vfb-poststuff{page-break-after:auto}#vfb-entries-body-content{width:100%;height:auto;margin:0 0 50px 0;padding:0}#side-info-column{float:none;width:100%;height:auto}#side-info-column .postbox .inside{margin:0;padding:0}#minor-publishing,.misc-pub-section,#submitdiv,#submitdiv h3{margin:0;border:none;background:none !important}#submitdiv h3 span{font-family:sans-serif;font-size:16px}.inner-sidebar #side-sortables,.columns-2 .inner-sidebar #side-sortables{width:auto;margin:0;padding:0}table{page-break-inside:auto}tr textarea{overflow:visible}}@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){.vfb-interface-icon{top:5px;background-image:url("../img/vfb-interface-icons-2x.png?d=20130712");background-size:cover}.vfb-draggable-form-items b{background-image:url("../img/vfb-form-items-2x.png?d=20130712");background-size:cover}.vfb-add-options-group .vfb-interface-plus{top:5px}.addEmail,.deleteEmail{top:28px}.item-edit{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit{background-image:url("../img/arrows-vs-2x.png?d=20130611");background-size:15px 123px}.item-edit:hover{background-image:url("../img/arrows-dark-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit:hover{background-image:url("../img/arrows-dark-vs-2x.png?d=20130611");background-size:15px 123px}.item-edit.opened{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit.opened{background-image:url("../img/arrows-vs-2x.png?d=20130611");background-size:15px 123px}.item-edit.opened:hover{background-image:url("../img/arrows-dark-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit.opened:hover{background-image:url("../img/arrows-dark-vs-2x.png?d=20130611");background-size:15px 123px}.button-icon.vfb-small-arrow{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .button-icon.vfb-small-arrow{background-image:url("../img/arrows-vs-2x.png?d=20130611");background-size:15px 123px}.current .button-icon.vfb-small-arrow{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .current .button-icon.vfb-small-arrow{background-image:url("../img/arrows-vs.png?d=20130611");background-size:15px 123px}}
1
+ .vfb-pro-call-to-action{padding:5px 0;text-align:center}.vfb-pro-call-to-action .cta-sign-up{font-size:24px;font-weight:bold;line-height:22px;display:block;width:100%;text-align:center;text-decoration:none;color:#ffffff;text-shadow:1px 1px 1px #2b658c}.vfb-pro-call-to-action .cta-price{font-size:12px;font-weight:normal;line-height:20px;line-height:20px;display:block;width:100%;text-align:center;text-decoration:none;color:#ace7ff}.vfb-accordion-container{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.04)}.vfb-accordion-container .outer-border{margin:0}.vfb-accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.vfb-accordion-section.open .vfb-accordion-section-content{display:block}.vfb-accordion-section.open:hover{border-bottom-color:#dfdfdf}.vfb-accordion-section-content{display:none;padding:10px 15px;overflow:hidden;background:#fff}.vfb-accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vfb-accordion-section-title:after{position:absolute;top:12px;right:10px;z-index:1;content:'\f140';border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important;color:#aaaaaa}.vfb-accordion-section-title:focus{outline:none}.vfb-accordion-section-title:hover:after,.vfb-accordion-section-title:focus:after{color:#777;border-color:#aaa transparent}.metabox-holder h3.vfb-accordion-section-title{padding:12px 15px 15px}.cannot-expand .vfb-accordion-section-title{cursor:auto}.cannot-expand .vfb-accordion-section-title:after{display:none}.vfb-control-section .vfb-accordion-section-title{border-left:none;border-right:none;padding:10px 10px 11px 14px;line-height:21px;background:#fff}.vfb-control-section .vfb-accordion-section-title:after{top:11px}.vfb-control-section:hover .vfb-accordion-section-title,.vfb-control-section.open .vfb-accordion-section-title,.vfb-control-section .vfb-accordion-section-title:hover,.vfb-control-section .vfb-accordion-section-title:focus{color:#222;background:#f5f5f5}.vfb-control-section.open .vfb-accordion-section-title{border-bottom:1px solid #dfdfdf}.vfb-control-section.open .vfb-accordion-section-title:after{content:'\f142'}.vfb-control-section .vfb-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.vfb-control-section select{width:95%;height:28px;line-height:28px}.vfb-control-section input[type="radio"]{line-height:28px;margin-right:5px}.vfb-control-section input[type="text"],.vfb-control-section input[type="number"]{width:95%;line-height:18px;margin:0}.vfb-control-section.vfb-control-radio label{line-height:32px}.vfb-control-section #vfb-forms-switcher{width:70%}.vfb-control-section .wp-picker-container{margin:10px 0}.vfb-control-section .wp-picker-container.wp-picker-active .wp-picker-input-wrap{display:block}.vfb-control-section .wp-picker-container.wp-picker-active .wp-picker-input-wrap .wp-picker-default{margin-left:10px}.vfb-btn{font-size:21px;font-weight:500;line-height:20px;display:inline-block;margin-bottom:0;padding:15px 10px;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;color:#333333;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;border-radius:6px;background-color:#f5f5f5;background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);text-shadow:0 1px 1px rgba(255,255,255,0.75)}.vfb-btn:hover,.vfb-btn:focus{transition:background-position 0.1s linear;text-decoration:none;color:#333333;background-position:0 -15px}.vfb-btn:focus{outline:thin dotted #333333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.vfb-btn.active,.vfb-btn:active{outline:0;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.vfb-btn-primary{color:#ffffff;border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);background-image:linear-gradient(to bottom, #08c, #04c);background-color:#006dcc;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.vfb-btn-primary.active{color:rgba(255,255,255,0.75)}.vfb-btn-primary:hover,.vfb-btn-primary:focus,.vfb-btn-primary:active,.vfb-btn-primary.active,.vfb-btn-primary.disabled,.vfb-btn-primary[disabled]{color:#ffffff;background-color:#0044cc}.vfb-btn-primary:active,.vfb-btn-primary.active{background-color:#003399 \9}.vfb-btn-inverse{color:#ffffff;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);background-color:#363636;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.vfb-btn-inverse:hover,.vfb-btn-inverse:focus,.vfb-btn-inverse:active,.vfb-btn-inverse.active,.vfb-btn-inverse.disabled,.vfb-btn-inverse[disabled]{color:#ffffff;background-color:#222222}.vfb-button{font:12px/normal sans-serif;position:relative;display:inline-block;overflow:visible;zoom:1;margin:0;padding:0.5em 2.5em 0.5em 1em;cursor:pointer;white-space:nowrap;text-decoration:none;color:#333333;border:1px solid #d4d4d4;border-radius:0.2em;outline:none;background-color:#f5f5f5}.vfb-button:hover,.vfb-button:active,.vfb-button.current{color:#000000;border-color:#929292;border-bottom-color:#929292;background-image:linear-gradient(#eee, #ccc);background-color:#eeeeee}.vfb-button.current{font-weight:bold}.vfb-button::-moz-focus-inner{padding:0;border:0}.vfb-button.vfb-settings:hover,.vfb-button.vfb-settings:focus,.vfb-button.vfb-settings:active{color:#3072b3}.vfb-button.vfb-delete:hover,.vfb-button.vfb-delete:focus,.vfb-button.vfb-delete:active{color:#990000}.vfb-button.vfb-duplicate:hover,.vfb-button.vfb-duplicate:focus,.vfb-button.vfb-duplicate:active{color:#008e0d}.vfb-button-group{display:inline-block;margin:10px 0;list-style:none}.rtl .vfb-button-group{margin-left:-2px}.vfb-button-group .vfb-button{float:left;margin-right:5px}.rtl .vfb-button-group .vfb-button{float:right;margin-right:0;margin-left:5px}.vfb-button-group .button-primary{margin-top:2px}.vfb-item-actions{margin-right:10px;margin-bottom:10px;text-align:center}.rtl .vfb-item-actions{margin-right:0;margin-left:10px}.vfb-item-actions .vfb-delete{float:left}.rtl .vfb-item-actions .vfb-delete{float:right}.vfb-item-actions .vfb-conditional-fields{float:right}.rtl .vfb-item-actions .vfb-conditional-fields{float:left}.vfb-item-actions .vfb-delete,.vfb-item-actions .vfb-duplicate,.vfb-item-actions .vfb-conditional-fields{margin-top:10px}.vfb-pro-upgrade{display:inline;float:left;margin-bottom:20px;padding:10px;border:1px solid #21759b;border-radius:5px;background-color:#d3e7ee}.rtl .vfb-pro-upgrade{float:right}.vfb-pro-upgrade h2,.wrap .vfb-pro-upgrade h2{font-size:23px;font-weight:500;padding:5px 0;text-align:center}.vfb-pro-upgrade h2 a{text-decoration:none}.vfb-pro-upgrade ul{margin-left:10px;list-style:outside}.rtl .vfb-pro-upgrade ul{margin-right:10px;margin-left:0}#vfb-upgrade-column{display:inline;float:left;width:auto}.rtl #vfb-upgrade-column{float:right}ul#promote-vfb{margin-left:20px;list-style:disc}.rtl ul#promote-vfb{margin-right:20px;margin-left:auto}#promote-vfb li{text-align:left}.rtl #promote-vfb li{text-align:right}#vfb-form-builder-frame{display:block;margin:0 -8px 0 290px}.rtl #vfb-form-builder-frame{margin:0 290px 0 -8px}#vfb-form-builder-frame:after,#form-editor-header .vfb-major-publishing-actions:after,#form-editor-footer .vfb-major-publishing-actions:after,#vfb-form-builder-frame .menu-item-settings:after,#vfb-form-list:after,.option:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}#vfb-form-builder-sidebar{clear:both;width:281px}#vfb-form-builder-management{position:relative;margin-right:10px}.rtl #vfb-form-builder-management{margin-right:0;margin-left:10px}#vfb-form-builder-management .form-edit{margin-bottom:20px;border:1px solid #dfdfdf;border-radius:3px}.admin-color-classic #vfb-form-builder-management .form-edit{border-color:#d0dfe9}#form-editor-header,#form-editor-footer{padding:0 10px;background-color:#f1f1f1}#form-editor-footer{border-top:1px solid #dfdfdf}.admin-color-classic #form-editor-header,.admin-color-classic #form-editor-footer{background-color:#f5fafd}.admin-color-class #form-editor-footer{border-top-color:#d0dfe9}.vfb-major-publishing-actions{clear:both;padding:3px 0 5px}.vfb-major-publishing-actions .publishing-action{line-height:23px;float:right;margin:5px 0 1px;text-align:right}#form-editor-header .publishing-action{margin-top:12px}#vfb-sidebar,#vfb-main{float:left;width:280px;margin:10px 0}.rtl #vfb-sidebar,.rtl #vfb-main{float:right}#vfb-main{width:auto}#vfb-main.vfb-order-type-list{width:100%}#vfb-main p a,#vfb-main h3 a{text-decoration:none}#vfb-main .submitdelete{text-decoration:none;color:#bc0b0b}#vfb-main .submitdelete:hover{color:red}#vfb-sidebar{margin-left:-300px}.rtl #vfb-sidebar{margin-right:-300px;margin-left:0}#vfb-form-list{display:block;margin-left:300px}.rtl #vfb-form-list{margin-right:300px;margin-left:0}.vfb-box{line-height:1.4em;position:relative;float:left;padding:0 10px;border:1px solid #dfdfdf;border-radius:3px 3px 3px 3px;background:linear-gradient(to bottom, #fff 0%, #f5f5f5 100%);background-color:#f5f5f5;box-shadow:0 1px 0 #ffffff inset}.vfb-form-alpha-list{float:left;width:70%;padding-right:20px}.rtl .vfb-form-alpha-list{float:right;padding-right:0;padding-left:20px}.vfb-form-alpha-list hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #cccccc}.vfb-form-alpha-group .letter,.wrap h2.letter{font-size:14px;line-height:17px;float:left;padding:0;color:#666666}.vfb-form-alpha-form{display:block;width:auto;margin:10px 0;padding-left:150px}.vfb-form-alpha-form h3{font-size:17px;float:left;width:50%;margin:0;word-wrap:break-word}.vfb-form-alpha-form .vfb-publishing-actions,.vfb-form-alpha-form .vfb-form-meta{float:left;width:20%;text-align:center}.vfb-form-alpha-form .vfb-form-meta{width:30%}.vfb-form-alpha-form .vfb-publishing-actions p,.vfb-form-alpha-form .vfb-form-meta p{margin:0}.vfb-form-alpha-form .vfb-form-meta,.vfb-form-alpha-form .paypal{float:left;margin:0;text-align:left}.rtl .vfb-form-alpha-form .vfb-form-meta,.rtl .vfb-form-alpha-form .paypal{float:right;text-align:right}.vfb-sortable-placeholder{display:block;width:400px;height:35px;margin:8px;border:1px dashed #bbbbbb;background-color:#f5f5f5}#vfb-main .vfb-sortable-placeholder{float:left;width:210px;height:200px;margin:8px}.rtl #vfb-main .vfb-sortable-placeholder{float:right}#vfb-menu-to-edit .mjs-nestedSortable-error{color:#8a1f11;border-color:red;background-color:#fbe3e4}.vfb-postbox-container{float:left;width:100%;margin:0 8px}.rtl .vfb-postbox-container{float:right}#vfb-postbox-container-1 .postbox{min-width:281px}#vfb-postbox-container-2{min-width:485px}#vfb-form-builder-frame.columns-1{margin-left:-8px}.rtl #vfb-form-builder-frame.columns-1{margin-right:-8px;margin-left:0}#vfb-form-builder-frame.columns-1 #vfb-postbox-container-1{float:none}#vfb-form-builder-frame.columns-1 #vfb-postbox-container-2{width:99%}#vfb-form-builder-frame.columns-2 #vfb-postbox-container-3{display:none}#vfb-form-builder-frame.columns-2 #vfb-postbox-container-1,#vfb-form-builder-frame.columns-3 #vfb-postbox-container-1{width:281px;margin-left:-290px}.rtl #vfb-form-builder-frame.columns-2 #vfb-postbox-container-1,.rtl #vfb-form-builder-frame.columns-3 #vfb-postbox-container-1{margin-right:-290px;margin-left:0}#vfb-form-builder-frame.columns-3 #vfb-form-builder-management{margin-right:0}#vfb-form-builder-frame.columns-3 #vfb-postbox-container-2{width:30%}#vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{display:inline;width:46.5%;margin-right:0}.rtl #vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{margin-right:0;margin-left:0}#vfb-form-meta-preview iframe{width:100%;height:100%}#vfb_form_media_button_tip input{font-family:Consolas, Monaco, monospace;font-size:12px;width:100%;padding:6px;border:0}@media only screen and (max-width: 799px){#vfb-form-builder-frame .vfb-postbox-container{width:100%}.columns-prefs .columns-prefs-3{display:none}}@media only screen and (min-width: 800px) and (max-width: 1200px){#vfb-form-builder-frame .vfb-postbox-container{width:49.5%}#vfb-form-builder-frame.columns-3 #vfb-postbox-container-2,#vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{width:50.5%}#vfb-form-builder-frame.columns-1 .vfb-postbox-container{width:100%}}@media only screen and (min-width: 1600px){#vfb-form-builder-frame.columns-3 #vfb-postbox-container-3{width:58%}}#new-form{width:75px;height:105px;margin:8px 0;padding-top:10px;text-align:center}#new-form a{display:block;width:auto;text-decoration:none}#post-body{padding:10px;background:white}#form-settings{display:none;width:100%;max-width:460px;margin-bottom:15px;border-bottom:1px solid #d6d6d6}#form-settings.current{display:block}.form-details{padding:20px;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;background:#fff;background:rgba(255,255,255,0.5)}.form-details.on{display:block}.settings-links{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;font-weight:normal;line-height:25px;position:relative;z-index:1;display:block;height:25px;padding:5px 15px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#333;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f5f5f5;text-shadow:0 1px 0 #fff}.settings-links .vfb-large-arrow{position:absolute;z-index:1;top:16px;right:25px;width:5px;height:0}.settings-links .vfb-large-arrow:after{position:absolute;z-index:1;width:0;height:0;content:'';border-width:6px 6px 0;border-style:solid;border-color:#ccc transparent}.rtl .settings-links .vfb-large-arrow{right:auto;left:13px}.settings-links.on{border-bottom:1px solid #808080}.settings-links:hover,.settings-links.on{color:#fff;background:#808080;text-shadow:0 -1px 0 #333}.settings-links:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.sub-navigation{font-size:12px;float:none;margin:8px 0 5px;padding:0;list-style:none;white-space:nowrap}.sub-navigation li{display:inline;margin:0;padding:0}.sub-navigation a{line-height:2;padding:0.2em;text-decoration:none}.sub-navigation a:hover{color:#d54e21}.sub-navigation a.current{font-weight:bold;color:black;border:medium none;background:none}.vfb-meta-entries-total span,.vfb-meta-entries-total-today span{font-size:11px;font-weight:bold;line-height:1.4em;display:inline-block;min-width:0.7em;height:1.4em;padding:0 6px;text-align:center;color:white;border-radius:5px;background-color:#bbbbbb}.vfb-meta-entries-total:hover span,.vfb-meta-entries-total-today:hover span{background-color:#d54e21}.fixed .column-entries,.fixed .column-form_id{width:8em}strong .vfb-meta-entries-total span{background-color:#21759b}.entries-count-wrapper{font-family:sans-serif;min-width:22px;padding-bottom:1px}#vfb-poststuff{display:block;margin-right:300px}.rtl #vfb-poststuff{margin-right:0;margin-left:300px}#vfb-entries-body-content{float:left;width:100%}.rtl #vfb-entries-body-content{float:right}.metabox-holder #vfb-entries-body-content h3{font-family:sans-serif;font-weight:bold}#entry-edit #side-info-column{margin-right:-300px}.rtl #entry-edit #side-info-column{margin-right:0;margin-left:-300px}.item-edit{position:absolute;top:3px;right:-20px;display:block;overflow:hidden;width:30px;height:40px;text-indent:-999em;background:url("../img/arrows.png?d=20130703") no-repeat scroll 8px 10px transparent}.admin-color-classic .item-edit{background:url("../img/arrows-vs.png?d=20130703") no-repeat scroll 8px 10px transparent}.rtl .item-edit{right:auto;left:-20px}.item-edit:hover{background:url("../img/arrows-dark.png?d=20130703") no-repeat scroll 8px 10px transparent}.admin-color-classic .item-edit:hover{background:url("../img/arrows-dark-vs.png?d=20130703") no-repeat scroll 8px 10px transparent}.item-edit.opened{background:url("../img/arrows.png?d=20130703") no-repeat scroll 8px -25px transparent}.admin-color-classic .item-edit.opened{background:url("../img/arrows-vs.png?d=20130703") no-repeat scroll 8px -25px transparent}.item-edit.opened:hover{background:url("../img/arrows-dark.png?d=20130703") no-repeat scroll 8px -25px transparent}.admin-color-classic .item-edit.opened:hover{background:url("../img/arrows-dark-vs.png?d=20130703") no-repeat scroll 8px -25px transparent}.option .widefat,.options-other-show .widefat,.options-other-hide .widefat{width:320px;margin:0 6px 7px 0}.rtl .option .widefat,.rtl .options-other-show .widefat,.rtl .options-other-hide .widefat{margin:0 0 7px 6px}#form-settings .description-thin{margin:12px 10px 12px 0}.rtl #form-settings .description-thin{margin:12px 0 12px 10px}.description-thin,.description-wide{float:left;margin-right:10px}.rtl .description-thin,.rtl .description-wide{float:right;margin-right:0;margin-left:10px}.description-thin{width:190px;height:40px}.description-wide{width:390px}#vfb-menu-to-edit .menu-item-settings{width:402px}.vfb-menu-item-handle{line-height:35px;position:relative;overflow:hidden;width:382px;height:auto;padding:10px 15px;cursor:move;word-wrap:break-word;border:1px solid #dfdfdf;border-radius:3px;background:white;text-shadow:0 1px 0 #ffffff}.vfb-menu-item-handle:hover{border-color:#999999}.admin-color-classic .vfb-menu-item-handle{border-color:#d0dfe9;background:#f5fafd;box-shadow:0 1px 0 #ffffff inset}.rtl .vfb-menu-item-handle{padding-right:10px;padding-left:0}.vfb-menu-item-type-fieldset,.vfb-menu-item-type-verification,#form-element-fieldset{background:#e3e3e3;box-shadow:0 1px 0 #e3e3e3 inset}.admin-color-classic .vfb-menu-item-type-fieldset,.admin-color-classic .vfb-menu-item-type-verification,.admin-color-classic #form-element-fieldset{background:#e2f3ff;box-shadow:0 1px 0 #ffffff inset}.vfb-menu-item-handle .item-title{font-size:12px;font-weight:bold;line-height:20px;display:block;min-height:20px;margin-right:13em}.rtl .vfb-menu-item-handle .item-title{margin-right:0;margin-left:13em}.vfb-menu-item-active .vfb-menu-item-handle{border-bottom-right-radius:0;border-bottom-left-radius:0}.sender-labels{width:80px}.is-field-required{color:#bc1212}.menu .ui-nestedSortable-error{color:#8a1f11;border-color:red;background-color:#fbe3e4}ul#vfb-menu-to-edit ul{width:98%;margin:0 0 0 25px;padding:0;list-style-type:none}#vfb-menu-to-edit{margin-top:0;padding:1em 0}#vfb-fieldset-first-warning{display:none}.ui-state-disabled,.ui-state-disabled dl,.ui-state-disabled dt,.form-item.ui-state-disabled{opacity:100;background-image:none}.ui-state-disabled .vfb-menu-item-handle,.ui-state-disabled .menu-item-handle{cursor:default;background:#dfdfdf;box-shadow:none}.vfb-details{margin-bottom:10px;padding:0 10px;border:1px solid #cccccc;border-radius:3px}.vfb-details.section{width:97.55%;background-color:#efefef}.vfb-details .postbox{min-height:60px}#poststuff .vfb-details h2{margin-top:0}#poststuff h3.section-heading{padding-left:0}#form-items .tabs-panel{overflow:visible;height:auto;min-height:325px;padding:0.5em 0 0.5em 4px}.rtl #form-items .tabs-panel{padding:0.5em 4px 0.5em 0}ul.vfb-fields-col-1,ul.vfb-fields-col-2{float:left;width:50%;list-style:none}.rtl ul.vfb-fields-col-1,.rtl ul.vfb-fields-col-2{float:right}#vfb-form-builder-frame.columns-1 #vfb-postbox-container-1 #form-items .tabs-panel{height:auto}.static-vars-inactive{display:none}.static-vars-active{display:block}.vfb-add-options-group{display:inline-block;width:95%;margin:10px 0;list-style:none;text-align:center}.vfb-add-options-group .vfb-interface-plus{top:4px}.vfb-interface-icon{position:absolute;top:4px;right:4px;display:inline-block;width:16px;height:16px;text-indent:-9999px;background-image:url("../img/vfb-interface-icons.png?d=20130713");background-color:transparent;background-repeat:no-repeat}.vfb-interface-settings{background-position:-32px 0}.vfb-interface-duplicate{background-position:0 0}.vfb-interface-trash{background-position:-64px 0}.vfb-interface-conditional{background-position:-224px 0}.vfb-interface-sort{background-position:-128px 0}.vfb-interface-plus{background-position:-160px 0}.vfb-interface-minus{background-position:-192px 0}.vfb-interface-bulk-add{background-position:-96px 0}.vfb-interface-plus,.vfb-interface-minus{top:0}.addEmail,.deleteEmail{top:28px}.addEmail{right:55px}.rtl .addEmail{right:auto;left:55px}.deleteEmail{right:30px}.rtl .deleteEmail{right:auto;left:30px}.deleteOption,.vfb-interface-sort,.addCondition,.deleteCondition{top:3px}.deleteOption,.addCondition{right:25px}.rtl .deleteOption,.rtl .addCondition{right:auto;left:25px}.vfb-interface-sort,.deleteCondition{right:0}.rtl .vfb-interface-sort,.rtl .deleteCondition{right:auto;left:0}.vfb-interface-sort:hover{cursor:pointer}.option{position:relative;float:left;width:97%}.rtl .option{float:right}.vfb-draggable-form-items{font-size:12px;position:relative;position:relative;display:block;margin-right:8px;padding:4px 0 4px 34px;text-align:left;text-decoration:none;color:#464646;border:1px solid #bbbbbb;border-radius:3px}.rtl .vfb-draggable-form-items{margin-right:0;margin-left:8px;padding:4px 34px 4px 10px}.vfb-draggable-form-items:hover{border-color:#aaaaaa}.vfb-draggable-form-items b{line-height:16px;position:absolute;left:8px;display:inline-block;width:16px;height:16px;background-image:url("../img/vfb-form-items.png?d=20130712");background-color:transparent;background-repeat:no-repeat}.rtl .vfb-draggable-form-items b{right:8px;left:auto}#form-element-address b{background-position:-128px 0}#form-element-autocomplete b{background-position:-384px 0}#form-element-checkbox b{background-position:-672px 0}#form-element-color b{background-position:0 0}#form-element-currency b{background-position:-64px 0}#form-element-datepicker b{background-position:-224px 0}#form-element-digits b{background-position:-832px 0}#form-element-email b{background-position:-160px 0}#form-element-file b{background-position:-512px 0}#form-element-hidden b{background-position:-544px 0}#form-element-html b{background-position:-800px 0}#form-element-instructions b{background-position:-256px 0}#form-element-ip b{background-position:-448px 0}#form-element-max b{background-position:-576px 0}#form-element-min b{background-position:-608px 0}#form-element-name b{background-position:-320px 0}#form-element-pagebreak b{background-position:-768px 0}#form-element-password b{background-position:-352px 0}#form-element-phone b{background-position:-96px 0}#form-element-radio b{background-position:-704px 0}#form-element-range b{background-position:-640px 0}#form-element-select b{background-position:-416px 0}#form-element-text b{background-position:-736px 0}#form-element-textarea b{background-position:-32px 0}#form-element-time b{background-position:-192px 0}#form-element-username b{background-position:-288px 0}#form-element-url b{background-position:-480px 0}label.error{display:block;color:red}#visual-form-builder-update input.error,#visual-form-builder-update textarea.error,#visual-form-builder-update select.error{border:1px solid red}#form-details-nav{font-size:1.0em;padding-top:10px}#form-details-nav a,.charts-nav a{font-weight:bold;padding:5px 10px;text-decoration:none}#form-details-nav a.current,.charts-nav a.current{height:40px;color:white;border-color:#dfdfdf;border-radius:5px;background-image:linear-gradient(bottom, #6d6d6d, gray);background-color:#777777;text-shadow:0 -1px 0 #333333}.form-details,#form-success-message-text,#form-success-message-page,#form-success-message-redirect{display:none}.form-details-current,.active{display:block}#confirmation-message textarea,#notification textarea{font-family:Consolas,Monaco,monospace;width:100%;height:10em}#form-success-message-page,#form-success-message-redirect{width:100%;margin-top:10px}.post-body-plain ol li{list-style:decimal}.vfb-tooltip{position:relative;float:right;width:16px;height:16px;margin-right:2px;cursor:pointer}.rtl .vfb-tooltip{float:left;margin-right:0;margin-left:2px}.vfb-tooltip-popup{font-style:normal;position:absolute;z-index:200;top:-40px;display:none;width:250px;padding:5px 20px;text-indent:0;color:white;border:2px solid #333333;border-radius:5px;background:#222222;box-shadow:0 0 7px black}.vfb-tooltip-popup h3,.vfb-tooltip .vfb-tooltip-popup h3{font-family:sans-serif;font-size:13px;font-weight:normal;margin:5px 0;padding:0 0 6px 0;color:white;border-bottom:1px solid white}.vfb-tooltip-popup p{font-size:12px;margin-top:1 0;color:white}.vfb-notices{margin-top:10px;margin-bottom:20px;padding:15px;border:1px solid transparent;border-radius:4px}.vfb-notices.vfb-notice-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.vfb-notices.vfb-notice-info{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.vfb-notices.vfb-notice-warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.vfb-notices.vfb-notice-danger{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.vfb-notices h3{margin-top:0;color:inherit}.vfb-export-label{float:left;width:10em}.rtl .vfb-export-label{float:right}#vfb-export-entries-fields{display:block;overflow:auto;width:300px;height:275px;margin-left:10em;padding:5px;border:1px solid #e8e8e8;border-radius:3px;background:white}#vfb-export-select-all,#vfb-export-unselect-all{display:inline-block;width:150px;text-align:left}#vfb-export-unselect-all{margin-left:5px;text-align:right}@media print{body *{float:none}html,.wrap,#wpbody-content,#vfb-poststuff{height:auto;margin:0;padding:0;background:none !important}#wpadminbar,#adminmenuwrap,#adminmenushadow,#adminmenuback,.screen-reader-shortcut,#screen-meta,#screen-meta-links,#wpfooter,#icon-options-general,.wrap h2,.view-entry,#major-publishing-actions,.clear{display:none}#wpcontent,body #wpcontent{width:auto;height:auto;margin-left:0}#entry-edit h3 span{font-size:23px;font-weight:normal}#vfb-poststuff{page-break-after:auto}#vfb-entries-body-content{width:100%;height:auto;margin:0 0 50px 0;padding:0}#side-info-column{float:none;width:100%;height:auto}#side-info-column .postbox .inside{margin:0;padding:0}#minor-publishing,.misc-pub-section,#submitdiv,#submitdiv h3{margin:0;border:none;background:none !important}#submitdiv h3 span{font-family:sans-serif;font-size:16px}.inner-sidebar #side-sortables,.columns-2 .inner-sidebar #side-sortables{width:auto;margin:0;padding:0}table{page-break-inside:auto}tr textarea{overflow:visible}}@media print,(-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi){.vfb-interface-icon{top:5px;background-image:url("../img/vfb-interface-icons-2x.png?d=20130712");background-size:cover}.vfb-draggable-form-items b{background-image:url("../img/vfb-form-items-2x.png?d=20130712");background-size:cover}.vfb-add-options-group .vfb-interface-plus{top:5px}.addEmail,.deleteEmail{top:28px}.item-edit{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit{background-image:url("../img/arrows-vs-2x.png?d=20130611");background-size:15px 123px}.item-edit:hover{background-image:url("../img/arrows-dark-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit:hover{background-image:url("../img/arrows-dark-vs-2x.png?d=20130611");background-size:15px 123px}.item-edit.opened{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit.opened{background-image:url("../img/arrows-vs-2x.png?d=20130611");background-size:15px 123px}.item-edit.opened:hover{background-image:url("../img/arrows-dark-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .item-edit.opened:hover{background-image:url("../img/arrows-dark-vs-2x.png?d=20130611");background-size:15px 123px}.button-icon.vfb-small-arrow{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .button-icon.vfb-small-arrow{background-image:url("../img/arrows-vs-2x.png?d=20130611");background-size:15px 123px}.current .button-icon.vfb-small-arrow{background-image:url("../img/arrows-2x.png?d=20130611");background-size:15px 123px}.admin-color-classic .current .button-icon.vfb-small-arrow{background-image:url("../img/arrows-vs.png?d=20130611");background-size:15px 123px}}
admin/assets/js/vfb-admin.js CHANGED
@@ -237,13 +237,13 @@ jQuery(document).ready(function($) {
237
  });
238
 
239
  // !Get the clicked value for creating a new field item
240
- $( '#form-items .vfb-draggable-form-items' ).click( function( e ) {
241
  e.preventDefault();
242
  $( this ).data( 'submit_value', $( this ).text() );
243
  });
244
 
245
  // !Create fields
246
- $( '#form-items .vfb-draggable-form-items' ).click( function( e ) {
247
  e.preventDefault();
248
 
249
  var d = $( this ).closest( 'form' ).serializeArray(),
@@ -647,3 +647,79 @@ jQuery(document).ready(function($) {
647
  return count;
648
  }
649
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
237
  });
238
 
239
  // !Get the clicked value for creating a new field item
240
+ $( '#vfb-form-items .vfb-draggable-form-items' ).click( function( e ) {
241
  e.preventDefault();
242
  $( this ).data( 'submit_value', $( this ).text() );
243
  });
244
 
245
  // !Create fields
246
+ $( '#vfb-form-items .vfb-draggable-form-items' ).click( function( e ) {
247
  e.preventDefault();
248
 
249
  var d = $( this ).closest( 'form' ).serializeArray(),
647
  return count;
648
  }
649
  });
650
+
651
+ /**
652
+ * Accordion-folding functionality.
653
+ *
654
+ * Markup with the appropriate classes will be automatically hidden,
655
+ * with one section opening at a time when its title is clicked.
656
+ * Use the following markup structure for accordion behavior:
657
+ *
658
+ * <div class="vfb-accordion-container">
659
+ * <div class="vfb-accordion-section open">
660
+ * <h3 class="vfb-accordion-section-title"></h3>
661
+ * <div class="vfb-accordion-section-content">
662
+ * </div>
663
+ * </div>
664
+ * <div class="vfb-accordion-section">
665
+ * <h3 class="vfb-accordion-section-title"></h3>
666
+ * <div class="vfb-accordion-section-content">
667
+ * </div>
668
+ * </div>
669
+ * <div class="vfb-accordion-section">
670
+ * <h3 class="vfb-accordion-section-title"></h3>
671
+ * <div class="vfb-accordion-section-content">
672
+ * </div>
673
+ * </div>
674
+ * </div>
675
+ *
676
+ * Note that any appropriate tags may be used, as long as the above classes are present.
677
+ *
678
+ * @since 3.6.0.
679
+ */
680
+
681
+ ( function( $ ){
682
+
683
+ $( document ).ready( function () {
684
+
685
+ // Expand/Collapse accordion sections on click.
686
+ $( '.vfb-accordion-container' ).on( 'click keydown', '.vfb-accordion-section-title', function( e ) {
687
+ if ( e.type === 'keydown' && 13 !== e.which ) { // "return" key
688
+ return;
689
+ }
690
+
691
+ e.preventDefault(); // Keep this AFTER the key filter above
692
+
693
+ vfbAccordionSwitch( $( this ) );
694
+ });
695
+
696
+ });
697
+
698
+ /**
699
+ * Close the current accordion section and open a new one.
700
+ *
701
+ * @param {Object} el Title element of the accordion section to toggle.
702
+ * @since 3.6.0
703
+ */
704
+ function vfbAccordionSwitch ( el ) {
705
+ var section = el.closest( '.vfb-accordion-section' ),
706
+ siblings = section.closest( '.vfb-accordion-container' ).find( '.open' ),
707
+ content = section.find( '.vfb-accordion-section-content' );
708
+
709
+ // This section has no content and cannot be expanded.
710
+ if ( section.hasClass( 'cannot-expand' ) ) {
711
+ return;
712
+ }
713
+
714
+ if ( section.hasClass( 'open' ) ) {
715
+ section.toggleClass( 'open' );
716
+ content.toggle( true ).slideToggle( 150 );
717
+ } else {
718
+ siblings.removeClass( 'open' );
719
+ siblings.find( '.vfb-accordion-section-content' ).show().slideUp( 150 );
720
+ content.toggle( false ).slideToggle( 150 );
721
+ section.toggleClass( 'open' );
722
+ }
723
+ }
724
+
725
+ })(jQuery);
admin/assets/js/vfb-admin.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function(e){var t=null;e(document).on("mouseenter mouseleave",".vfb-tooltip",function(i){if("mouseenter"==i.type){t&&(clearTimeout(t),t=null);var o=e(this).attr("title"),n=e(this).attr("rel"),a=e(this).width();e(this).append('<div class="vfb-tooltip-popup"><h3>'+o+"</h3><p>"+n+"</p></div>"),e.data(this,"title",o),this.title="",e(this).find(".vfb-tooltip-popup").css({left:a+22}),t=setTimeout(function(){e(".vfb-tooltip-popup").fadeIn(300)},500)}else this.title=e.data(this,"title"),e(".vfb-tooltip-popup").fadeOut(500),e(this).children().remove()}),e(document).on("click","a.vfb-add-option",function(t){t.preventDefault();var i=e(this).parent().siblings(".vfb-cloned-options").children(),o=i.length,n=o+1,a=i[o-1],s=e(a).attr("id"),r=e(a).children("label").attr("for").replace(new RegExp(/(\d+)$/g),""),l=s.replace(new RegExp(/(\d+)$/g),""),f=e("#"+s).clone().attr("id",l+n);f.children("label").attr("for",r+n),f.find('input[type="text"]').attr("id",r+n),f.find('input[type="radio"]').attr("value",n),e("#"+l+o).after(f)}),e(document).on("click","a.deleteOption",function(t){t.preventDefault(),e(this).parent().parent().find(".clonedOption").length-1==0?alert("You must have at least one option."):e(this).closest("div").remove()}),e(".vfb-cloned-options").sortable({items:"div.option"}),e(document).on("click","a.addEmail",function(t){t.preventDefault();var i=e(this).closest("#email-details").find(".clonedOption").length,o=i+1,n=e(this).closest("div").attr("id"),a=e(this).closest("div").find("label").attr("for").replace(new RegExp(/(\d+)$/g),""),s=n.replace(new RegExp(/(\d+)$/g),""),r=e("#"+n).clone().attr("id",s+o);r.find("label").attr("for",a+o),r.find("input").attr("id",a+o),e("#"+s+i).after(r)}),e(document).on("click","a.deleteEmail",function(t){t.preventDefault(),e(this).closest("#email-details").find(".clonedOption").length-1==0?alert("You must have at least one option."):e(this).closest("div").remove()}),e('.option input[type="radio"]').mousedown(function(){e(this).attr("previousValue",e(this).prop("checked"))}).click(function(){"true"==e(this).attr("previousValue")&&e(this).prop("checked",!1)}),e(".menu-delete").click(function(){var t=e(this).hasClass("entry-delete")?"entry":"form";return!!confirm("You are about to permanently delete this "+t+" and all of its data.\n'Cancel' to stop, 'OK' to delete.")}),e(document).on("click","a.item-edit",function(t){t.preventDefault(),e(t.target).closest("li").children(".menu-item-settings").slideToggle("fast"),e(this).toggleClass("opened");var i=e(t.target).closest("dl");i.hasClass("vfb-menu-item-inactive")?i.removeClass("vfb-menu-item-inactive").addClass("vfb-menu-item-active"):i.removeClass("vfb-menu-item-active").addClass("vfb-menu-item-inactive")}),e("#vfb-menu-to-edit").nestedSortable({listType:"ul",maxLevels:3,handle:".vfb-menu-item-handle",placeholder:"vfb-sortable-placeholder",forcePlaceholderSize:!0,forceHelperSize:!0,tolerance:"pointer",toleranceElement:"> dl",items:"li:not(.ui-state-disabled)",create:function(t,i){e(this).css("min-height",e(this).height())},start:function(e,t){t.placeholder.height(t.item.height())},stop:function(t,i){var o=e("#vfb-menu-to-edit .item-type:first").text();opts={url:ajaxurl,type:"POST",async:!0,cache:!1,data:{action:"visual_form_builder_sort_field",order:e(this).nestedSortable("toArray")},success:function(t){e("#loading-animation").hide(),"FIELDSET"!==o?e("#vfb-fieldset-first-warning").show():e("#vfb-fieldset-first-warning").hide()}},e.ajax(opts)}}),e("#form-items .vfb-draggable-form-items").click(function(t){t.preventDefault(),e(this).data("submit_value",e(this).text())}),e("#form-items .vfb-draggable-form-items").click(function(t){t.preventDefault();var i=e(this).closest("form").serializeArray(),o=e(this).data("submit_value"),n=e("#vfb-menu-to-edit li.ui-state-disabled:first").attr("id").match(new RegExp(/(\d+)$/g))[0];e("img.waiting").show(),e.post(ajaxurl,{action:"visual_form_builder_create_field",data:i,field_type:o,previous:n,page:pagenow,nonce:e("#_wpnonce").val()}).done(function(t){e("img.waiting").hide(),e(t).hide().insertBefore("#vfb-menu-to-edit li.ui-state-disabled:first").fadeIn()})}),e(document).on("click","a.item-delete",function(t){t.preventDefault();var i=childs=new Array,o=0,n=e(this).attr("href").split("&");if(!confirm("You are about to permanently delete this field.\n'Cancel' to stop, 'OK' to delete."))return!1;for(var a=0;a<n.length;a++){var s=n[a].indexOf("="),r=n[a].substring(0,s),l=n[a].substring(s+1);i[r]=l}var f=e(this).closest(".form-item").find("ul").children(),c=f.parent().html();f.each(function(t){childs[t]=e(this).attr("id").match(new RegExp(/(\d+)$/g))[0]});var d=e(this).closest("li.form-item").parents("li.form-item");d.length&&(o=d.attr("id").match(new RegExp(/(\d+)$/g))[0]),e.post(ajaxurl,{action:"visual_form_builder_delete_field",form:i.form,field:i.field,child_ids:childs,parent_id:o,page:pagenow,nonce:i._wpnonce}).done(function(t){e("#form_item_"+i.field).addClass("deleting").animate({opacity:0,height:0},350,function(){e(this).before(c).remove()})})}),e("#form-settings-button").click(function(t){t.preventDefault(),e(this).toggleClass("current"),e("#form-settings").slideToggle("fast");var i=e('input[name="form_id"]').val(),o=e(this).hasClass("current")?"opened":"closed";e.post(ajaxurl,{action:"visual_form_builder_form_settings",form:i,status:o,page:pagenow}).done(function(t){"closed"==o&&(e(".settings-links").removeClass("on"),e(".settings-links:first").addClass("on"),e(".form-details").slideUp("normal"),e(".form-details:first").show("normal"))})}),e(".settings-links").click(function(t){t.preventDefault(),e(".settings-links").removeClass("on"),e(".form-details").slideUp("fast"),1==e(this).next("div").is(":hidden")&&(e(this).addClass("on"),e(this).next().slideDown("normal"));var i=e('input[name="form_id"]').val(),o=this.hash.replace(/#/g,"");e.post(ajaxurl,{action:"visual_form_builder_form_settings",form:i,accordion:o,page:pagenow})});var i=!1;if(e("#vfb-form-builder-management input, #vfb-form-builder-management select, #vfb-form-builder-management textarea").change(function(){i=!0}),window.onbeforeunload=function(){if(i)return"The changes you made will be lost if you navigate away from this page."},e(document).on("submit","#visual-form-builder-update",function(){window.onbeforeunload=null}),e(".columns-2 #side-sortables").length>0){var o=e("#vfb_form_items_meta_box"),n=o.width(),a=o.offset(),s=o.nextAll(),r=!1;e(window).on("scroll",function(){e(window).scrollTop()>a.top?(o.stop().css({top:55,position:"fixed","z-index":"1",width:n}),s.is(":visible")&&(r=!0,s.stop().css({opacity:.1}))):(o.stop().css({top:0,position:"relative"}),r&&s.stop().css({opacity:1}))})}var l=e(".form-success-type:checked").val();e("#form-success-message-"+l).show(),e(".form-success-type").change(function(){switch(e(this).val()){case"text":e("#form-success-message-text").show(),e("#form-success-message-page, #form-success-message-redirect").hide();break;case"page":e("#form-success-message-page").show(),e("#form-success-message-text, #form-success-message-redirect").hide();break;case"redirect":e("#form-success-message-redirect").show(),e("#form-success-message-text, #form-success-message-page").hide()}}),e(".vfb-field-types").click(function(t){t.preventDefault(),e("#vfb-field-tabs li").removeClass("tabs"),e(this).parent().addClass("tabs"),e(".tabs-panel-active").removeClass("tabs-panel-active").addClass("tabs-panel-inactive");var i=this.hash;e(i).removeClass("tabs-panel-inactive").addClass("tabs-panel-active")}),e("#visual-form-builder-update").validate({rules:{"form_email_to[]":{email:!0},form_email_from:{email:!0},form_success_message_redirect:{url:!0},form_notification_email_name:{required:function(t){return e("#form-notification-setting").is(":checked")}},form_notification_email_from:{required:function(t){return e("#form-notification-setting").is(":checked")},email:!0},form_notification_email:{required:function(t){return e("#form-notification-setting").is(":checked")}}},errorPlacement:function(e,t){e.insertAfter(t.parent())}}),e("#visual-form-builder-new-form").validate(),e("#form_email_from_name_override").change(function(){""==e("#form_email_from_name_override").val()?e("#form-email-sender-name").prop("readonly",!1):e("#form-email-sender-name").prop("readonly","readonly")}),e("#form_email_from_override").change(function(){""==e("#form_email_from_override").val()?e("#form-email-sender").prop("readonly",!1):e("#form-email-sender").prop("readonly","readonly")}),e("#notification-email").toggle(e("#form-notification-setting").prop("checked")),e("#form-notification-setting").change(function(){e(this).is(":checked")?(e("#notification-email").show(),e("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled",!1)):(e("#notification-email").hide(),e("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled","disabled"))}),e("#vfb-export-select-all").click(function(t){t.preventDefault(),e('#vfb-export-entries-fields input[type="checkbox"]').prop("checked",!0)}),e("#vfb-export-unselect-all").click(function(t){t.preventDefault(),e('#vfb-export-entries-fields input[type="checkbox"]').prop("checked",!1)}),e("#vfb-export-entries-forms").change(function(){var t,i,o=e(this).val(),n=(t=o,i="",e.ajax(ajaxurl,{async:!1,data:{action:"visual_form_builder_export_entries_count",id:t,page:pagenow}}).done(function(t){if(t>1e3){e("#vfb-export-entries-rows").empty();for(var o=Math.ceil(parseInt(t)/1e3),n=1;n<=o;n++)e("#vfb-export-entries-rows").append(e("<option></option>").attr("value",n).text(n));e("#vfb-export-entries-pages").show()}else e("#vfb-export-entries-pages").hide();i=t}).fail(function(e){}),i);e("#vfb-export-entries-fields").html("Loading..."),e.get(ajaxurl,{action:"visual_form_builder_export_load_options",id:o,count:n,page:pagenow}).done(function(t){e("#vfb-export-entries-fields").html(t)}).fail(function(t){e("#vfb-export-entries-fields").html("Error loading entry fields.")})}),e("#vfb-export-entries-rows").change(function(){var t=e("#vfb-export-entries-forms").val(),i=e(this).val();e("#vfb-export-entries-fields").html("Loading..."),e.get(ajaxurl,{action:"visual_form_builder_export_load_options",id:t,offset:i,page:pagenow}).done(function(t){e("#vfb-export-entries-fields").html(t)}).fail(function(t){e("#vfb-export-entries-fields").html("Error loading entry fields.")})})});
1
+ jQuery(document).ready((function(e){var t=null;e(document).on("mouseenter mouseleave",".vfb-tooltip",(function(i){if("mouseenter"==i.type){t&&(clearTimeout(t),t=null);var o=e(this).attr("title"),n=e(this).attr("rel"),a=e(this).width();e(this).append('<div class="vfb-tooltip-popup"><h3>'+o+"</h3><p>"+n+"</p></div>"),e.data(this,"title",o),this.title="",e(this).find(".vfb-tooltip-popup").css({left:a+22}),t=setTimeout((function(){e(".vfb-tooltip-popup").fadeIn(300)}),500)}else this.title=e.data(this,"title"),e(".vfb-tooltip-popup").fadeOut(500),e(this).children().remove()})),e(document).on("click","a.vfb-add-option",(function(t){t.preventDefault();var i=e(this).parent().siblings(".vfb-cloned-options").children(),o=i.length,n=o+1,a=i[o-1],s=e(a).attr("id"),r=e(a).children("label").attr("for").replace(new RegExp(/(\d+)$/g),""),l=s.replace(new RegExp(/(\d+)$/g),""),f=e("#"+s).clone().attr("id",l+n);f.children("label").attr("for",r+n),f.find('input[type="text"]').attr("id",r+n),f.find('input[type="radio"]').attr("value",n),e("#"+l+o).after(f)})),e(document).on("click","a.deleteOption",(function(t){t.preventDefault(),e(this).parent().parent().find(".clonedOption").length-1==0?alert("You must have at least one option."):e(this).closest("div").remove()})),e(".vfb-cloned-options").sortable({items:"div.option"}),e(document).on("click","a.addEmail",(function(t){t.preventDefault();var i=e(this).closest("#email-details").find(".clonedOption").length,o=i+1,n=e(this).closest("div").attr("id"),a=e(this).closest("div").find("label").attr("for").replace(new RegExp(/(\d+)$/g),""),s=n.replace(new RegExp(/(\d+)$/g),""),r=e("#"+n).clone().attr("id",s+o);r.find("label").attr("for",a+o),r.find("input").attr("id",a+o),e("#"+s+i).after(r)})),e(document).on("click","a.deleteEmail",(function(t){t.preventDefault(),e(this).closest("#email-details").find(".clonedOption").length-1==0?alert("You must have at least one option."):e(this).closest("div").remove()})),e('.option input[type="radio"]').mousedown((function(){e(this).attr("previousValue",e(this).prop("checked"))})).click((function(){"true"==e(this).attr("previousValue")&&e(this).prop("checked",!1)})),e(".menu-delete").click((function(){var t=e(this).hasClass("entry-delete")?"entry":"form";return!!confirm("You are about to permanently delete this "+t+" and all of its data.\n'Cancel' to stop, 'OK' to delete.")})),e(document).on("click","a.item-edit",(function(t){t.preventDefault(),e(t.target).closest("li").children(".menu-item-settings").slideToggle("fast"),e(this).toggleClass("opened");var i=e(t.target).closest("dl");i.hasClass("vfb-menu-item-inactive")?i.removeClass("vfb-menu-item-inactive").addClass("vfb-menu-item-active"):i.removeClass("vfb-menu-item-active").addClass("vfb-menu-item-inactive")})),e("#vfb-menu-to-edit").nestedSortable({listType:"ul",maxLevels:3,handle:".vfb-menu-item-handle",placeholder:"vfb-sortable-placeholder",forcePlaceholderSize:!0,forceHelperSize:!0,tolerance:"pointer",toleranceElement:"> dl",items:"li:not(.ui-state-disabled)",create:function(t,i){e(this).css("min-height",e(this).height())},start:function(e,t){t.placeholder.height(t.item.height())},stop:function(t,i){var o=e("#vfb-menu-to-edit .item-type:first").text();opts={url:ajaxurl,type:"POST",async:!0,cache:!1,data:{action:"visual_form_builder_sort_field",order:e(this).nestedSortable("toArray")},success:function(t){e("#loading-animation").hide(),"FIELDSET"!==o?e("#vfb-fieldset-first-warning").show():e("#vfb-fieldset-first-warning").hide()}},e.ajax(opts)}}),e("#vfb-form-items .vfb-draggable-form-items").click((function(t){t.preventDefault(),e(this).data("submit_value",e(this).text())})),e("#vfb-form-items .vfb-draggable-form-items").click((function(t){t.preventDefault();var i=e(this).closest("form").serializeArray(),o=e(this).data("submit_value"),n=e("#vfb-menu-to-edit li.ui-state-disabled:first").attr("id").match(new RegExp(/(\d+)$/g))[0];e("img.waiting").show(),e.post(ajaxurl,{action:"visual_form_builder_create_field",data:i,field_type:o,previous:n,page:pagenow,nonce:e("#_wpnonce").val()}).done((function(t){e("img.waiting").hide(),e(t).hide().insertBefore("#vfb-menu-to-edit li.ui-state-disabled:first").fadeIn()}))})),e(document).on("click","a.item-delete",(function(t){t.preventDefault();var i=childs=new Array,o=0,n=e(this).attr("href").split("&");if(!confirm("You are about to permanently delete this field.\n'Cancel' to stop, 'OK' to delete."))return!1;for(var a=0;a<n.length;a++){var s=n[a].indexOf("="),r=n[a].substring(0,s),l=n[a].substring(s+1);i[r]=l}var f=e(this).closest(".form-item").find("ul").children(),c=f.parent().html();f.each((function(t){childs[t]=e(this).attr("id").match(new RegExp(/(\d+)$/g))[0]}));var d=e(this).closest("li.form-item").parents("li.form-item");d.length&&(o=d.attr("id").match(new RegExp(/(\d+)$/g))[0]),e.post(ajaxurl,{action:"visual_form_builder_delete_field",form:i.form,field:i.field,child_ids:childs,parent_id:o,page:pagenow,nonce:i._wpnonce}).done((function(t){e("#form_item_"+i.field).addClass("deleting").animate({opacity:0,height:0},350,(function(){e(this).before(c).remove()}))}))})),e("#form-settings-button").click((function(t){t.preventDefault(),e(this).toggleClass("current"),e("#form-settings").slideToggle("fast");var i=e('input[name="form_id"]').val(),o=e(this).hasClass("current")?"opened":"closed";e.post(ajaxurl,{action:"visual_form_builder_form_settings",form:i,status:o,page:pagenow}).done((function(t){"closed"==o&&(e(".settings-links").removeClass("on"),e(".settings-links:first").addClass("on"),e(".form-details").slideUp("normal"),e(".form-details:first").show("normal"))}))})),e(".settings-links").click((function(t){t.preventDefault(),e(".settings-links").removeClass("on"),e(".form-details").slideUp("fast"),1==e(this).next("div").is(":hidden")&&(e(this).addClass("on"),e(this).next().slideDown("normal"));var i=e('input[name="form_id"]').val(),o=this.hash.replace(/#/g,"");e.post(ajaxurl,{action:"visual_form_builder_form_settings",form:i,accordion:o,page:pagenow})}));var i=!1;if(e("#vfb-form-builder-management input, #vfb-form-builder-management select, #vfb-form-builder-management textarea").change((function(){i=!0})),window.onbeforeunload=function(){if(i)return"The changes you made will be lost if you navigate away from this page."},e(document).on("submit","#visual-form-builder-update",(function(){window.onbeforeunload=null})),e(".columns-2 #side-sortables").length>0){var o=e("#vfb_form_items_meta_box"),n=o.width(),a=o.offset(),s=o.nextAll(),r=!1;e(window).on("scroll",(function(){e(window).scrollTop()>a.top?(o.stop().css({top:55,position:"fixed","z-index":"1",width:n}),s.is(":visible")&&(r=!0,s.stop().css({opacity:.1}))):(o.stop().css({top:0,position:"relative"}),r&&s.stop().css({opacity:1}))}))}var l=e(".form-success-type:checked").val();e("#form-success-message-"+l).show(),e(".form-success-type").change((function(){switch(e(this).val()){case"text":e("#form-success-message-text").show(),e("#form-success-message-page, #form-success-message-redirect").hide();break;case"page":e("#form-success-message-page").show(),e("#form-success-message-text, #form-success-message-redirect").hide();break;case"redirect":e("#form-success-message-redirect").show(),e("#form-success-message-text, #form-success-message-page").hide()}})),e(".vfb-field-types").click((function(t){t.preventDefault(),e("#vfb-field-tabs li").removeClass("tabs"),e(this).parent().addClass("tabs"),e(".tabs-panel-active").removeClass("tabs-panel-active").addClass("tabs-panel-inactive");var i=this.hash;e(i).removeClass("tabs-panel-inactive").addClass("tabs-panel-active")})),e("#visual-form-builder-update").validate({rules:{"form_email_to[]":{email:!0},form_email_from:{email:!0},form_success_message_redirect:{url:!0},form_notification_email_name:{required:function(t){return e("#form-notification-setting").is(":checked")}},form_notification_email_from:{required:function(t){return e("#form-notification-setting").is(":checked")},email:!0},form_notification_email:{required:function(t){return e("#form-notification-setting").is(":checked")}}},errorPlacement:function(e,t){e.insertAfter(t.parent())}}),e("#visual-form-builder-new-form").validate(),e("#form_email_from_name_override").change((function(){""==e("#form_email_from_name_override").val()?e("#form-email-sender-name").prop("readonly",!1):e("#form-email-sender-name").prop("readonly","readonly")})),e("#form_email_from_override").change((function(){""==e("#form_email_from_override").val()?e("#form-email-sender").prop("readonly",!1):e("#form-email-sender").prop("readonly","readonly")})),e("#notification-email").toggle(e("#form-notification-setting").prop("checked")),e("#form-notification-setting").change((function(){e(this).is(":checked")?(e("#notification-email").show(),e("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled",!1)):(e("#notification-email").hide(),e("#form-notification-email-name, #form-notification-email-from, #form-notification-email, #form-notification-subject, #form-notification-message, #form-notification-entry").prop("disabled","disabled"))})),e("#vfb-export-select-all").click((function(t){t.preventDefault(),e('#vfb-export-entries-fields input[type="checkbox"]').prop("checked",!0)})),e("#vfb-export-unselect-all").click((function(t){t.preventDefault(),e('#vfb-export-entries-fields input[type="checkbox"]').prop("checked",!1)})),e("#vfb-export-entries-forms").change((function(){var t=e(this).val(),i=function(t){var i="";return e.ajax(ajaxurl,{async:!1,data:{action:"visual_form_builder_export_entries_count",id:t,page:pagenow}}).done((function(t){if(t>1e3){e("#vfb-export-entries-rows").empty();for(var o=Math.ceil(parseInt(t)/1e3),n=1;n<=o;n++)e("#vfb-export-entries-rows").append(e("<option></option>").attr("value",n).text(n));e("#vfb-export-entries-pages").show()}else e("#vfb-export-entries-pages").hide();i=t})).fail((function(e){})),i}(t);e("#vfb-export-entries-fields").html("Loading..."),e.get(ajaxurl,{action:"visual_form_builder_export_load_options",id:t,count:i,page:pagenow}).done((function(t){e("#vfb-export-entries-fields").html(t)})).fail((function(t){e("#vfb-export-entries-fields").html("Error loading entry fields.")}))})),e("#vfb-export-entries-rows").change((function(){var t=e("#vfb-export-entries-forms").val(),i=e(this).val();e("#vfb-export-entries-fields").html("Loading..."),e.get(ajaxurl,{action:"visual_form_builder_export_load_options",id:t,offset:i,page:pagenow}).done((function(t){e("#vfb-export-entries-fields").html(t)})).fail((function(t){e("#vfb-export-entries-fields").html("Error loading entry fields.")}))}))})),function(e){e(document).ready((function(){e(".vfb-accordion-container").on("click keydown",".vfb-accordion-section-title",(function(t){"keydown"===t.type&&13!==t.which||(t.preventDefault(),function(e){var t=e.closest(".vfb-accordion-section"),i=t.closest(".vfb-accordion-container").find(".open"),o=t.find(".vfb-accordion-section-content");if(t.hasClass("cannot-expand"))return;t.hasClass("open")?(t.toggleClass("open"),o.toggle(!0).slideToggle(150)):(i.removeClass("open"),i.find(".vfb-accordion-section-content").show().slideUp(150),o.toggle(!1).slideToggle(150),t.toggleClass("open"))}(e(this)))}))}))}(jQuery);
admin/class-admin-menu.php CHANGED
@@ -103,10 +103,6 @@ class Visual_Form_Builder_Admin_Menu {
103
  add_action( 'load-' . $page, array( $screen_options, 'add_option' ) );
104
  add_action( 'load-' . $entries, array( $screen_options, 'add_option_entries' ) );
105
 
106
- // Add Meta Boxes
107
- $meta_boxes = new Visual_Form_Builder_Meta_Boxes();
108
- add_action( 'load-' . $page, array( $meta_boxes, 'add_meta_boxes' ) );
109
-
110
  // Add Help dropdown
111
  add_action( 'load-' . $page, array( $this, 'help' ) );
112
  }
103
  add_action( 'load-' . $page, array( $screen_options, 'add_option' ) );
104
  add_action( 'load-' . $entries, array( $screen_options, 'add_option_entries' ) );
105
 
 
 
 
 
106
  // Add Help dropdown
107
  add_action( 'load-' . $page, array( $this, 'help' ) );
108
  }
admin/class-forms-edit.php CHANGED
@@ -77,14 +77,42 @@ class Visual_Form_Builder_Forms_Edit {
77
  </h1>
78
  <div id="vfb-form-builder-frame" class="metabox-holder <?php echo $class; ?>">
79
  <div id="vfb-postbox-container-1" class='vfb-postbox-container'>
80
- <form id="form-items" class="nav-menu-meta" method="post" action="">
81
- <input name="action" type="hidden" value="create_field" />
82
- <input name="form_id" type="hidden" value="<?php echo $form_nav_selected_id; ?>" />
83
- <?php
84
- wp_nonce_field( 'create-field-' . $form_nav_selected_id );
85
- do_meta_boxes( 'visual-form-builder', 'side', null );
86
- ?>
87
- </form>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  </div> <!-- .vfb-postbox-container -->
89
 
90
  <div id="vfb-postbox-container-2" class='vfb-postbox-container'>
@@ -435,6 +463,42 @@ class Visual_Form_Builder_Forms_Edit {
435
  wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
436
  }
437
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  /**
439
  * A wrapper function to output the Edit Field box
440
  *
77
  </h1>
78
  <div id="vfb-form-builder-frame" class="metabox-holder <?php echo $class; ?>">
79
  <div id="vfb-postbox-container-1" class='vfb-postbox-container'>
80
+ <div id="side-sortables" class="meta-box-sortables">
81
+ <div class="vfb-accordion-container">
82
+ <ul class="outer-border">
83
+ <li class="vfb-control-section vfb-accordion-section open">
84
+ <h3 class="vfb-accordion-section-title">
85
+ <?php _e( 'Fields', 'visual-form-builder' ); ?>
86
+ </h3>
87
+ <div class="vfb-accordion-section-content">
88
+ <p><?php _e( 'Click to add fields', 'visual-form-builder' ); ?><span class="spinner"></span></p>
89
+
90
+ <form id="vfb-form-items" method="post" action="">
91
+ <input name="action" type="hidden" value="create_field" />
92
+ <input name="form_id" type="hidden" value="<?php echo $form_nav_selected_id; ?>" />
93
+ <?php
94
+ wp_nonce_field( 'create-field-' . $form_nav_selected_id );
95
+
96
+ $this->standard_fields();
97
+ ?>
98
+ </form>
99
+ </div> <!-- .vfb-accordion-section-content -->
100
+ </li>
101
+ <li class="vfb-control-section vfb-accordion-section">
102
+ <h3 class="vfb-accordion-section-title">
103
+ <?php _e( 'Shortcode', 'visual-form-builder' ); ?>
104
+ </h3>
105
+ <div class="vfb-accordion-section-content">
106
+ <p><?php _e( 'Add forms to your Posts or Pages by locating the <strong>Add Form</strong> button in the area above your post/page editor.', 'visual-form-builder' ); ?></p>
107
+ <p>
108
+ <?php _e( 'Shortcode', 'visual-form-builder' ); ?>
109
+ <input value="[vfb id=<?php echo $form_nav_selected_id; ?>]" readonly="readonly" />
110
+ </p>
111
+ </div> <!-- .vfb-accordion-section-content -->
112
+ </li>
113
+ </ul>
114
+ </div> <!-- .vfb-accordion-container -->
115
+ </div> <!-- .meta-box-sortables -->
116
  </div> <!-- .vfb-postbox-container -->
117
 
118
  <div id="vfb-postbox-container-2" class='vfb-postbox-container'>
463
  wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
464
  }
465
 
466
+ /**
467
+ * [form_items description]
468
+ * @return [type] [description]
469
+ */
470
+ public function standard_fields() {
471
+ ?>
472
+ <div id="vfb-standard-fields">
473
+ <ul class="vfb-fields-col-1">
474
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-fieldset">Fieldset</a></li>
475
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-text"><b></b>Text</a></li>
476
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-checkbox"><b></b>Checkbox</a></li>
477
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-select"><b></b>Select</a></li>
478
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-datepicker"><b></b>Date</a></li>
479
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-url"><b></b>URL</a></li>
480
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-digits"><b></b>Number</a></li>
481
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-phone"><b></b>Phone</a></li>
482
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-file"><b></b>File Upload</a></li>
483
+ </ul>
484
+ <ul class="vfb-fields-col-2">
485
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-section">Section</a></li>
486
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-textarea"><b></b>Textarea</a></li>
487
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-radio"><b></b>Radio</a></li>
488
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-address"><b></b>Address</a></li>
489
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-email"><b></b>Email</a></li>
490
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-currency"><b></b>Currency</a></li>
491
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-time"><b></b>Time</a></li>
492
+
493
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-html"><b></b>HTML</a></li>
494
+
495
+ <li><a href="#" class="vfb-draggable-form-items" id="form-element-instructions"><b></b>Instructions</a></li>
496
+ </ul>
497
+ <div class="clear"></div>
498
+ </div> <!-- #standard-fields -->
499
+ <?php
500
+ }
501
+
502
  /**
503
  * A wrapper function to output the Edit Field box
504
  *
admin/class-forms-metaboxes.php DELETED
@@ -1,71 +0,0 @@
1
- <?php
2
- /**
3
- * [Visual_Form_Builder_Meta_Boxes description]
4
- */
5
- class Visual_Form_Builder_Meta_Boxes {
6
- /**
7
- * [add_meta_boxes description]
8
- */
9
- public function add_meta_boxes() {
10
- add_meta_box( 'vfb_form_items_meta_box', __( 'Form Items', 'visual-form-builder' ), array( $this, 'form_items' ), 'visual-form-builder', 'side', 'high' );
11
- add_meta_box( 'vfb_form_media_button_tip', __( 'Display Forms', 'visual-form-builder' ), array( $this, 'display_forms' ), 'visual-form-builder', 'side', 'low' );
12
- }
13
-
14
- /**
15
- * [form_items description]
16
- * @return [type] [description]
17
- */
18
- public function form_items() {
19
- ?>
20
- <div class="taxonomydiv">
21
- <p><strong><?php _e( 'Click' , 'visual-form-builder'); ?></strong> <?php _e( 'to Add a Field' , 'visual-form-builder'); ?> <img id="add-to-form" alt="" src="<?php echo admin_url( '/images/wpspin_light.gif' ); ?>" class="waiting spinner" /></p>
22
- <ul class="posttype-tabs add-menu-item-tabs" id="vfb-field-tabs">
23
- <li class="tabs"><a href="#standard-fields" class="nav-tab-link vfb-field-types"><?php _e( 'Standard' , 'visual-form-builder'); ?></a></li>
24
- </ul>
25
- <div id="standard-fields" class="tabs-panel tabs-panel-active">
26
- <ul class="vfb-fields-col-1">
27
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-fieldset">Fieldset</a></li>
28
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-text"><b></b>Text</a></li>
29
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-checkbox"><b></b>Checkbox</a></li>
30
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-select"><b></b>Select</a></li>
31
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-datepicker"><b></b>Date</a></li>
32
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-url"><b></b>URL</a></li>
33
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-digits"><b></b>Number</a></li>
34
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-phone"><b></b>Phone</a></li>
35
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-file"><b></b>File Upload</a></li>
36
- </ul>
37
- <ul class="vfb-fields-col-2">
38
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-section">Section</a></li>
39
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-textarea"><b></b>Textarea</a></li>
40
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-radio"><b></b>Radio</a></li>
41
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-address"><b></b>Address</a></li>
42
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-email"><b></b>Email</a></li>
43
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-currency"><b></b>Currency</a></li>
44
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-time"><b></b>Time</a></li>
45
-
46
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-html"><b></b>HTML</a></li>
47
-
48
- <li><a href="#" class="vfb-draggable-form-items" id="form-element-instructions"><b></b>Instructions</a></li>
49
- </ul>
50
- <div class="clear"></div>
51
- </div> <!-- #standard-fields -->
52
- </div> <!-- .taxonomydiv -->
53
- <div class="clear"></div>
54
- <?php
55
- }
56
-
57
- /**
58
- * [display_forms description]
59
- * @return [type] [description]
60
- */
61
- public function display_forms() {
62
- ?>
63
- <p><?php _e( 'Add forms to your Posts or Pages by locating the <strong>Add Form</strong> button in the area above your post/page editor.', 'visual-form-builder' ); ?></p>
64
- <p><?php _e( 'You may also manually insert the shortcode into a post/page.', 'visual-form-builder' ); ?></p>
65
- <p>
66
- <?php _e( 'Shortcode', 'visual-form-builder' ); ?>
67
- <input value="[vfb id='<?php echo (int) $_GET['form']; ?>']" readonly="readonly" />
68
- </p>
69
- <?php
70
- }
71
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/class-load-css-js.php CHANGED
@@ -17,7 +17,8 @@ class Visual_Form_Builder_Admin_Scripts_Loader {
17
  * @return void
18
  */
19
  public function add_css() {
20
- wp_enqueue_style( 'visual-form-builder-style', VFB_WP_PLUGIN_URL . "admin/assets/css/visual-form-builder-admin.min.css", array(), '2019.04.01' );
 
21
  }
22
 
23
  /**
@@ -32,7 +33,7 @@ class Visual_Form_Builder_Admin_Scripts_Loader {
32
  wp_enqueue_script( 'jquery-ui-sortable' );
33
  wp_enqueue_script( 'postbox' );
34
  wp_enqueue_script( 'jquery-form-validation', VFB_WP_PLUGIN_URL . 'admin/assets/js/jquery.validate.min.js', array( 'jquery' ), '1.9.0', true );
35
- wp_enqueue_script( 'vfb-admin', VFB_WP_PLUGIN_URL . 'admin/assets/js/vfb-admin.min.js', array( 'jquery', 'jquery-form-validation' ), '20140412', true );
36
  wp_enqueue_script( 'nested-sortable', VFB_WP_PLUGIN_URL . 'admin/assets/js/jquery.ui.nestedSortable.min.js', array( 'jquery', 'jquery-ui-sortable' ), '1.3.5', true );
37
  }
38
  }
17
  * @return void
18
  */
19
  public function add_css() {
20
+ wp_enqueue_style( 'thickbox' );
21
+ wp_enqueue_style( 'visual-form-builder-style', VFB_WP_PLUGIN_URL . "admin/assets/css/visual-form-builder-admin.min.css", array(), '2021.03.22' );
22
  }
23
 
24
  /**
33
  wp_enqueue_script( 'jquery-ui-sortable' );
34
  wp_enqueue_script( 'postbox' );
35
  wp_enqueue_script( 'jquery-form-validation', VFB_WP_PLUGIN_URL . 'admin/assets/js/jquery.validate.min.js', array( 'jquery' ), '1.9.0', true );
36
+ wp_enqueue_script( 'vfb-admin', VFB_WP_PLUGIN_URL . 'admin/assets/js/vfb-admin.min.js', array( 'jquery', 'jquery-form-validation' ), '2021.03.22', true );
37
  wp_enqueue_script( 'nested-sortable', VFB_WP_PLUGIN_URL . 'admin/assets/js/jquery.ui.nestedSortable.min.js', array( 'jquery', 'jquery-ui-sortable' ), '1.3.5', true );
38
  }
39
  }
config.codekit3 CHANGED
@@ -7,7 +7,7 @@
7
  "uuidString": "69E27B3E-5053-4F87-BD96-3F2E13A0E8CE"
8
  }
9
  ],
10
- "creatorBuild": "29156",
11
  "files": {
12
  "/admin/assets/css/index.php": {
13
  "cB": 0,
@@ -17,226 +17,239 @@
17
  "oAP": "/admin/assets/css/index.php",
18
  "oF": 0
19
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  "/admin/assets/css/sass/partials/_buttons.scss": {
21
  "aP": 0,
22
  "bl": 0,
23
  "dP": 10,
24
- "dS": 0,
25
  "ft": 4,
26
  "ma": 0,
27
  "oA": 1,
28
  "oAP": "/admin/assets/css/sass/_buttons.min.css",
29
  "oF": 0,
30
  "oS": 0,
31
- "uL": 1
32
  },
33
  "/admin/assets/css/sass/partials/_confirmation.scss": {
34
  "aP": 0,
35
  "bl": 0,
36
  "dP": 10,
37
- "dS": 0,
38
  "ft": 4,
39
  "ma": 0,
40
  "oA": 1,
41
  "oAP": "/admin/assets/css/sass/_confirmation.min.css",
42
  "oF": 0,
43
  "oS": 0,
44
- "uL": 1
45
  },
46
  "/admin/assets/css/sass/partials/_cta.scss": {
47
  "aP": 0,
48
  "bl": 0,
49
  "dP": 10,
50
- "dS": 0,
51
  "ft": 4,
52
  "ma": 0,
53
  "oA": 1,
54
  "oAP": "/admin/assets/css/sass/_cta.min.css",
55
  "oF": 0,
56
  "oS": 0,
57
- "uL": 1
58
  },
59
  "/admin/assets/css/sass/partials/_entries.scss": {
60
  "aP": 0,
61
  "bl": 0,
62
  "dP": 10,
63
- "dS": 0,
64
  "ft": 4,
65
  "ma": 0,
66
  "oA": 1,
67
  "oAP": "/admin/assets/css/sass/_entries.min.css",
68
  "oF": 0,
69
  "oS": 0,
70
- "uL": 1
71
  },
72
  "/admin/assets/css/sass/partials/_export.scss": {
73
  "aP": 0,
74
  "bl": 0,
75
  "dP": 10,
76
- "dS": 0,
77
  "ft": 4,
78
  "ma": 0,
79
  "oA": 1,
80
  "oAP": "/admin/assets/css/sass/_export.min.css",
81
  "oF": 0,
82
  "oS": 0,
83
- "uL": 1
84
  },
85
  "/admin/assets/css/sass/partials/_fields.scss": {
86
  "aP": 0,
87
  "bl": 0,
88
  "dP": 10,
89
- "dS": 0,
90
  "ft": 4,
91
  "ma": 0,
92
  "oA": 1,
93
  "oAP": "/admin/assets/css/sass/_fields.min.css",
94
  "oF": 0,
95
  "oS": 0,
96
- "uL": 1
97
  },
98
  "/admin/assets/css/sass/partials/_form-edit.scss": {
99
  "aP": 0,
100
  "bl": 0,
101
  "dP": 10,
102
- "dS": 0,
103
  "ft": 4,
104
  "ma": 0,
105
  "oA": 1,
106
  "oAP": "/admin/assets/css/sass/_form-edit.min.css",
107
  "oF": 0,
108
  "oS": 0,
109
- "uL": 1
110
  },
111
  "/admin/assets/css/sass/partials/_form-new.scss": {
112
  "aP": 0,
113
  "bl": 0,
114
  "dP": 10,
115
- "dS": 0,
116
  "ft": 4,
117
  "ma": 0,
118
  "oA": 1,
119
  "oAP": "/admin/assets/css/sass/_form-new.min.css",
120
  "oF": 0,
121
  "oS": 0,
122
- "uL": 1
123
  },
124
  "/admin/assets/css/sass/partials/_form-settings.scss": {
125
  "aP": 0,
126
  "bl": 0,
127
  "dP": 10,
128
- "dS": 0,
129
  "ft": 4,
130
  "ma": 0,
131
  "oA": 1,
132
  "oAP": "/admin/assets/css/sass/_form-settings.min.css",
133
  "oF": 0,
134
  "oS": 0,
135
- "uL": 1
136
  },
137
  "/admin/assets/css/sass/partials/_icons.scss": {
138
  "aP": 0,
139
  "bl": 0,
140
  "dP": 10,
141
- "dS": 0,
142
  "ft": 4,
143
  "ma": 0,
144
  "oA": 1,
145
  "oAP": "/admin/assets/css/sass/_icons.min.css",
146
  "oF": 0,
147
  "oS": 0,
148
- "uL": 1
149
  },
150
  "/admin/assets/css/sass/partials/_notices.scss": {
151
  "aP": 0,
152
  "bl": 0,
153
  "dP": 10,
154
- "dS": 0,
155
  "ft": 4,
156
  "ma": 0,
157
  "oA": 1,
158
  "oAP": "/admin/assets/css/sass/_notices.min.css",
159
  "oF": 0,
160
  "oS": 0,
161
- "uL": 1
162
  },
163
  "/admin/assets/css/sass/partials/_print.scss": {
164
  "aP": 0,
165
  "bl": 0,
166
  "dP": 10,
167
- "dS": 0,
168
  "ft": 4,
169
  "ma": 0,
170
  "oA": 1,
171
  "oAP": "/admin/assets/css/sass/_print.min.css",
172
  "oF": 0,
173
  "oS": 0,
174
- "uL": 1
175
  },
176
  "/admin/assets/css/sass/partials/_subnav.scss": {
177
  "aP": 0,
178
  "bl": 0,
179
  "dP": 10,
180
- "dS": 0,
181
  "ft": 4,
182
  "ma": 0,
183
  "oA": 1,
184
  "oAP": "/admin/assets/css/sass/_subnav.min.css",
185
  "oF": 0,
186
  "oS": 0,
187
- "uL": 1
188
  },
189
  "/admin/assets/css/sass/partials/_tooltips.scss": {
190
  "aP": 0,
191
  "bl": 0,
192
  "dP": 10,
193
- "dS": 0,
194
  "ft": 4,
195
  "ma": 0,
196
  "oA": 1,
197
  "oAP": "/admin/assets/css/sass/_tooltips.min.css",
198
  "oF": 0,
199
  "oS": 0,
200
- "uL": 1
201
  },
202
  "/admin/assets/css/sass/partials/_upgrade.scss": {
203
  "aP": 0,
204
  "bl": 0,
205
  "dP": 10,
206
- "dS": 0,
207
  "ft": 4,
208
  "ma": 0,
209
  "oA": 1,
210
  "oAP": "/admin/assets/css/sass/_upgrade.min.css",
211
  "oF": 0,
212
  "oS": 0,
213
- "uL": 1
214
  },
215
  "/admin/assets/css/sass/partials/_validation.scss": {
216
  "aP": 0,
217
  "bl": 0,
218
  "dP": 10,
219
- "dS": 0,
220
  "ft": 4,
221
  "ma": 0,
222
  "oA": 1,
223
  "oAP": "/admin/assets/css/sass/_validation.min.css",
224
  "oF": 0,
225
  "oS": 0,
226
- "uL": 1
227
  },
228
  "/admin/assets/css/sass/visual-form-builder-admin.scss": {
229
  "aP": 1,
230
  "bl": 0,
231
  "dP": 10,
232
- "dS": 0,
233
  "ft": 4,
234
  "ma": 0,
235
  "oA": 0,
236
  "oAP": "/admin/assets/css/visual-form-builder-admin.min.css",
237
  "oF": 0,
238
  "oS": 3,
239
- "uL": 1
240
  },
241
  "/admin/assets/css/visual-form-builder-admin.css": {
242
  "aP": 1,
@@ -571,14 +584,6 @@
571
  "oAP": "/admin/class-forms-list.php",
572
  "oF": 0
573
  },
574
- "/admin/class-forms-metaboxes.php": {
575
- "cB": 0,
576
- "ft": 8192,
577
- "hM": 0,
578
- "oA": 0,
579
- "oAP": "/admin/class-forms-metaboxes.php",
580
- "oF": 0
581
- },
582
  "/admin/class-forms-new.php": {
583
  "cB": 0,
584
  "ft": 8192,
@@ -1989,6 +1994,7 @@
1989
  },
1990
  "projectSettings": {
1991
  "abortBuildOnError": 1,
 
1992
  "alwaysUseExternalServer": 0,
1993
  "animateCSSInjections": 1,
1994
  "autoBuildNewItems": 1,
@@ -2000,6 +2006,7 @@
2000
  "babelConfigType": 0,
2001
  "babelCustomPluginsList": "",
2002
  "babelCustomPresetsList": "",
 
2003
  "babelInsertModuleIDs": 0,
2004
  "babelModuleID": "",
2005
  "babelNoComments": 0,
@@ -2139,6 +2146,9 @@
2139
  "modules-umd": {
2140
  "active": 0
2141
  },
 
 
 
2142
  "new-target": {
2143
  "active": 0
2144
  },
@@ -2172,6 +2182,9 @@
2172
  "parameters": {
2173
  "active": 0
2174
  },
 
 
 
2175
  "pipeline-operator": {
2176
  "active": 0
2177
  },
@@ -2264,11 +2277,10 @@
2264
  }
2265
  },
2266
  "babelRetainLines": 0,
 
2267
  "bowerAbbreviatedPath": "bower_components",
2268
- "bowerAutoCreateInfoFile": 1,
2269
- "bowerInstallDevDependencies": 0,
2270
- "bowerSaveDependencies": 1,
2271
- "bowerSaveDevDependencies": 0,
2272
  "bowerUseExactVersion": 0,
2273
  "browserRefreshDelay": 0,
2274
  "browserslistString": ">0.2%, last 2 versions, Firefox ESR, not dead",
@@ -2413,6 +2425,7 @@
2413
  "flagValue": -1
2414
  }
2415
  },
 
2416
  "esLintConfigFileHandlingType": 0,
2417
  "esLintECMAVersion": 7,
2418
  "esLintEnvironmentsMask": 1,
@@ -2517,6 +2530,14 @@
2517
  "active": 0,
2518
  "optionString": ""
2519
  },
 
 
 
 
 
 
 
 
2520
  "dot-location": {
2521
  "active": 0,
2522
  "optionString": "'object'"
@@ -2569,6 +2590,10 @@
2569
  "active": 0,
2570
  "optionString": ""
2571
  },
 
 
 
 
2572
  "guard-for-in": {
2573
  "active": 0,
2574
  "optionString": ""
@@ -2745,6 +2770,10 @@
2745
  "active": 1,
2746
  "optionString": "{'checkLoops': true}"
2747
  },
 
 
 
 
2748
  "no-continue": {
2749
  "active": 0,
2750
  "optionString": ""
@@ -2773,6 +2802,10 @@
2773
  "active": 1,
2774
  "optionString": ""
2775
  },
 
 
 
 
2776
  "no-dupe-keys": {
2777
  "active": 1,
2778
  "optionString": ""
@@ -2865,6 +2898,10 @@
2865
  "active": 0,
2866
  "optionString": ""
2867
  },
 
 
 
 
2868
  "no-inline-comments": {
2869
  "active": 0,
2870
  "optionString": ""
@@ -2909,6 +2946,10 @@
2909
  "active": 0,
2910
  "optionString": ""
2911
  },
 
 
 
 
2912
  "no-magic-numbers": {
2913
  "active": 0,
2914
  "optionString": "{'ignore': [], 'ignoreArrayIndexes': true, 'enforceConst': false, 'detectObjects': false}"
@@ -3025,6 +3066,10 @@
3025
  "active": 1,
3026
  "optionString": ""
3027
  },
 
 
 
 
3028
  "no-restricted-globals": {
3029
  "active": 0,
3030
  "optionString": "'event', 'fdescribe'"
@@ -3069,6 +3114,10 @@
3069
  "active": 0,
3070
  "optionString": ""
3071
  },
 
 
 
 
3072
  "no-shadow": {
3073
  "active": 0,
3074
  "optionString": "{'builtinGlobals': false, 'hoist': 'functions', 'allow': []}"
@@ -3165,6 +3214,10 @@
3165
  "active": 0,
3166
  "optionString": "{'functions': true, 'classes': true, 'variables': true}"
3167
  },
 
 
 
 
3168
  "no-useless-call": {
3169
  "active": 0,
3170
  "optionString": ""
@@ -3273,6 +3326,14 @@
3273
  "active": 0,
3274
  "optionString": "{'array': true, 'object': true}, {'enforceForRenamedProperties': false}"
3275
  },
 
 
 
 
 
 
 
 
3276
  "prefer-numeric-literals": {
3277
  "active": 0,
3278
  "optionString": ""
@@ -3285,6 +3346,10 @@
3285
  "active": 0,
3286
  "optionString": "{'allowEmptyReject': false}"
3287
  },
 
 
 
 
3288
  "prefer-rest-params": {
3289
  "active": 0,
3290
  "optionString": ""
@@ -3893,7 +3958,6 @@
3893
  "autoOutputPathStyle": 0,
3894
  "createSourceMap": 1,
3895
  "enableJavascript": 0,
3896
- "ieCompatibility": 1,
3897
  "mathStyle": 0,
3898
  "outputStyle": 0,
3899
  "rewriteURLStyle": 0,
@@ -3962,13 +4026,13 @@
3962
  "autoOutputPathReplace1": "sass",
3963
  "autoOutputPathReplace2": "css",
3964
  "autoOutputPathStyle": 2,
 
3965
  "createSourceMap": 0,
3966
- "debugStyle": 0,
3967
  "decimalPrecision": 10,
 
3968
  "outputStyle": 0,
3969
  "shouldRunAutoprefixer": 0,
3970
- "shouldRunBless": 0,
3971
- "useLibsass": 1
3972
  },
3973
  "languageDefaultsSLIM": {
3974
  "autoOutputAction": 0,
@@ -4026,8 +4090,16 @@
4026
  },
4027
  "languageDefaultsUserDefined": [
4028
  ],
 
 
 
 
 
4029
  "overrideExternalServerCSS": 0,
4030
  "previewPathAddition": "",
 
 
 
4031
  "skippedFoldersString": "log, _logs, logs, _cache, cache, .idea, /storage/framework/sessions, node_modules",
4032
  "sourceFolderName": "source",
4033
  "susyVersion": 3,
7
  "uuidString": "69E27B3E-5053-4F87-BD96-3F2E13A0E8CE"
8
  }
9
  ],
10
+ "creatorBuild": "32186",
11
  "files": {
12
  "/admin/assets/css/index.php": {
13
  "cB": 0,
17
  "oAP": "/admin/assets/css/index.php",
18
  "oF": 0
19
  },
20
+ "/admin/assets/css/sass/partials/_accordions.scss": {
21
+ "aP": 0,
22
+ "bl": 0,
23
+ "dP": 10,
24
+ "ec": 1,
25
+ "ft": 4,
26
+ "ma": 0,
27
+ "oA": 1,
28
+ "oAP": "/admin/assets/css/sass/_accordions.min.css",
29
+ "oF": 0,
30
+ "oS": 0,
31
+ "sct": 1
32
+ },
33
  "/admin/assets/css/sass/partials/_buttons.scss": {
34
  "aP": 0,
35
  "bl": 0,
36
  "dP": 10,
37
+ "ec": 1,
38
  "ft": 4,
39
  "ma": 0,
40
  "oA": 1,
41
  "oAP": "/admin/assets/css/sass/_buttons.min.css",
42
  "oF": 0,
43
  "oS": 0,
44
+ "sct": 1
45
  },
46
  "/admin/assets/css/sass/partials/_confirmation.scss": {
47
  "aP": 0,
48
  "bl": 0,
49
  "dP": 10,
50
+ "ec": 1,
51
  "ft": 4,
52
  "ma": 0,
53
  "oA": 1,
54
  "oAP": "/admin/assets/css/sass/_confirmation.min.css",
55
  "oF": 0,
56
  "oS": 0,
57
+ "sct": 1
58
  },
59
  "/admin/assets/css/sass/partials/_cta.scss": {
60
  "aP": 0,
61
  "bl": 0,
62
  "dP": 10,
63
+ "ec": 1,
64
  "ft": 4,
65
  "ma": 0,
66
  "oA": 1,
67
  "oAP": "/admin/assets/css/sass/_cta.min.css",
68
  "oF": 0,
69
  "oS": 0,
70
+ "sct": 1
71
  },
72
  "/admin/assets/css/sass/partials/_entries.scss": {
73
  "aP": 0,
74
  "bl": 0,
75
  "dP": 10,
76
+ "ec": 1,
77
  "ft": 4,
78
  "ma": 0,
79
  "oA": 1,
80
  "oAP": "/admin/assets/css/sass/_entries.min.css",
81
  "oF": 0,
82
  "oS": 0,
83
+ "sct": 1
84
  },
85
  "/admin/assets/css/sass/partials/_export.scss": {
86
  "aP": 0,
87
  "bl": 0,
88
  "dP": 10,
89
+ "ec": 1,
90
  "ft": 4,
91
  "ma": 0,
92
  "oA": 1,
93
  "oAP": "/admin/assets/css/sass/_export.min.css",
94
  "oF": 0,
95
  "oS": 0,
96
+ "sct": 1
97
  },
98
  "/admin/assets/css/sass/partials/_fields.scss": {
99
  "aP": 0,
100
  "bl": 0,
101
  "dP": 10,
102
+ "ec": 1,
103
  "ft": 4,
104
  "ma": 0,
105
  "oA": 1,
106
  "oAP": "/admin/assets/css/sass/_fields.min.css",
107
  "oF": 0,
108
  "oS": 0,
109
+ "sct": 1
110
  },
111
  "/admin/assets/css/sass/partials/_form-edit.scss": {
112
  "aP": 0,
113
  "bl": 0,
114
  "dP": 10,
115
+ "ec": 1,
116
  "ft": 4,
117
  "ma": 0,
118
  "oA": 1,
119
  "oAP": "/admin/assets/css/sass/_form-edit.min.css",
120
  "oF": 0,
121
  "oS": 0,
122
+ "sct": 1
123
  },
124
  "/admin/assets/css/sass/partials/_form-new.scss": {
125
  "aP": 0,
126
  "bl": 0,
127
  "dP": 10,
128
+ "ec": 1,
129
  "ft": 4,
130
  "ma": 0,
131
  "oA": 1,
132
  "oAP": "/admin/assets/css/sass/_form-new.min.css",
133
  "oF": 0,
134
  "oS": 0,
135
+ "sct": 1
136
  },
137
  "/admin/assets/css/sass/partials/_form-settings.scss": {
138
  "aP": 0,
139
  "bl": 0,
140
  "dP": 10,
141
+ "ec": 1,
142
  "ft": 4,
143
  "ma": 0,
144
  "oA": 1,
145
  "oAP": "/admin/assets/css/sass/_form-settings.min.css",
146
  "oF": 0,
147
  "oS": 0,
148
+ "sct": 1
149
  },
150
  "/admin/assets/css/sass/partials/_icons.scss": {
151
  "aP": 0,
152
  "bl": 0,
153
  "dP": 10,
154
+ "ec": 1,
155
  "ft": 4,
156
  "ma": 0,
157
  "oA": 1,
158
  "oAP": "/admin/assets/css/sass/_icons.min.css",
159
  "oF": 0,
160
  "oS": 0,
161
+ "sct": 1
162
  },
163
  "/admin/assets/css/sass/partials/_notices.scss": {
164
  "aP": 0,
165
  "bl": 0,
166
  "dP": 10,
167
+ "ec": 1,
168
  "ft": 4,
169
  "ma": 0,
170
  "oA": 1,
171
  "oAP": "/admin/assets/css/sass/_notices.min.css",
172
  "oF": 0,
173
  "oS": 0,
174
+ "sct": 1
175
  },
176
  "/admin/assets/css/sass/partials/_print.scss": {
177
  "aP": 0,
178
  "bl": 0,
179
  "dP": 10,
180
+ "ec": 1,
181
  "ft": 4,
182
  "ma": 0,
183
  "oA": 1,
184
  "oAP": "/admin/assets/css/sass/_print.min.css",
185
  "oF": 0,
186
  "oS": 0,
187
+ "sct": 1
188
  },
189
  "/admin/assets/css/sass/partials/_subnav.scss": {
190
  "aP": 0,
191
  "bl": 0,
192
  "dP": 10,
193
+ "ec": 1,
194
  "ft": 4,
195
  "ma": 0,
196
  "oA": 1,
197
  "oAP": "/admin/assets/css/sass/_subnav.min.css",
198
  "oF": 0,
199
  "oS": 0,
200
+ "sct": 1
201
  },
202
  "/admin/assets/css/sass/partials/_tooltips.scss": {
203
  "aP": 0,
204
  "bl": 0,
205
  "dP": 10,
206
+ "ec": 1,
207
  "ft": 4,
208
  "ma": 0,
209
  "oA": 1,
210
  "oAP": "/admin/assets/css/sass/_tooltips.min.css",
211
  "oF": 0,
212
  "oS": 0,
213
+ "sct": 1
214
  },
215
  "/admin/assets/css/sass/partials/_upgrade.scss": {
216
  "aP": 0,
217
  "bl": 0,
218
  "dP": 10,
219
+ "ec": 1,
220
  "ft": 4,
221
  "ma": 0,
222
  "oA": 1,
223
  "oAP": "/admin/assets/css/sass/_upgrade.min.css",
224
  "oF": 0,
225
  "oS": 0,
226
+ "sct": 1
227
  },
228
  "/admin/assets/css/sass/partials/_validation.scss": {
229
  "aP": 0,
230
  "bl": 0,
231
  "dP": 10,
232
+ "ec": 1,
233
  "ft": 4,
234
  "ma": 0,
235
  "oA": 1,
236
  "oAP": "/admin/assets/css/sass/_validation.min.css",
237
  "oF": 0,
238
  "oS": 0,
239
+ "sct": 1
240
  },
241
  "/admin/assets/css/sass/visual-form-builder-admin.scss": {
242
  "aP": 1,
243
  "bl": 0,
244
  "dP": 10,
245
+ "ec": 1,
246
  "ft": 4,
247
  "ma": 0,
248
  "oA": 0,
249
  "oAP": "/admin/assets/css/visual-form-builder-admin.min.css",
250
  "oF": 0,
251
  "oS": 3,
252
+ "sct": 1
253
  },
254
  "/admin/assets/css/visual-form-builder-admin.css": {
255
  "aP": 1,
584
  "oAP": "/admin/class-forms-list.php",
585
  "oF": 0
586
  },
 
 
 
 
 
 
 
 
587
  "/admin/class-forms-new.php": {
588
  "cB": 0,
589
  "ft": 8192,
1994
  },
1995
  "projectSettings": {
1996
  "abortBuildOnError": 1,
1997
+ "allowInjectionReloads": 1,
1998
  "alwaysUseExternalServer": 0,
1999
  "animateCSSInjections": 1,
2000
  "autoBuildNewItems": 1,
2006
  "babelConfigType": 0,
2007
  "babelCustomPluginsList": "",
2008
  "babelCustomPresetsList": "",
2009
+ "babelExcludeString": "/\\/node_modules\\//, /\\/core-js\\//, /\\/bower_components\\//",
2010
  "babelInsertModuleIDs": 0,
2011
  "babelModuleID": "",
2012
  "babelNoComments": 0,
2146
  "modules-umd": {
2147
  "active": 0
2148
  },
2149
+ "named-capturing-groups-regex": {
2150
+ "active": 0
2151
+ },
2152
  "new-target": {
2153
  "active": 0
2154
  },
2182
  "parameters": {
2183
  "active": 0
2184
  },
2185
+ "partial-application": {
2186
+ "active": 0
2187
+ },
2188
  "pipeline-operator": {
2189
  "active": 0
2190
  },
2277
  }
2278
  },
2279
  "babelRetainLines": 0,
2280
+ "babelUseBuiltInsType": 0,
2281
  "bowerAbbreviatedPath": "bower_components",
2282
+ "bowerForceLatestOnConflict": 1,
2283
+ "bowerTargetDependencyListType": 1,
 
 
2284
  "bowerUseExactVersion": 0,
2285
  "browserRefreshDelay": 0,
2286
  "browserslistString": ">0.2%, last 2 versions, Firefox ESR, not dead",
2425
  "flagValue": -1
2426
  }
2427
  },
2428
+ "environmentVariablesString": "NODE_ENV:::production",
2429
  "esLintConfigFileHandlingType": 0,
2430
  "esLintECMAVersion": 7,
2431
  "esLintEnvironmentsMask": 1,
2530
  "active": 0,
2531
  "optionString": ""
2532
  },
2533
+ "default-case-last": {
2534
+ "active": 0,
2535
+ "optionString": ""
2536
+ },
2537
+ "default-param-last": {
2538
+ "active": 0,
2539
+ "optionString": ""
2540
+ },
2541
  "dot-location": {
2542
  "active": 0,
2543
  "optionString": "'object'"
2590
  "active": 0,
2591
  "optionString": ""
2592
  },
2593
+ "grouped-accessor-pairs": {
2594
+ "active": 0,
2595
+ "optionString": "'anyOrder'"
2596
+ },
2597
  "guard-for-in": {
2598
  "active": 0,
2599
  "optionString": ""
2770
  "active": 1,
2771
  "optionString": "{'checkLoops': true}"
2772
  },
2773
+ "no-constructor-return": {
2774
+ "active": 0,
2775
+ "optionString": ""
2776
+ },
2777
  "no-continue": {
2778
  "active": 0,
2779
  "optionString": ""
2802
  "active": 1,
2803
  "optionString": ""
2804
  },
2805
+ "no-dupe-else-if": {
2806
+ "active": 1,
2807
+ "optionString": ""
2808
+ },
2809
  "no-dupe-keys": {
2810
  "active": 1,
2811
  "optionString": ""
2898
  "active": 0,
2899
  "optionString": ""
2900
  },
2901
+ "no-import-assign": {
2902
+ "active": 1,
2903
+ "optionString": ""
2904
+ },
2905
  "no-inline-comments": {
2906
  "active": 0,
2907
  "optionString": ""
2946
  "active": 0,
2947
  "optionString": ""
2948
  },
2949
+ "no-loss-of-precision": {
2950
+ "active": 0,
2951
+ "optionString": ""
2952
+ },
2953
  "no-magic-numbers": {
2954
  "active": 0,
2955
  "optionString": "{'ignore': [], 'ignoreArrayIndexes': true, 'enforceConst': false, 'detectObjects': false}"
3066
  "active": 1,
3067
  "optionString": ""
3068
  },
3069
+ "no-restricted-exports": {
3070
+ "active": 0,
3071
+ "optionString": "{'restrictedNamedExports': []}"
3072
+ },
3073
  "no-restricted-globals": {
3074
  "active": 0,
3075
  "optionString": "'event', 'fdescribe'"
3114
  "active": 0,
3115
  "optionString": ""
3116
  },
3117
+ "no-setter-return": {
3118
+ "active": 1,
3119
+ "optionString": ""
3120
+ },
3121
  "no-shadow": {
3122
  "active": 0,
3123
  "optionString": "{'builtinGlobals': false, 'hoist': 'functions', 'allow': []}"
3214
  "active": 0,
3215
  "optionString": "{'functions': true, 'classes': true, 'variables': true}"
3216
  },
3217
+ "no-useless-backreference": {
3218
+ "active": 0,
3219
+ "optionString": ""
3220
+ },
3221
  "no-useless-call": {
3222
  "active": 0,
3223
  "optionString": ""
3326
  "active": 0,
3327
  "optionString": "{'array': true, 'object': true}, {'enforceForRenamedProperties': false}"
3328
  },
3329
+ "prefer-exponentiation-operator": {
3330
+ "active": 0,
3331
+ "optionString": ""
3332
+ },
3333
+ "prefer-named-capture-group": {
3334
+ "active": 0,
3335
+ "optionString": ""
3336
+ },
3337
  "prefer-numeric-literals": {
3338
  "active": 0,
3339
  "optionString": ""
3346
  "active": 0,
3347
  "optionString": "{'allowEmptyReject': false}"
3348
  },
3349
+ "prefer-regex-literals": {
3350
+ "active": 0,
3351
+ "optionString": ""
3352
+ },
3353
  "prefer-rest-params": {
3354
  "active": 0,
3355
  "optionString": ""
3958
  "autoOutputPathStyle": 0,
3959
  "createSourceMap": 1,
3960
  "enableJavascript": 0,
 
3961
  "mathStyle": 0,
3962
  "outputStyle": 0,
3963
  "rewriteURLStyle": 0,
4026
  "autoOutputPathReplace1": "sass",
4027
  "autoOutputPathReplace2": "css",
4028
  "autoOutputPathStyle": 2,
4029
+ "compilerType": 1,
4030
  "createSourceMap": 0,
 
4031
  "decimalPrecision": 10,
4032
+ "emitCharset": 1,
4033
  "outputStyle": 0,
4034
  "shouldRunAutoprefixer": 0,
4035
+ "shouldRunBless": 0
 
4036
  },
4037
  "languageDefaultsSLIM": {
4038
  "autoOutputAction": 0,
4090
  },
4091
  "languageDefaultsUserDefined": [
4092
  ],
4093
+ "npmAbbreviatedPath": "",
4094
+ "npmCreatePackageLock": 1,
4095
+ "npmInstallOptionalDependencies": 0,
4096
+ "npmSaveExactVersion": 0,
4097
+ "npmTargetDependencyListType": 1,
4098
  "overrideExternalServerCSS": 0,
4099
  "previewPathAddition": "",
4100
+ "rollupExternals": "",
4101
+ "rollupReplacements": "process.env.NODE_ENV:::$NODE_ENV,,,ENVIRONMENT:::$NODE_ENV",
4102
+ "rollupTreeshakingEnabled": 1,
4103
  "skippedFoldersString": "log, _logs, logs, _cache, cache, .idea, /storage/framework/sessions, node_modules",
4104
  "sourceFolderName": "source",
4105
  "susyVersion": 3,
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: mmuro
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted
4
  Tags: form, forms, contact form, contact forms, form, forms, form to email, email form, email, input, validation, jquery, shortcode, form builder, contact form builder, form manager, form creator
5
  Requires at least: 4.7
6
- Tested up to: 5.1.1
7
- Stable tag: 3.0.1
8
  License: GPLv2 or later
9
 
10
  Build beautiful, fully functional contact forms in only a few minutes without writing PHP, CSS, or HTML.
@@ -231,6 +231,10 @@ function my_scripts_method() {
231
 
232
  == Changelog ==
233
 
 
 
 
 
234
  **Version 3.0.1 - Apr 17, 2019**
235
 
236
  * Fix bug where a variable was not being declared as an array
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=G87A9UN9CLPH4&lc=US&item_name=Visual%20Form%20Builder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted
4
  Tags: form, forms, contact form, contact forms, form, forms, form to email, email form, email, input, validation, jquery, shortcode, form builder, contact form builder, form manager, form creator
5
  Requires at least: 4.7
6
+ Tested up to: 5.7
7
+ Stable tag: 3.0.2
8
  License: GPLv2 or later
9
 
10
  Build beautiful, fully functional contact forms in only a few minutes without writing PHP, CSS, or HTML.
231
 
232
  == Changelog ==
233
 
234
+ **Version 3.0.2 - Mar 22, 2021**
235
+
236
+ * Update the Add Field and Shortcode boxes
237
+
238
  **Version 3.0.1 - Apr 17, 2019**
239
 
240
  * Fix bug where a variable was not being declared as an array
visual-form-builder.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Visual Form Builder
4
  Plugin URI: https://wordpress.org/plugins/visual-form-builder/
5
  Description: Dynamically build forms using a simple interface. Forms include jQuery validation, a basic logic-based verification system, and entry tracking.
6
- Version: 3.0.1
7
  Author: Matthew Muro
8
  Author URI: http://vfbpro.com
9
  Text Domain: visual-form-builder
@@ -26,7 +26,7 @@ class Visual_Form_Builder {
26
  * The current version of the plugin.
27
  * @var [type]
28
  */
29
- protected $version = '3.0.1';
30
 
31
  /**
32
  * The current DB version. Used if we need to update the DB later.
@@ -162,7 +162,6 @@ class Visual_Form_Builder {
162
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-forms-list.php' );
163
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-forms-new.php' );
164
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-forms-edit.php' );
165
- require_once( VFB_WP_PLUGIN_DIR . 'admin/class-forms-metaboxes.php' );
166
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-fields.php' );
167
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-page-settings.php' );
168
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-ajax.php' );
3
  Plugin Name: Visual Form Builder
4
  Plugin URI: https://wordpress.org/plugins/visual-form-builder/
5
  Description: Dynamically build forms using a simple interface. Forms include jQuery validation, a basic logic-based verification system, and entry tracking.
6
+ Version: 3.0.2
7
  Author: Matthew Muro
8
  Author URI: http://vfbpro.com
9
  Text Domain: visual-form-builder
26
  * The current version of the plugin.
27
  * @var [type]
28
  */
29
+ protected $version = '3.0.2';
30
 
31
  /**
32
  * The current DB version. Used if we need to update the DB later.
162
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-forms-list.php' );
163
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-forms-new.php' );
164
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-forms-edit.php' );
 
165
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-fields.php' );
166
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-page-settings.php' );
167
  require_once( VFB_WP_PLUGIN_DIR . 'admin/class-ajax.php' );