Test Setup Failed
Push — master ( c73065...3e6d69 )
by Aristeides
02:06
created

controls/js/src/toggle.js   A

Complexity

Total Complexity 3
Complexity/F 1.5

Size

Lines of Code 14
Function Count 2

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 0
nc 2
dl 0
loc 14
rs 10
c 0
b 0
f 0
wmc 3
mnd 1
bc 2
fnc 2
bpm 1
cpm 1.5
noi 1
1
wp.customize.controlConstructor['kirki-toggle'] = wp.customize.kirkiDynamicControl.extend({
2
3
	initKirkiControl: function() {
4
5
		var control = this,
6
		    checkboxValue = control.setting._value;
7
8
		// Save the value
9
		this.container.on( 'change', 'input', function() {
10
			checkboxValue = ( jQuery( this ).is( ':checked' ) ) ? true : false;
11
			control.setting.set( checkboxValue );
12
		});
13
	}
14
});
15