view src/main/webapp/resources/js/LGSearch.js @ 77:997601ee0c6e

fix form submit issue above Chrome 56.x edition
author Calvin Yeh <cyeh@mpiwg-berlin.mpg.de>
date Wed, 03 May 2017 19:51:43 +0200
parents 824b808a7481
children
line wrap: on
line source

$(document).ready(function(){

	$(".hiddenField").remove();
	highlightKeywords();
	
})

function highlightKeywords()	// highlight keywords in content column, with class="content"
{	
	if ($("#searchTerm")[0] == undefined ){
		return;
	}
	
	var keywords = $("#searchTerm")[0].innerHTML;
	var keywordsArray = keywords.split(", ");
	
	var content = $(".content");
	for (var i = 0; i < content.length; i++) {
		// find keywords in content[i]
		var text = content[i].innerHTML;
		for (var j = 0; j < keywordsArray.length; j++) {
			var index = text.indexOf(keywordsArray[j]);
			if (index >= 0) {
				text = text.substring(0,index) + "<span class='highlight'>" + text.substring(index, index+keywordsArray[j].length) + "</span>" + text.substring(index+keywordsArray[j].length);
				content[i].innerHTML = text;
			}		
		};

	};
}