19 lines
		
	
	
		
			638 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			638 B
		
	
	
	
		
			JavaScript
		
	
	
	
/*JS to determine how many lines used in pre/code block, sets CSS appropriately. MUST be placed after elements with prettyprint class are loaded*/
 | 
						|
$('.prettyprint').toArray().forEach(function(element){
 | 
						|
    let linenums = element.clientHeight / 25.2;
 | 
						|
    if (linenums > 99) {
 | 
						|
      $(element).addClass('threec');
 | 
						|
    }
 | 
						|
    else if (linenums > 9) {
 | 
						|
      $(element).addClass('twoc');
 | 
						|
    }
 | 
						|
  });
 | 
						|
$('.prettyprint').toArray().forEach(function(element){
 | 
						|
    let linenums = element.clientHeight / 25.2;
 | 
						|
    if (linenums > 99) {
 | 
						|
      $(element).addClass('threec');
 | 
						|
    }
 | 
						|
    else if (linenums > 9) {
 | 
						|
      $(element).addClass('twoc');
 | 
						|
    }
 | 
						|
}); |