// add show/hide toggle functionality
$(document).ready(function() {
$('div.pane-grammar-all h2.pane-title').click(function() {
$(this).siblings('div').find('div.view').slideToggle();
});
$('.hideText').hide();
$('a.toggle').click(function() {
$(this).next().slideToggle(400);
return false;
});
});
// show/hide LESSONS menu using Nice Menus block
$(document).ready(function() {
$('ul#nice-menu-1').hide();
$('div#block-nice_menus-1').mouseover(function() {
$('ul#nice-menu-1').show();
}).mouseout(function() {
$('ul#nice-menu-1').hide();
});
});
// HOME page
// by default, collapse all titles and content in right column except Introduction
// when tab on left is clicked, set tab as active, show matching content on right, hide everything else
$(document).ready(function() {
$('.front .panel-col-last .pane-content').hide();
$('.front .panel-col-last .pane-intro h2.pane-title, .front .panel-col-last .pane-about h2.pane-title, .front .panel-col-last .pane-whoswho h2.pane-title, .front .panel-col-last .pane-lesson-index h2.pane-title, .front .panel-col-last .pane-video-index h2.pane-title, .front .panel-col-last .pane-image-gallery h2.pane-title, .front .panel-col-last .pane-biblio h2.pane-title, .front .panel-col-last .pane-credits h2.pane-title').hide();
$('.front .panel-col-last .pane-intro .pane-content').show().addClass('shown');
$('.front .panel-col-first h2.pane-title').click(function() {
$('.shown').hide();
$('.active').removeClass('active');
$(this).addClass('active');
if ($(this).hasClass('pane-intro')) {
$('.panel-col-last .pane-intro .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Intro');
} else if ($(this).hasClass('pane-about')) {
$('.panel-col-last .pane-about .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'About');
} else if ($(this).hasClass('pane-whoswho')) {
$('.panel-col-last .pane-whoswho .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Whos Who');
} else if ($(this).hasClass('pane-lesson-index')) {
$('.panel-col-last .pane-lesson-index .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Lesson Index');
} else if ($(this).hasClass('pane-textbook')) {
$('.panel-col-last .pane-textbook .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Textbook');
} else if ($(this).hasClass('pane-video-index')) {
$('.panel-col-last .pane-video-index .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Video Index');
} else if ($(this).hasClass('pane-grammar-all')) {
$('.panel-col-last .pane-grammarcatagoriess .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Grammar');
} else if ($(this).hasClass('pane-image-gallery')) {
$('.panel-col-last .pane-image-gallery .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Image Gallery');
} else if ($(this).hasClass('pane-biblio')) {
$('.panel-col-last .pane-biblio .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Bibliography');
} else if ($(this).hasClass('pane-credits')) {
$('.panel-col-last .pane-credits .pane-content').show().addClass('shown');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Credits');
}else if($(this).hasClass('pane-feedback')) {
var win = window.open($(this).child().attr('href'), '_blank');
ga('send', 'event', 'Homepage Navigation', 'Click', 'Feedback');
win.focus();
}
return false;
});
});
// on HOME > Lesson Index, extend link to direct to first lesson section (pano de fundo) by default
/*
$(document).ready(function(){
$('.front .view-id-lesson_index span.field-content a').each(function() {
var initPath = '';
var newPath = '';
var initPath = $(this).attr('href');
var newPath = initPath+'/pano-de-fundo';
$(this).attr('href',newPath);
});
});
*/
// on HOME > Who's Who, give show/hide toggle functionality to transcriptions and translations
$(document).ready(function() {
$('.front div.field-field-translation .field-items').hide();
$('.front div.field-field-transcription .field-items').hide();
$('.front div.field-field-translation .field-label').append('show/hide text');
$('.front div.field-field-transcription .field-label').append('show/hide text');
$('.front div.field-field-translation .field-label').click(function() {
$(this).next().slideToggle(400);
return false;
});
$('.front div.field-field-transcription .field-label').click(function() {
$(this).next().slideToggle(400);
return false;
});
});
// mark current lesson section tab as active
$(document).ready(function() {
var sectionText = $('span#lessonSection').text();
$('.pane-tab-check-view a').each(function() {
var sectionClass = $(this).text();
if (sectionText == sectionClass) {
$(this).addClass('active-tab');
$(this).siblings().addClass('active-tab');
}
});
});
// on HOME, give hover style to tabs on left
$(document).ready(function() {
$('.front .panel-col-first h2.pane-title').mouseover(function() {
$(this).addClass('hover');
}).mouseout(function() {
$(this).removeClass('hover');
});
});
// open all filefield attachments (atividades, explanation) in new window
$(document).ready(function() {
$('.filefield-file a').attr('target','_blank');
});
//Grammar Banks Show hide
//Show index credits panel after clicking on footer credits link
$(document).ready(function() {
//Only if footer credits link on homepage was clicked
$('#footerlinks a[href="#credits"]').click(function() {
if(location.hash == "#credits") {
console.log(location.hash.split('#')[1]);
$('.shown').hide();
$('.active').removeClass('active');
$('h2 .pane-title.pane-textbook').addClass('active');
$('.panel-col-last .pane-credits .pane-content').show().addClass('shown');
ga('send', 'event', 'Footer Navigation', 'Click', 'Credits');
}
});
//if footer credits link on any pages were clicked there should be #credits in URL
if(location.hash == "#credits") {
console.log(location.hash.split('#')[1]);
$('.shown').hide();
$('.active').removeClass('active');
$('h2 .pane-title.pane-textbook').addClass('active');
$('.panel-col-last .pane-credits .pane-content').show().addClass('shown');
ga('send', 'event', 'Footer Navigation', 'Click', 'Credits');
}
});