Ticket #3081: slider.2.diff
File slider.2.diff, 1.1 KB (added by , 15 years ago) |
---|
-
ui/ui.slider.js
157 157 158 158 159 159 keydown: function(keyCode, handle) { 160 if(/(37|38|39|40)/.test(keyCode)) { 161 var oper = /(37|40)/.test(keyCode) ? "-=" : "+="; 160 var k = keyCode; 161 if(/(33|34|35|36|37|38|39|40)/.test(k)) { 162 var o = this.options, xpos, ypos; 163 if (/(35|36)/.test(k)) { 164 xpos = (k == 35) ? o.max.x : o.min.x; 165 ypos = (k == 35) ? o.max.y : o.min.y; 166 } else { 167 var oper = /(34|37|40)/.test(k) ? "-=" : "+="; 168 var step = /(37|38|39|40)/.test(k) ? "oneStep" : "pageStep"; 169 xpos = oper + this[step]("x"); 170 ypos = oper + this[step]("y"); 171 } 162 172 this.moveTo({ 163 x: oper + this.oneStep("x"),164 y: oper + this.oneStep("y")173 x: xpos, 174 y: ypos 165 175 }, handle); 166 176 } 167 177 }, … … 280 290 oneStep: function(axis) { 281 291 return this.options.stepping[axis] || 1; 282 292 }, 293 pageStep: function(axis) { 294 return /* this.options.paging[axis] ||*/ 10; 295 }, 283 296 284 297 285 298 start: function(e, handle) {