+const mobileMaxWidth = 993;
+
+const stickyNav = () => {
+ const nav = $('.js-entry-nav-top');
+ $('[data-toggle="actions"]').click(() => {
+ nav.toggleClass('entry-nav-top--sticky');
+ });
+};
+
+const articleScroll = () => {
+ const articleEl = $('#article');
+ if (articleEl.length > 0) {
+ $(window).scroll(() => {
+ const s = $(window).scrollTop();
+ const d = $(document).height();
+ const c = $(window).height();
+ const articleElBottom = articleEl.offset().top + articleEl.height();
+ const scrollPercent = (s / (d - c)) * 100;
+ $('.progress .determinate').css('width', `${scrollPercent}%`);
+ const fixedActionBtn = $('.js-fixed-action-btn');
+ const toggleScrollDataName = 'toggle-auto';
+ if ((s + c) > articleElBottom) {
+ fixedActionBtn.data(toggleScrollDataName, true);
+ fixedActionBtn.openFAB();
+ } else if (fixedActionBtn.data(toggleScrollDataName) === true) {
+ fixedActionBtn.data(toggleScrollDataName, false);
+ fixedActionBtn.closeFAB();
+ }
+ });
+ }
+};
+