0.0.8 • Published 6 years ago

ui-selector v0.0.8

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

UI Selector Javascript

Select items on your page with your mouse, click and keys event.

Install

npm install --save ui-selector
bower install --save https://github.com/dobobaie/ui-selector.git

Demos

demo

Usage

Add ui-element as class or attribute on your items and call uiSelector function.

<!DOCTYPE html>
	<html>
	<head>
		<title></title>
		<style>
			html, body
			{
				padding: 0;
				height: 100%;
			}
		</style>
		<link rel="stylesheet" type="text/css" href="uiSelector.css">
	</head>
	<body>
		
		<div id="square">
			<div class="ui-element"></div>
			<div class="ui-element"></div>
			<div class="ui-element"></div>
			<div ui-element></div>
			<div ui-element></div>
			<div ui-element></div>
		</div>

		<script type="text/javascript" src="uiSelector.js"></script>
		<script>
			// uiSelector() // create instance in body
			// uiSelector('#square') // create instance in #square element 
			// uiSelector(document.getElementById('square')) // create instance in #square element 
			// uiSelector({el: document.getElementById('square')}) // create instance in #square element 
			uiSelector({
				el: '#square',
				keys: { // optional
					ctrl: true, // default true
					shift: true, // default true
				},
				mouse: true, // default true | enable/disable mouse selector
				onlyElement: false, // default false | only ui-element can be select
			}).on('selected', (target) => {
				console.log('selected', target);
			}).on('deselect', (target) => {
				console.log('deselect', target);
			});
		</script>
	</body>
</html>

Works

Use our mouse to select items ! You can use click event to select an item or CTRL and SHIFT keys to add items.