File "url-fragment-scroll.min.js"

Full Path: /home/londdqdw/public_html/06/wp-content/plugins/the-events-calendar/common/src/resources/js/admin/url-fragment-scroll.min.js
File size: 1.14 KB
MIME-type: text/plain
Charset: utf-8

/**
 * This JS file was auto-generated via Terser.
 *
 * Contributors should avoid editing this file, but instead edit the associated
 * non minified file file. For more information, check out our engineering docs
 * on how we handle JS minification in our engineering docs.
 *
 * @see: https://evnt.is/dev-docs-minification
 */

tribe.urlFragmentScroll=tribe.urlFragmentScroll||{},function($,obj){"use strict";var $document=$(document);obj.setup=function(){obj.navigateToFragment(window.location.href),$document.on("click",".tribe_events_page_tribe-common",obj.onClick)},obj.onClick=function(event){var link=$(event.target).attr("href");void 0!==link&&obj.navigateToFragment(link)},obj.navigateToFragment=function(link){var fragment=obj.getUrlFragment(link);fragment&&obj.adjustScrollPosition(fragment)},obj.adjustScrollPosition=function(id){if($("#wpadminbar").length){var elementPosition=$("#"+id).position();elementPosition&&setTimeout((function(){window.scroll(window.scrollX,elementPosition.top)}))}},obj.getUrlFragment=function(url){var fragment=url.match(/#([a-z0-9_-]+)$/i);return null===fragment?"":fragment[1]},$(obj.setup)}(jQuery,tribe.urlFragmentScroll);