(function ($, Drupal) { Drupal.behaviors.footnote_popups = { attach: function attach(context, settings) { $.each($("ul.footnotes a"), function(index, value) { //find the footnotes at the bottom and extract the text var _footnoteText_ = $(this).siblings(".endnote-text").text(); console.log(_footnoteText_); //find the href of the related anchor from the id of this var _id_ = $(this).attr("id"); console.log(_id_); //use the id to fing the links href and insert the text from the 1st var $('a[href$="' + _id_ + '"]').attr('data-toggle', 'tooltip').attr('data-original-title', _footnoteText_).attr('title', ''); }); //$.each($("li.footnote"), function(index, value) { ////find the footnotes at the bottom and extract the text //var _footnoteText_ = $(value).text(); //console.log(_footnoteText_); ////find the href of the related anchor from the id of this //var _id_ = $('.footnote-link', this).attr("id"); //console.log(_id_); ////use the id to fing the links href and insert the text from the 1st var //$('a[href$="' + _id_ + '"]').attr('data-toggle', 'tooltip').attr('data-original-title', _footnoteText_).attr('title', ''); //}); } }; Drupal.behaviors.author_tasks_menu = { attach: function attach(context, settings) { $.each($(".menu__author-tasks .menu-item a "), function(index, value) { var titleText = $(this).attr("title"); var linkInfo = '' +titleText+ ''; console.log(titleText); $(this).append(linkInfo); }); } }; Drupal.behaviors.stickyTOC = { attach: function attach(context, settings) { var container_height = $('.node__main-content').css("height"); //console.log(height); //$('.toc-container .toc-sticky-wrapper').css('height', container_height); //$( ".toc-block--wide" ).wrap( "
"); } }; Drupal.behaviors.article_keyword_copier = { attach: function attach(context, settings) { $('.field--name-field-journal-article-keywords').appendTo("#toc-sections"); } }; Drupal.behaviors.ckSliderInit = { attach: function attach(context, settings) { //$('.field--name-field-image-set-images').slick({ ////fade: true, ////cssEase: 'linear', ////pauseOnHover: false, ////autoplay: true, ////autoplaySpeed: 5000 //}); } }; Drupal.behaviors.slickSliderInit = { attach: function attach(context, settings) { $('.lp-slideshow').slick({ fade: true, cssEase: 'linear', pauseOnHover: false, autoplay: true, autoplaySpeed: 5000 }); } }; Drupal.behaviors.tocScroll = { attach: function attach(context, settings) { $('.toc a').on('click',function(e) { e.preventDefault(); var offset = 100; var target = this.hash; if ($(this).data('offset') != undefined) offset = $(this).data('offset'); $('html, body').stop().animate({ 'scrollTop': $(target).offset().top - offset }, 500, 'swing', function() { // window.location.hash = target; }); }); } }; Drupal.behaviors.footnoteScroll = { attach: function attach(context, settings) { $('.see-footnote').on('click',function(e) { e.preventDefault(); var offset = 100; var target = this.hash; if ($(this).data('offset') != undefined) offset = $(this).data('offset'); $('html, body').stop().animate({ 'scrollTop': $(target).offset().top - offset }, 500, 'swing', function() { // window.location.hash = target; }); }); } }; //viii //
  • // //viii // Emily Climbs, p. 173.
  • })(jQuery, Drupal);