Project

General

Profile

Download (1.58 KB) Statistics
| Branch: | Tag: | Revision:
1
if (Drupal.jsEnabled) {
2
  $(document).ready(function() {
3
	  
4
	  function getFootnoteClassName(object){
5
		  return '.'+$(object).attr('href').substr(1);
6
	  }
7
	  
8
	  function getFootnoteKeyClassName(object){
9
		  return '.'+$(object).attr('href').substr(1).replace(/-/gi, '-key-') + ' a';
10
	  }
11
	  
12
	  $('span.footnote-key a').mouseover(function(e){
13
		  var fnClassName = getFootnoteClassName(this);
14
		  var fnKeyClassName = getFootnoteKeyClassName(this); 
15
		  $('.footnote').css('background-color', 'transparent').css('background-color', 'transparent').removeClass('active');
16
		  $('span.footnote-key a').css('background-color', 'transparent').css('background-color', 'transparent').removeClass('active');
17
		  $(fnClassName).css('background-color', 'yellow');
18
		  $(fnKeyClassName).css('background-color', 'yellow');
19
	  	}
20
	  ).mouseout(function(e){
21
		  var fnClassName = getFootnoteClassName(this);
22
		  var fnKeyClassName = getFootnoteKeyClassName(this); 
23
		  $(fnClassName).not('.active').css('background-color', 'transparent');
24
		  $(fnKeyClassName).not('.active').css('background-color', 'transparent');
25
	  	}
26
	  ).click(function(e){
27
		  var fnClassName = getFootnoteClassName(this);
28
		  var fnKeyClassName = getFootnoteKeyClassName(this); 
29
		  $('.footnote').css('background-color', 'transparent').removeClass('active'); 
30
		  $('span.footnote-key a').css('background-color', 'transparent').removeClass('active');
31
		  $(fnClassName).css('background-color', 'yellow').addClass('active');
32
		  $(fnKeyClassName).css('background-color', 'yellow').addClass('active');
33
	  });
34
	  
35
  });
36
}
(5-5/11)