Skip to content
This repository was archived by the owner on Dec 2, 2022. It is now read-only.

Commit 3482e13

Browse files
committed
Fix deprecated jQuery
Signed-off-by: Kevin Provance <kevin.provance@gmail.com>
1 parent 86e80f9 commit 3482e13

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

redux-core/inc/fields/image_select/redux-image-select.js

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
/* global redux, redux_change */
1+
/* global redux, redux_change, jQuery */
22

33
(function( $ ) {
44
'use strict';
55

6-
redux.field_objects = redux.field_objects || {};
6+
redux.field_objects = redux.field_objects || {};
77
redux.field_objects.image_select = redux.field_objects.image_select || {};
88

99
redux.field_objects.image_select.init = function( selector ) {
1010
selector = $.redux.getSelector( selector, 'image_select' );
1111

1212
$( selector ).each(
1313
function() {
14-
var el = $( this );
14+
var el = $( this );
1515
var parent = el;
1616

1717
if ( ! el.hasClass( 'redux-field-container' ) ) {
@@ -29,7 +29,8 @@
2929
}
3030

3131
// On label click, change the input and class.
32-
el.find( '.redux-image-select label img, .redux-image-select label .tiles' ).click(
32+
el.find( '.redux-image-select label img, .redux-image-select label .tiles' ).on(
33+
'click',
3334
function( e ) {
3435
var presets;
3536
var data;
@@ -38,17 +39,17 @@
3839

3940
var id = $( this ).closest( 'label' ).attr( 'for' );
4041

41-
$( this ).parents( 'fieldset:first' ).find( '.redux-image-select-selected' ).removeClass(
42-
'redux-image-select-selected' ).find( 'input[type="radio"]' ).prop( 'checked', false );
42+
$( this ).parents( 'fieldset:first' ).find( '.redux-image-select-selected' )
43+
.removeClass( 'redux-image-select-selected' ).find( 'input[type="radio"]' ).prop( 'checked', false );
4344

4445
$( this ).closest( 'label' ).find( 'input[type="radio"]' ).prop( 'checked' );
4546

4647
if ( $( this ).closest( 'label' ).hasClass( 'redux-image-select-preset-' + id ) ) { // If they clicked on a preset, import!
4748
e.preventDefault();
4849

4950
presets = $( this ).closest( 'label' ).find( 'input' );
50-
data = presets.data( 'presets' );
51-
merge = presets.data( 'merge' );
51+
data = presets.data( 'presets' );
52+
merge = presets.data( 'merge' );
5253

5354
if ( undefined !== merge && null !== merge ) {
5455
if ( 'string' === $.type( merge ) ) {
@@ -68,17 +69,15 @@
6869
}
6970

7071
if ( undefined !== presets && null !== presets ) {
71-
el.find( 'label[for="' + id + '"]' ).addClass( 'redux-image-select-selected' ).find(
72-
'input[type="radio"]' ).attr( 'checked', true );
72+
el.find( 'label[for="' + id + '"]' ).addClass( 'redux-image-select-selected' )
73+
.find( 'input[type="radio"]' ).attr( 'checked', true );
74+
7375
window.onbeforeunload = null;
7476

75-
importCodeValue = $(
76-
'textarea[name="' + redux.optName.args.opt_name + '[import_code]"' );
77+
importCodeValue = $( 'textarea[name="' + redux.optName.args.opt_name + '[import_code]"' );
7778

7879
if ( 0 === importCodeValue.length ) {
79-
$( this ).append(
80-
'<textarea id="import-code-value" style="display:none;" name="' + redux.optName.args.opt_name + '[import_code]">' + JSON.stringify(
81-
data ) + '</textarea>' );
80+
$( this ).append( '<textarea id="import-code-value" style="display:none;" name="' + redux.optName.args.opt_name + '[import_code]">' + JSON.stringify( data ) + '</textarea>' );
8281
} else {
8382
importCodeValue.val( JSON.stringify( data ) );
8483
}
@@ -92,8 +91,7 @@
9291

9392
return false;
9493
} else {
95-
el.find( 'label[for="' + id + '"]' ).addClass( 'redux-image-select-selected' ).find(
96-
'input[type="radio"]' ).prop( 'checked', true ).trigger( 'change' );
94+
el.find( 'label[for="' + id + '"]' ).addClass( 'redux-image-select-selected' ).find( 'input[type="radio"]' ).prop( 'checked', true ).trigger( 'change' );
9795

9896
redux_change( $( this ).closest( 'label' ).find( 'input[type="radio"]' ) );
9997
}

redux-core/inc/fields/image_select/redux-image-select.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

redux-core/inc/fields/palette/redux-palette.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

redux-core/inc/fields/slides/redux-slides.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@
6464
}
6565
);
6666

67-
el.find( '.redux-slides-add' ).off( 'click' ).click(
67+
el.find( '.redux-slides-add' ).off( 'click' ).on(
68+
'click',
6869
function() {
6970
var contentNewTitle;
7071

@@ -96,7 +97,8 @@
9697
}
9798
);
9899

99-
el.find( '.slide-title' ).keyup(
100+
el.find( '.slide-title' ).on(
101+
'keyup',
100102
function( event ) {
101103
var newTitle = event.target.value;
102104
$( this ).parents().eq( 3 ).find( '.redux-slides-header' ).text( newTitle );

0 commit comments

Comments
 (0)