// 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'); } });