• File: otgsTableStickyHeader.js
  • Full Path: /home/lef/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/ui/src/js/otgsTableStickyHeader.js
  • File size: 599 bytes
  • MIME-type: text/plain
  • Charset: utf-8
/*global jQuery*/

import stickyTableHeaders from 'sticky-table-headers';

window.addEventListener("DOMContentLoaded", () => {

	/**
	 * @param {NodeList} elementS
	 */
	const elements = [...document.querySelectorAll('.js-otgs-table-sticky-header')];
	const args = {
		fixedOffset: jQuery('#wpadminbar')
	};

	/**
	 * @param {Element} element
	 */
	elements.forEach(element => {
		jQuery(element).stickyTableHeaders(args).on('enabledStickiness.stickyTableHeaders', () => {
			element.getElementsByClassName('tableFloatingHeaderOriginal')[0].style.background = 'rgba(255,255,255,.8)';
		});
	});
});