File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ /**
2+ * Gravity Perks // Advanced Select // Clear Button
3+ * https://gravitywiz.com/documentation/gravity-forms-advanced-select/
4+ *
5+ * Adds a Clearn button to selection options in Dropdown fields. By default,
6+ * the remove button is only added to Multi-Select fields.
7+ *
8+ * The Clear Button is a built in plugin of Tom Select.
9+ * @reference https://tom-select.js.org/plugins/clear-button/
10+ *
11+ * Instructions:
12+ *
13+ * 1. Install this snippet with our free Custom JavaScript plugin.
14+ * https://gravitywiz.com/gravity-forms-code-chest/
15+ */
16+
17+ function getNestedKey ( obj , path ) {
18+ for ( piece of path ) {
19+ if ( ! obj . hasOwnProperty ( piece ) ) {
20+ return undefined ;
21+ }
22+
23+ obj = obj [ piece ] ;
24+ }
25+
26+ return obj ;
27+ }
28+
29+ window . gform . addFilter (
30+ 'gpadvs_settings' ,
31+ function ( settings , gpadvsInstance , selectNamespace ) {
32+ settings . plugins . clear_button = {
33+ title : 'Clear options' ,
34+ } ;
35+
36+ return settings ;
37+ }
38+ ) ;
You can’t perform that action at this time.
0 commit comments