Mise en route du suivi.
[aidenligne_francais_universite.git] / plugins / couteau_suisse / outils / decoupe.js
1 var onglet_actif = 0;
2
3 if (window.jQuery) jQuery(document).ready(function() {
4 if(jQuery('div.onglets_bloc_initial').length) {
5 bloc = jQuery('div.onglets_bloc_initial');
6 bloc.prepend('<div class="onglets_liste"></div>');
7 bloc.children('.onglets_contenu').each(function(i) {
8 this.id = 'onglets_contenu_' + i;
9 jQuery(this).parent().children('.onglets_liste').append(
10 '<h2 id="'+'onglets_titre_' + i + '" class="onglets_titre">' + this.firstChild.innerHTML + '</h2>'
11 );
12 })
13 .children('h2').remove();
14 jQuery('div.onglets_liste').each(function() {
15 this.firstChild.className += ' selected';
16 this.nextSibling.className += ' selected';
17 });
18 jQuery('h2.onglets_titre').hover(
19 function(){
20 jQuery(this).addClass('hover')
21 },function(){
22 jQuery(this).removeClass('hover')
23 }
24 );
25 bloc.attr('class','onglets_bloc').each(function(i) {this.id = 'ongl_'+i;});
26 // clic du titre...
27 jQuery('h2.onglets_titre').click(function(e) {
28 var contenu = '#' + this.id;
29 contenu = contenu.replace(/titre/,'contenu');
30 var bloc = jQuery(this).parent().parent();
31 bloc.children('.selected').removeClass('selected');
32 bloc.children('.onglets_liste').children('.selected').removeClass('selected');
33 jQuery(contenu).addClass('selected');
34 jQuery(this).addClass('selected');
35 return false;
36 });
37 // clic des <a>, au cas ou...
38 jQuery('h2.onglets_titre a').click(function(e){
39 jQuery(this).parent().click();
40 if (e.stopPropagation) e.stopPropagation();
41 e.cancelBubble = true;
42 return false;
43 });
44 // activer un onglet grace a l'url
45 if(onglet_get) {
46 sel=jQuery('#onglets_titre_'+onglet_get);
47 sel.click();
48 }
49 }
50 });
51
52 function get_onglet(url) {
53 tab=url.match(/[?&]onglet=([0-9]*)/);
54 if (tab==null) return false;
55 return tab[1];
56 }
57
58 var onglet_get = get_onglet(window.location.search);