HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/shootinschool/wp-content/plugins/logos-showcase/css/js/shortcode-builder.js
function lshowcaseshortcodegenerate() {
	
	var order = document.getElementById('orderby').value;

	if(document.getElementById('multiple').checked) { 
		document.getElementById('category').setAttribute("multiple","multiple");
		document.getElementById('multiplemsg').innerHTML = "<ul><li>For windows: Hold down the control (ctrl) button to select multiple categories</li><li>For Mac: Hold down the command button to select multiple categories</li></ul>";
	} else {
		document.getElementById('category').removeAttribute("multiple","multiple");
		document.getElementById('multiplemsg').innerHTML="";
	}

	var category = lshowcase_getSelectValues(document.getElementById('category'));


	var url = document.getElementById('activeurl').value;
	var style = document.getElementById('style').value;
	var layout = document.getElementById('interface').value;
	var tooltip = document.getElementById('tooltip').value;
	var description = document.getElementById('description').value;
	var limit = document.getElementById('limit').value;

	var img_code = "";
	var img_php = 0;
	var carousel = "";
	var php_carousel = "";

	var img = document.getElementsByName('lshowcase_image_size_overide')[0].value;
		
		if (img!="") { 
			img_code = " img='"+img+"'"; 
			img_php = img;
			} 

	if(document.getElementsByName('use_defaults')[1].checked) { 

		var autoscroll = document.getElementsByName('lshowcase_carousel_autoscroll')[0].value;
		var pausetime = document.getElementsByName('lshowcase_carousel_pause')[0].value;
		var pausehover = document.getElementsByName('lshowcase_carousel_autohover')[0].value;
		var autocontrols = document.getElementsByName('lshowcase_carousel_autocontrols')[0].value;
		var speed = document.getElementsByName('lshowcase_carousel_speed')[0].value;
		var margin = document.getElementsByName('lshowcase_carousel_slideMargin')[0].value;
		var loop = document.getElementsByName('lshowcase_carousel_infiniteLoop')[0].value;
		var pager = document.getElementsByName('lshowcase_carousel_pager')[0].value;
		var controls = document.getElementsByName('lshowcase_carousel_controls')[0].value;
		var minslides = document.getElementsByName('lshowcase_carousel_minSlides')[0].value;
		var maxslides = document.getElementsByName('lshowcase_carousel_maxSlides')[0].value;
		var slidesmove = document.getElementsByName('lshowcase_carousel_moveSlides')[0].value;

		//var mode = document.getElementsByName('lshowcase_carousel_mode')[0].value;

		carousel = "carousel='"+autoscroll+","+pausetime+","+pausehover+","+autocontrols+","+speed+","+margin+","+loop+","+pager+","+controls+","+minslides+","+maxslides+","+slidesmove+"'";
		php_carousel = autoscroll+","+pausetime+","+pausehover+","+autocontrols+","+speed+","+margin+","+loop+","+pager+","+controls+","+minslides+","+maxslides+","+slidesmove;
		
		}
	
	var shortcode = document.getElementById('shortcode');
	var php = document.getElementById('phpcode');
	
	shortcode.innerHTML = "[show-logos orderby='"+order+"' category='"+category+"' activeurl='"+url+"' style='"+style+"' interface='"+layout+"' tooltip='"+tooltip+"' description='"+description+"' limit='"+limit+"' "+carousel + img_code + "]";
	php.innerHTML = "&lt;?php echo build_lshowcase('"+order+"','"+category+"','"+url+"','"+style+"','"+layout+"','"+tooltip+"','"+description+"','"+limit+"','"+php_carousel+"','"+img_php+"'); ?&gt; ";
	
	var preview = document.getElementById('preview');
	
	
	
var data = {
		action: 'lshowcase',
		porder: order,
		pcategory:category,
		purl:url,
		pstyle:style,
		pinterface:layout,
		ptooltip:tooltip,
		pdescription:description,
		plimit: limit,
		pimg: img_php
	};


	
jQuery.post(ajax_object.ajax_url, data, function(response) {
		preview.innerHTML=response;
		checkslider();
		checktooltip();
		checkgrayscale();
		
		
	});
	
	if(layout=="hcarousel") {
		var e = document.getElementById('ls_carousel_settings_option');
        e.style.display = 'block';
        var hc = document.getElementById('hcarouselhelp');
        hc.style.display = 'block';
        
		}
	else {
		var e = document.getElementById('ls_carousel_settings_option');
        e.style.display = 'none';
        var e = document.getElementById('ls_carousel_settings');
        e.style.display = 'none';
        var hc = document.getElementById('hcarouselhelp');
        hc.style.display = 'none';
	}


	hidecustomcarouselsettings();
	
}

 function hidecustomsettings() {
		var e = document.getElementById('ls_carousel_settings');
        e.style.display = 'none';

        var f = document.getElementById('ls_carousel_settings_option');
        f.style.display = 'none';

        lshowcaseshortcodegenerate();
    }

function showcustomsettings() {
		
	if(document.getElementsByName('use_defaults')[1].checked) { 		
		var e = document.getElementById('ls_carousel_settings');
		e.style.display = 'block';
		
	}
	lshowcaseshortcodegenerate();

}


function hidecustomcarouselsettings() {

	var autoscroll = document.getElementsByName('lshowcase_carousel_autoscroll')[0].value;

	var div_pause_time = document.getElementById('lst_pause_time');
	var div_pause_hover = document.getElementById('lst_pause_hover');
	var div_auto_controls = document.getElementById('lst_auto_controls');
	var div_carousel_settings = document.getElementById('lst_carousel_common_settings');

	div_pause_time.style.display = 'none';
	div_pause_hover.style.display = 'none';
	div_auto_controls.style.display = 'none';
	div_carousel_settings.style.display = 'none';

	if(autoscroll=="true") {
							div_pause_time.style.display = 'block'; 
							div_pause_hover.style.display = 'block'; 
							div_auto_controls.style.display = 'block'; 
							div_carousel_settings.style.display = 'block'; 
							}

	if(autoscroll=="false") {
							div_carousel_settings.style.display = 'block';  
							}

	if(autoscroll=="ticker") {
							div_pause_hover.style.display = 'block'; 
							div_pause_time.style.display = 'none';
							div_auto_controls.style.display = 'none';
							div_carousel_settings.style.display = 'none';
							}

}

// Return an array of the selected opion values
// select is an HTML select element
function lshowcase_getSelectValues(select) {
  var result = "";
  var options = select && select.options;
  var opt;

  for (var i=0, iLen=options.length; i<iLen; i++) {
    opt = options[i];

    if (opt.selected) {
      result += opt.value + ",";
    }
  }
  
  result = result.substring(0, result.length - 1);
  return result;
}


showcustomsettings();