Skip to content

Instantly share code, notes, and snippets.

@kmaglione
Created January 3, 2012 00:59
Show Gist options
  • Save kmaglione/1552908 to your computer and use it in GitHub Desktop.
Save kmaglione/1552908 to your computer and use it in GitHub Desktop.
SWOOSTYhighlightSearchTerms: function (doc, searchText) {
var searchArray = [searchText, searchText.replace(/-/g, " "), searchText.replace(/ /g, "-")];
if (!doc.body || typeof (doc.body.innerHTML) == "undefined") {
return false;
}
var bodyText = doc.body.innerHTML;
for (var i = 0; i < searchArray.length; i++) {
bodyText = this.SWOOSTYdoHighlight(bodyText, searchArray[i], this.mHighlightColours[this.mHighlightColourIndex]);
}
this.mHighlightColourIndex++;
if (this.mHighlightColourIndex >= this.mHighlightColours.length) {
this.mHighlightColourIndex = 0;
}
doc.body.innerHTML = bodyText;
return true;
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment