HighlightTermsURL.js: Difference between revisions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
$jquery_dir = '/jquery/'; | $jquery_dir = '/jquery/'; | ||
document.write('<script type="text/javascript" src="'+$jquery_dir+' | document.write('<script type="text/javascript" src="'+$jquery_dir+'jquery.highlight_sanskrit.js'+$raw_mode+'"></script>'); | ||
document.write('<script type="text/javascript" src="'+$jquery_dir+' | document.write('<script type="text/javascript" src="'+$jquery_dir+'jquery.getParams.js'+$raw_mode+'"></script>'); | ||
$(document).ready(function() { | $(document).ready(function() { | ||
Revision as of 11:59, 5 August 2008
//jQuery function to parse url_terms from url when current page was linked from Vaniquotes
//The vaniquotes link was modified to include these url_terms in order to highlight them in the current page in Vanisource
$jquery_dir = '/jquery/';
document.write('<script type="text/javascript" src="'+$jquery_dir+'jquery.highlight_sanskrit.js'+$raw_mode+'"></script>');
document.write('<script type="text/javascript" src="'+$jquery_dir+'jquery.getParams.js'+$raw_mode+'"></script>');
$(document).ready(function() {
//First check if the current page is an Article
if (wgIsArticle && location.search && wgAction == "view") {
if (this.location.search) {
var url_string = $.getURLParam('terms');
var url_terms = decodeURI(url_string).split('+');
if (url_terms.length > 0 ) {
for (var i = 0, len = url_terms.length; i < len; ++i) {
//sanitize text for search
if (url_terms[i] != "") {
url_term = url_terms[i];
$('#bodyContent').highlight_sanskrit(url_term);
}
}
}
$.scrollTo('span.highlight_terms', '1500', {offset:-100});
}
}
});