File manager - Edit - /home/autoph/public_html/portal/ajs/vendors/bower_components/nouislider/tests/format.js
Back
test( "Serialization and formatting options", function(){ Q.html('\ <div class="slider" id="slider"></div>\ <input id="inputChange">\ <input id="inputVal">\ <span id="sliderspan"></span>\ '); $("#slider").noUiSlider({ range: { 'min': [ 0.001 ], 'max': [ 0.003 ] } ,start: [ 0, 0.002 ] ,connect: true ,behaviour: 'drag' ,serialization: { lower: [ new Link({ target: '-tooltip-<div class="tooltip"/>', method: function( value, handle, slider ){ ok( $("#slider")[0] === slider[0] ); ok( handle.hasClass('noUi-handle') ); }, format: { decimals: 6 ,prefix: '#' ,negativeBefore: '!' ,negative: '' } }), new Link({ target: $("#inputChange"), format: { mark: '.' ,thousand: ',' ,prefix: '$' ,postfix: ' p.p.' ,decimals: 3 ,negativeBefore: '-' ,negative: '' ,encoder: function( a ){ return a * 1E7; } ,decoder: function( a ){ return a / 1E7; } } }) ] ,upper: [ new Link({ target: $("#inputVal"), method: 'val' }) ] ,format: { decimals: 5 } } }); $("#inputChange").val( "15000" ).trigger('change'); equal( $("#inputChange").val(), "$15,000.000 p.p.", "Testing interpretation of improper data" ); $("#inputVal").val( 3 ); equal( $("#inputVal").val(), "3" ); $("#inputVal").trigger("change"); equal ( $("#inputVal").val(), "3", "Input doesn't respond to change events." ); deepEqual( $("#slider").val(), ["0.00150", "0.00200"] ); });
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings