Sha256: c9936f6cae7c5a55777b67f7f67cf0d4f12ff6d8042ab401cdcde41112220dcd

Contents?: true

Size: 1.27 KB

Versions: 31

Compression:

Stored size: 1.27 KB

Contents

/* */ 
"format cjs";
(function($){

module("stepup");

var stepTest = function(obj){
	var elem 	= $('#'+obj.id),
		attrs 	= [],
		validity
	;
	$.each(['min', 'max', 'step'], function(i, attr){
		elem.removeAttr(attr);
	});
	
	elem.prop(obj.attrs);	
	elem.prop('value', $.webshims.modules["form-number-date-ui"].getNextStep(elem[0], obj.step));
	equals( elem.prop('valueAsNumber'), obj.value, 'step:'+ obj.step +' after: '+ JSON.stringify(obj.attrs) );
	
	
};

asyncTest("stepup", function(){
	if($.webshims.modules["form-number-date-ui"].getNextStep && !webshims.support.inputtypes.number){
		$.each([
			{
				id: 'number',
				attrs: {
					'value': '2',
					min: 2
				},
				step: 1,
				value: 3
				
			},
			{
				id: 'number',
				attrs: {
					'value': '1'
				},
				step: -1,
				value: 0
				
			},
			{
				id: 'number',
				attrs: {
					'value': '1',
					step: '0.2'
				},
				step: 1,
				value: 1.2
			},
			{
				id: 'number',
				attrs: {
					'value': '0.8',
					step: '0.2'
				},
				step: -1,
				value: 0.6
			},
			{
				id: 'number',
				attrs: {
					'value': '0.6',
					step: '0.2'
				},
				step: -1,
				value: 0.4
			}
		], function(i, testItem){
			stepTest(testItem);
		});
	}
	
	
	$.webshims.ready('DOM forms-ext', function(){
		start();
	});
});


})(jQuery);

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
sequenceserver-3.1.3 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-3.1.2 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-3.1.1 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-3.1.0 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-3.0.1 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-3.0 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.2.0 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.1.0 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc8 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc7 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc6 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc5 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc4 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc3 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc2 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.rc1 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.beta4 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.beta3 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js
sequenceserver-2.0.0.beta1 public/vendor/npm/webshim@1.15.8/tests/unit/stepup-down.js