File: D:/HostingSpaces/BOoms/pro-oils.be/wwwroot/wp-content/themes/neve/assets/js/metabox.js
/* global neveMetabox */
(function ( $ ) {
$.neveMetabox = {
data: neveMetabox,
init: function () {
this.syncRangeToNumber();
this.handleDependentUi();
},
syncRangeToNumber: function () {
$( '#neve-page-settings .neve-range-input' ).each( function ( index, element ) {
var range = $( element ).find( 'input.nv-range' );
var number = $( element ).find( 'input.nv-number' );
$( range ).on( 'input change', function ( e ) {
$( number ).val( e.target.value );
} );
$( number ).on( 'input change', function ( e ) {
$( range ).val( e.target.value );
} );
} );
},
handleDependentUi: function () {
$( '#neve-page-settings .neve-dependent' ).each( function ( index, element ) {
var influencer = $( 'input#' + $( element ).data( 'depends' ) );
$( influencer ).on( 'change', function () {
$( element ).toggleClass( 'neve-hidden' );
} );
} );
}
};
})( jQuery );
jQuery( window ).load( function () {
jQuery.neveMetabox.init();
} );