Sha256: b1fac046be08fe9b823282ebe3932b2292480e34f724217ed4f42919f9ce103a

Contents?: true

Size: 923 Bytes

Versions: 5

Compression:

Stored size: 923 Bytes

Contents

/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 5
Version: 5.1.5
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin/
*/

var handleRenderScrollSpy = function() { 
	var scrollSpyTarget = '#navContent';
	var scrollSpyOffset = $('#header').height();
	var scrollSpy = new bootstrap.ScrollSpy(document.body, {
		target: scrollSpyTarget,
		offset: scrollSpyOffset
	});
};

var handleScrollTo = function() {
	$(document).on('click', '[data-toggle="scroll-to"]', function(e) {
		e.preventDefault();
		
		var targetId = $(this).attr('href');
		
		$('html, body').animate({
			scrollTop: $(targetId).offset().top - $('#header').height() + 1
		}, 250);
	});
};

var ScrollSpy = function () {
	"use strict";
	return {
		//main function
		init: function () {
			handleRenderScrollSpy();
			handleScrollTo();
		}
	};
}();

$(document).ready(function() {
	ScrollSpy.init();
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
phcthemes_admin_panel_pack-7.0.0 app/assets/dist/themes/coloradmin/js/demo/render.scrollspy.js
phcthemes_admin_panel_pack-6.0.3 app/assets/dist/themes/coloradmin/js/demo/render.scrollspy.js
phcthemes_admin_panel_pack-6.0.2 app/assets/dist/themes/coloradmin/js/demo/render.scrollspy.js
phcthemes_admin_panel_pack-6.0.1 app/assets/dist/themes/coloradmin/js/demo/render.scrollspy.js
phcthemes_admin_panel_pack-6.0.0 app/assets/dist/themes/coloradmin/js/demo/render.scrollspy.js