Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | 1183x 1183x 1183x 1183x 1183x 1183x 1183x 1183x 1183x 1164x 1183x 3725x 1183x 1164x 1183x | define(['jquery', 'bootstrap', 'jquery-ui'], function ($) { 'use strict'; var layout = {}; layout.init = function (container) { container = $(container || document.body); container.find('[data-spy="scroll"]').each(function () { var $spy = $(this); $spy.scrollspy($spy.data()); $spy = $(this).scrollspy('refresh'); $('.scrollspy-nav ul.nav li').removeClass('active'); $('.scrollspy-nav ul.nav li:first').addClass('active'); }); container.find('[data-toggle="tooltip"]').tooltip(); var handlePopoverMouseout = function (e, popover) { var popoverHandler = $(e.relatedTarget).closest('.popover'); if (!popoverHandler.length) { popover.data('popover-timer', setTimeout(function () { popover.popover('hide'); popover.data('popover-active', false); }, 500)); } else { popoverHandler.one('mouseout', function (evt) { handlePopoverMouseout(evt, popover); }); } }; $('form label [data-toggle="popover"]') .popover({ animation: true, delay: { show: 0, hide: 0 }, html: true, trigger: 'manual' }) .on('mouseover', function () { var popoverEl = $(this); clearTimeout(popoverEl.data('popover-timer')); if (!popoverEl.data('popover-active')) { popoverEl.data('popover-active', true); $(this).popover('show'); } }) .on('mouseout', function (e) { var popover = $(this); setTimeout(function () { handlePopoverMouseout(e, popover); }, 500); }); setTimeout(function () { layout.scrollspyTop(); }, 500); }; layout.adjustScrollspy = function () { $('[data-spy="scroll"]').each(function () { var $spy = $(this); var spyHeight = $spy.innerHeight(); var isMultipleRows = $spy.find('.responsive-section').length > 1; $spy.find('.responsive-section:last').each(function () { var $row = $(this); var titleHeight = $row.find('.scrollspy-title').outerHeight(); var rowAdjHeight = isMultipleRows ? titleHeight + spyHeight : spyHeight; var rowOrigHeight = $row.data('originalHeight'); if (!rowOrigHeight) { rowOrigHeight = $row.height(); $row.data('originalHeight', rowOrigHeight); } if ($row.height() === rowAdjHeight) { return; } if (rowAdjHeight < rowOrigHeight) { rowAdjHeight = rowOrigHeight; } $row.outerHeight(rowAdjHeight); }); $spy.scrollspy('refresh'); }); }; layout.scrollspyTop = function () { $('[data-spy="scroll"]').each(function () { var $spy = $(this); var targetSelector = $spy.data('target'); var target = $(targetSelector); target.each(function () { var $target = $(this); var firstItemHref = $target.find('li.active:first a').attr('href'); var $firstItem = $(firstItemHref); var top = $firstItem.position().top; $spy.scrollTop(top); }); }); }; return layout; }); |