Vendor Plugin

Vendor : Slimscroll

slimScroll is a small (4.6KB) jQuery plugin that transforms any div into a scrollable area with a nice scrollbar - similar to the one Facebook and Google started using in their products recently.


/* 
	:: Vendor Path
	node_modules/jquery-slimscroll/

	:: Installed
	npm install jquery-slimscroll

	:: SOW Controller Init
*/	$.SOW.vendor.slimscroll.init('.slimscroll');


/* 
	:: Plugin Options|Defaults
*/	$.SOW.vendor.slimscroll.init('.slimscroll', {
		height: 		'100%',
		color: 			'#fff',
		size: 			'4px',
		railColor: 		'#222',
		railOpacity: 		0.5,
		alwaysVisible: 		false,
		railVisible: 		true,

		distance: 		'0',
		wheelStep: 		10,
		allowPageScroll: 	false,
		disableFadeOut: 	false
	})
									

Examples

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pretium quam vulputate dignissim suspendisse in est ante. At ultrices mi tempus imperdiet nulla malesuada pellentesque elit eget. Senectus et netus et malesuada fames ac. Turpis egestas integer eget aliquet nibh praesent tristique magna sit. Odio aenean sed adipiscing diam donec adipiscing. Rhoncus dolor purus non enim praesent. Nibh nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Est ultricies integer quis auctor. Commodo elit at imperdiet dui accumsan. Vel pretium lectus quam id leo in vitae turpis. Maecenas pharetra convallis posuere morbi leo urna. Purus sit amet volutpat consequat mauris nunc congue nisi vitae. In pellentesque massa placerat duis ultricies lacus. Blandit aliquam etiam erat velit scelerisque. Morbi enim nunc faucibus a pellentesque sit amet porttitor. Amet tellus cras adipiscing enim. Facilisi morbi tempus iaculis urna id volutpat lacus. Mauris pharetra et ultrices neque ornare aenean. Est sit amet facilisis magna etiam tempor orci eu lobortis.

Neque ornare aenean euismod elementum nisi quis eleifend quam adipiscing. Nisi quis eleifend quam adipiscing. Tincidunt praesent semper feugiat nibh sed pulvinar proin gravida hendrerit. Sapien nec sagittis aliquam malesuada bibendum arcu vitae elementum curabitur. Feugiat pretium nibh ipsum consequat nisl vel. Tortor vitae purus faucibus ornare suspendisse sed. Nulla posuere sollicitudin aliquam ultrices sagittis orci. Neque ornare aenean euismod elementum nisi quis eleifend quam. Congue mauris rhoncus aenean vel elit scelerisque mauris pellentesque. Consectetur purus ut faucibus pulvinar. Augue mauris augue neque gravida.

Justo donec enim diam vulputate ut pharetra sit. Ut enim blandit volutpat maecenas volutpat. Faucibus interdum posuere lorem ipsum dolor sit amet consectetur adipiscing. Scelerisque fermentum dui faucibus in ornare quam viverra orci sagittis. In mollis nunc sed id semper risus in hendrerit. Sagittis nisl rhoncus mattis rhoncus urna neque. Cursus euismod quis viverra nibh cras pulvinar mattis nunc. Euismod quis viverra nibh cras pulvinar mattis nunc. Vitae nunc sed velit dignissim. Morbi leo urna molestie at elementum eu facilisis. Augue lacus viverra vitae congue. Placerat orci nulla pellentesque dignissim. Euismod lacinia at quis risus sed vulputate odio ut. Consequat id porta nibh venenatis. Praesent semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Ipsum consequat nisl vel pretium lectus quam id leo in. Facilisis sed odio morbi quis commodo odio aenean sed. Tempus egestas sed sed risus.


<div class="max-h-300 slimscroll">

	<!-- content here -->

</div>
											

Alternative

You can safely disable slimscroll vendor (gulp.config.__vendors.js) and simply use the native scroll instead.
CSS only, no javascript involved!
* By default, Smarty is not using slimscroll in any layout!

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pretium quam vulputate dignissim suspendisse in est ante. At ultrices mi tempus imperdiet nulla malesuada pellentesque elit eget. Senectus et netus et malesuada fames ac. Turpis egestas integer eget aliquet nibh praesent tristique magna sit. Odio aenean sed adipiscing diam donec adipiscing. Rhoncus dolor purus non enim praesent. Nibh nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Est ultricies integer quis auctor. Commodo elit at imperdiet dui accumsan. Vel pretium lectus quam id leo in vitae turpis. Maecenas pharetra convallis posuere morbi leo urna. Purus sit amet volutpat consequat mauris nunc congue nisi vitae. In pellentesque massa placerat duis ultricies lacus. Blandit aliquam etiam erat velit scelerisque. Morbi enim nunc faucibus a pellentesque sit amet porttitor. Amet tellus cras adipiscing enim. Facilisi morbi tempus iaculis urna id volutpat lacus. Mauris pharetra et ultrices neque ornare aenean. Est sit amet facilisis magna etiam tempor orci eu lobortis.

Neque ornare aenean euismod elementum nisi quis eleifend quam adipiscing. Nisi quis eleifend quam adipiscing. Tincidunt praesent semper feugiat nibh sed pulvinar proin gravida hendrerit. Sapien nec sagittis aliquam malesuada bibendum arcu vitae elementum curabitur. Feugiat pretium nibh ipsum consequat nisl vel. Tortor vitae purus faucibus ornare suspendisse sed. Nulla posuere sollicitudin aliquam ultrices sagittis orci. Neque ornare aenean euismod elementum nisi quis eleifend quam. Congue mauris rhoncus aenean vel elit scelerisque mauris pellentesque. Consectetur purus ut faucibus pulvinar. Augue mauris augue neque gravida.

Justo donec enim diam vulputate ut pharetra sit. Ut enim blandit volutpat maecenas volutpat. Faucibus interdum posuere lorem ipsum dolor sit amet consectetur adipiscing. Scelerisque fermentum dui faucibus in ornare quam viverra orci sagittis. In mollis nunc sed id semper risus in hendrerit. Sagittis nisl rhoncus mattis rhoncus urna neque. Cursus euismod quis viverra nibh cras pulvinar mattis nunc. Euismod quis viverra nibh cras pulvinar mattis nunc. Vitae nunc sed velit dignissim. Morbi leo urna molestie at elementum eu facilisis. Augue lacus viverra vitae congue. Placerat orci nulla pellentesque dignissim. Euismod lacinia at quis risus sed vulputate odio ut. Consequat id porta nibh venenatis. Praesent semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Ipsum consequat nisl vel pretium lectus quam id leo in. Facilisis sed odio morbi quis commodo odio aenean sed. Tempus egestas sed sed risus.


<div class="max-h-300 scrollable-vertical scrollable-styled-dark">

	<!-- content here -->

</div>