// init jQuery(document).ready(function($) { $(document).tooltip({ content: function () { return $(this).prop('title'); } }); //Remove menu if empty if($("#content-area .menu-block-wrapper .menu > li.active-trail > ul").length<1) { $('#content-area .menu-block-wrapper').remove(); } // Second level menu move... $('#content-area .menu-block-wrapper').wrap('
'); $('#project-main-content .field-name-body .field-item').prepend($('#project-page-second-level-menu')); // Second level in glossary if($('#block-views-vocubolary_list-block')){ $('#block-views-vocubolary_list-block').prepend($('#project-page-second-level-menu')); $('#block-views-vocubolary_list-block .view-content').prepend($('#glossary-index')); } $('#header .menu-block-wrapper .menu li a').each(function() { if($(this).attr("href").indexOf(window.location.hostname) < 0 && ($(this).attr("href").indexOf('http://') > -1 || $(this).attr("href").indexOf('https://') > -1)) { $(this).attr("target", "_blank"); } }); if($('body').hasClass('node-type-project-glossary')){ // Remove duplicate ancor var seen = {}; $('#block-views-vocubolary_list-block .views-row a').each(function(index,item){ var txt = $(item).attr('name'); if (seen[txt]){ $(item).remove(); }else{ var filter = $(item).attr('name'); var uFilter = filter.toLowerCase(); $(item).attr('name',uFilter); seen[txt] = true; } }); var seen = {}; $('#block-views-vocubolary_list-block .views-row .glossary-initial').each(function(index,item){ var txt = $(item).text(); txt = txt.toLowerCase(); if (seen[txt]){ $(item).remove(); }else{ seen[txt] = true; } }); // Glossary letter links var glinks = $('#glossary-index a'); if(glinks.length > 0){ glinks.each(function(index,item){ var filter = $(item).html(); var uFilter = filter.toLowerCase(); $('a.inactive').live("click", function(){ event.preventDefault(); return false; }); if($('a[name='+filter+']').length == 0){ $(item).addClass('inactive'); } }); } } // Glossary terms tooltip jQuery('a.voc-term').click(function(){ // event.preventDefault(); // return false; }).tooltip({ offset: [0,0], position:'bottom center', effect: 'toggle', predelay: 80, layout: '
', onBeforeShow: function() { var element = this.getTip(); if($('.tooltipbottom', element).length == 0){ element.wrapInner('
'); element.prepend('
'); element.append('
'); } } }); //.dynamic({}); //.dynamic({ bottom: { direction: 'down', bounce: true } }); // splat links in gallery var a_link = $('#image-gallery-wrapper .field.field-name-field-image.field-type-image a'); if(a_link.length > 0){ var href_path = a_link.attr('href'); if(href_path.length > 0){ $('#image-gallery-wrapper .field.field-name-field-image.field-type-image .field-item > img').wrap(''); } } // Gallery hover $('#image-gallery-wrapper .field.field-name-field-image.field-type-image a').hover( function(){ $(this).append($("")); }, function(){ $(this).find("span:last").remove(); } ); // Corners... /* var pageImage = $('#project-secondary-content .field-name-field-image .field-item img'); if(pageImage.length > 0){ var wrapper = $('#project-secondary-content .field-name-field-image .field-item a'); if(wrapper.length > 0){ wrapper.append(''); } } */ });