michoel
07/27/2017, 12:42 AM// ==UserScript==
// @name NetSuite Floating Headers
// @version 0.1
// @description Float item sublist header on scroll
// @match https://*.<http://netsuite.com/*|netsuite.com/*>
// grant none
// @require <http://code.jquery.com/jquery-latest.js>
// ==/UserScript==
(function() {
'use strict';
$('.uir-machine-table-container[data-machine-name="item"]')
.css('height', '70vh')
.bind('scroll', (event) => {
const headerElem = $(event.target).find('.uir-machine-headerrow');
headerElem.css('transform', `translate(0, ${event.target.scrollTop}px)`);
});
})();