HEX
Server: LiteSpeed
System: Linux altar40.supremepanel40.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: sescorpcl (4477)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: /home/sescorpcl/public_html/wp-content/plugins/bb-booster/modules/gallery/js/settings.js
(function($){

	FLBuilder.registerModuleHelper('gallery', {
		
		rules: {
			photo_spacing: {
				number: true,
				required: true
			}
		},
		
		init: function()
		{
			var form    = $('.fl-builder-settings'),
				source  = form.find('select[name=source]');
			
			source.on('change', this._sourceChanged);
			this._sourceChanged();
		},
		
		_sourceChanged: function()
		{
			var form    = $('.fl-builder-settings'),
				photos  = form.find('input[name=photos]'),
				feedUrl = form.find('input[name=feed_url]'),
				source  = form.find('select[name=source]').val();
				
			photos.rules('remove');
			feedUrl.rules('remove');
			
			if(source == 'wordpress') {
				photos.rules('add', {
					required: true
				});
			}
			else if(source == 'smugmug') {
				feedUrl.rules('add', {
					required: true,
					url: true
				});
			}
		}
	});

})(jQuery);