PHP Classes

File: src/MSD/HomeBundle/Resources/public/js/jquery-ui-1.10.3/tests/unit/slider/slider_core.js

Recommend this page to a friend!
  Classes of Manolo Salsas   Online PHP Image Transform   src/MSD/HomeBundle/Resources/public/js/jquery-ui-1.10.3/tests/unit/slider/slider_core.js   Download  
File: src/MSD/HomeBundle/Resources/public/js/jquery-ui-1.10.3/tests/unit/slider/slider_core.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Online PHP Image Transform
Application to do interactive image manipulation
Author: By
Last change:
Date: 5 years ago
Size: 6,939 bytes
 

Contents

Class file image Download
/* * slider unit tests */ (function( $ ) { // // Slider Test Helper Functions // var element, options; function handle() { return element.find( ".ui-slider-handle" ); } // Slider Tests module( "slider: core" ); test( "keydown HOME on handle sets value to min", function() { expect( 2 ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "horizontal", step: 1 }; element.slider( options ); element.slider( "value", 0 ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.HOME } ); equal(element.slider( "value" ), options.min ); element.slider( "destroy" ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "vertical", step: 1 }; element.slider( options ); element.slider( "value", 0 ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.HOME } ); equal(element.slider( "value" ), options.min) ; element.slider( "destroy" ); }); test( "keydown END on handle sets value to max", function() { expect( 2 ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "horizontal", step: 1 }; element.slider( options ); element.slider( "value", 0 ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.END } ); equal(element.slider( "value" ), options.max) ; element.slider( "destroy" ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "vertical", step: 1 }; element.slider( options ); element.slider( "value", 0 ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.END } ); equal(element.slider( "value" ), options.max ); element.slider( "destroy" ); }); test( "keydown PAGE_UP on handle increases value by 1/5 range, not greater than max", function() { expect( 4 ); $.each( [ "horizontal", "vertical" ], function( i, orientation ) { element = $( "<div></div>" ); options = { max: 100, min: 0, orientation: orientation, step: 1 }; element.slider( options ); element.slider( "value", 70); handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_UP } ); equal(element.slider( "value" ), 90); handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_UP } ); equal(element.slider( "value" ), 100); element.slider( "destroy" ); }); }); test( "keydown PAGE_DOWN on handle decreases value by 1/5 range, not less than min", function() { expect( 4 ); $.each( [ "horizontal", "vertical" ], function( i, orientation ) { element = $( "<div></div>" ); options = { max: 100, min: 0, orientation: orientation, step: 1 }; element.slider( options ); element.slider( "value", 30); handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_DOWN } ); equal(element.slider( "value" ), 10); handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_DOWN } ); equal(element.slider( "value" ), 0 ); element.slider( "destroy" ); }); }); test( "keydown UP on handle increases value by step, not greater than max", function() { expect( 4 ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "horizontal", step: 1 }; element.slider(options); element.slider( "value", options.max - options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); equal(element.slider( "value" ), options.max ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); equal(element.slider( "value" ), options.max ); element.slider( "destroy" ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "vertical", step: 1 }; element.slider( options ); element.slider( "value", options.max - options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); equal(element.slider( "value" ), options.max ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); equal(element.slider( "value" ), options.max ); element.slider( "destroy" ); }); test( "keydown RIGHT on handle increases value by step, not greater than max", function() { expect( 4 ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "horizontal", step: 1 }; element.slider(options); element.slider( "value", options.max - options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); equal(element.slider( "value" ), options.max); handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); equal(element.slider( "value" ), options.max ); element.slider( "destroy" ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "vertical", step: 1 }; element.slider( options ); element.slider( "value", options.max - options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); equal(element.slider( "value" ), options.max ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); equal(element.slider( "value" ), options.max ); element.slider( "destroy" ); }); test( "keydown DOWN on handle decreases value by step, not less than min", function() { expect( 4 ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "horizontal", step: 1 }; element.slider( options ); element.slider( "value", options.min + options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); equal(element.slider( "value" ), options.min); handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); equal(element.slider( "value" ), options.min ); element.slider( "destroy" ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "vertical", step: 1 }; element.slider( options ); element.slider( "value", options.min + options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); equal(element.slider( "value" ), options.min); handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); equal(element.slider( "value" ), options.min ); element.slider( "destroy" ); }); test( "keydown LEFT on handle decreases value by step, not less than min", function() { expect( 4 ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "horizontal", step: 1 }; element.slider(options); element.slider( "value", options.min + options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); equal(element.slider( "value" ), options.min ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); equal(element.slider( "value" ), options.min ); element.slider( "destroy" ); element = $( "<div></div>" ); options = { max: 5, min: -5, orientation: "vertical", step: 1 }; element.slider( options ); element.slider( "value", options.min + options.step ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); equal(element.slider( "value" ), options.min ); handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); equal(element.slider( "value" ), options.min ); element.slider( "destroy" ); }); })( jQuery );