All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.abstractfactory.plum.view.web.plumresources.plum-bootstrap.js Maven / Gradle / Ivy

There is a newer version: 0.3.21
Show newest version
function bootstrap_comp_decoration() {
			/*
			$('.datetimepicker').datetimepicker({
			      pickTime: true
			});
			 */
			$(".datetimepicker").each(function() {
				input = $(this).find("input");

				var dataPickDate = input.attr("data-pick-date");
				pickDate = (dataPickDate == "" || dataPickDate == "true");

				var dataPickTime = input.attr("data-pick-time");
				pickTime = (dataPickTime == "" || dataPickTime == "true");

				$(this).datetimepicker({
					'pickDate' : pickDate,
					'pickTime' : pickTime
				});
			});

			$(".spinbox-input").each(function() {
				input = $(this);
				
				var minimum = parseInt(input.attr("minimum"));
				var maximum = parseInt(input.attr("maximum"));
				var value = parseInt(input.attr("value"));
				var step = parseInt(input.attr("step"));
				var numberOfDecimals = parseInt(input.attr("numberOfDecimals"));
				
				$(this).spinedit({
				    'minimum': minimum,
				    'maximum': maximum,
				    'step': step,
				    'value': value,
				    'numberOfDecimals': numberOfDecimals
				});
			});
			
			$('.image-inner').on('click', function() {
				$(this).toggleClass("auto-size");
			});
			
			//Enter key not submit form.
			$(document).on("keypress", ":input:not(textarea):not([type=submit]:not([onkeypress]))", function(event) {
			    if (event.keyCode == 13) {
			        event.preventDefault();
			    }
			});
			$(document).on("keydown", ":input:not(textarea):not([type=submit]:not([onkeydown]))", function(event) {
			    if (event.keyCode == 13) {
			        event.preventDefault();
			    }
			});
			$(document).on("keyup", ":input:not(textarea):not([type=submit]:not([onkeyup]))", function(event) {
			    if (event.keyCode == 13) {
			        event.preventDefault();
			    }
			});
		};




© 2015 - 2025 Weber Informatics LLC | Privacy Policy