<?xml version="1.0" encoding="UTF-8"?>
<root>
	<default>
		<includes>
			<!--
				Path to css and js files into plugins folder.
				If your files are not in plugins folder, use absolute paths.
			-->
			<css>
				<file></file>
			</css>
			<js>
				<file>bootstrap-input-spinner/bootstrap-input-spinner.min.js</file>
			</js>
		</includes>
		<js_code>
<![CDATA[   $("%selector%").each(function() {
        var dataAttr = $(this).data();

		var dataDecrementButton = (dataAttr.decrementButton === undefined) ? '<strong>&minus;</strong>' : dataAttr.decrementButton, // button text
			dataIncrementButton = (dataAttr.incrementButton === undefined) ? '<strong>&plus;</strong>' : dataAttr.incrementButton, // ..
			dataGroupClazz = (dataAttr.groupClazz === undefined) ? '' : dataAttr.groupClazz, // css class of the resulting input-group
			dataButtonsClazz = (dataAttr.buttonsClazz === undefined) ? 'btn-outline-secondary' : dataAttr.buttonsClazz,
			dataButtonsWidth = (dataAttr.buttonsWidth === undefined) ? '2.5rem' : dataAttr.buttonsWidth,
			dataTextAlign = (dataAttr.textAlign === undefined) ? 'center' : dataAttr.textAlign, // alignment of the entered number
			dataAutoDelay = (dataAttr.autoDelay === undefined) ? 500 : dataAttr.autoDelay, // ms threshold before auto value change
			dataAutoInterval = (dataAttr.autoInterval === undefined) ? 50 : dataAttr.autoInterval, // speed of auto value change
			dataButtonsOnly = (dataAttr.buttonsOnly === undefined) ? false : dataAttr.buttonsOnly, // set this `true` to disable the possibility to enter or paste the number via keyboard
			dataLocale = (dataAttr.locale === undefined) ? navigator.language : dataAttr.locale;

		$(this).inputSpinner({
			decrementButton: dataDecrementButton,
			incrementButton: dataIncrementButton,
			groupClass: dataGroupClazz,
			buttonsClass: dataButtonsClazz,
			buttonsWidth: dataButtonsWidth,
			textAlign: dataTextAlign,
			autoDelay: dataAutoDelay,
			autoInterval: dataAutoInterval,
			buttonsOnly: dataButtonsOnly,
			locale: dataLocale
		});
    });]]>
		</js_code>
	</default>
</root>
