Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
bb-plugin
/
modules
/
content-slider
/
js
:
settings.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
(function($){ FLBuilder.registerModuleHelper('content-slider', { rules: { height: { required: true, number: true }, delay: { required: true, number: true }, speed: { required: true, number: true }, max_width: { required: true, number: true }, 'slides[]': { required: true } } }); FLBuilder.registerModuleHelper('content_slider_slide', { rules: { label: { required: true } }, init: function() { var form = $('.fl-form-field-settings'), bgLayout = form.find('select[name=bg_layout]'), contentLayout = form.find('select[name=content_layout]'); bgLayout.on('change', this._toggleMobileTab); bgLayout.on('change', this._toggleTextAndCtaTabs); contentLayout.on('change', this._toggleMobileTab); contentLayout.on('change', this._toggleTextAndCtaTabs); contentLayout.trigger('change'); // Button background color change $( 'input[name=btn_bg_color]' ).on( 'change', this._bgColorChange ); this._bgColorChange(); }, submit: function() { var form = $('.fl-builder-settings'), bgLayout = form.find('select[name=bg_layout]').val(), contentLayout = form.find('select[name=content_layout]').val(); if(bgLayout == 'none' && contentLayout == 'none') { FLBuilder.alert(FLBuilderStrings.contentSliderSelectLayout); return false; } return true; }, _toggleTextAndCtaTabs: function() { var form = $('.fl-builder-settings'), bgLayout = form.find('select[name=bg_layout]').val(), contentLayout = form.find('select[name=content_layout]').val(), show = true; if(bgLayout == 'video' || contentLayout == 'none') { show = false; } if(show) { $('a[href*=fl-builder-settings-tab-style]').show(); $('a[href*=fl-builder-settings-tab-cta]').show(); } else { $('a[href*=fl-builder-settings-tab-style]').hide(); $('a[href*=fl-builder-settings-tab-cta]').hide(); } }, _toggleMobileTab: function() { var form = $('.fl-builder-settings'), bgLayout = form.find('select[name=bg_layout]').val(), contentLayout = form.find('select[name=content_layout]').val(), show = true, showPhoto = true, showText = true; // Hide or show tab. if(bgLayout == 'video' || (bgLayout != 'photo' && contentLayout == 'none')) { show = false; } if(show) { $('a[href*=fl-builder-settings-tab-mobile]').show(); } else { $('a[href*=fl-builder-settings-tab-mobile]').hide(); } // Hide or show text. if(contentLayout == 'none') { showText = false; } if(showText) { $('#fl-builder-settings-section-r_text_style').show(); } else { $('#fl-builder-settings-section-r_text_style').hide(); } // Hide or show photos. if(bgLayout != 'photo' && contentLayout != 'photo') { showPhoto = false; } if(showPhoto) { $('#fl-builder-settings-section-r_photo').show(); } else { $('#fl-builder-settings-section-r_photo').hide(); } }, _bgColorChange: function() { var bgColor = $( 'input[name=btn_bg_color]' ), style = $( '#fl-builder-settings-section-btn_style' ); if ( '' == bgColor.val() ) { style.hide(); } else { style.show(); } } }); })(jQuery);