<?php
require_once '../lib/Kendo/Autoload.php';
?>
<div class="demo-section k-content">
<h4>Slider</h4>
<?php
$slider = new \Kendo\UI\Slider('slider');
$slider->attr('class', 'temperature')
->min(0)
->max(30)
->smallStep(1)
->largeStep(10)
->value(18);
echo $slider->render();
?>
</div>
<div class="demo-section k-content">
<h4>RangeSlider</h4>
<?php
$rangeslider = new \Kendo\UI\RangeSlider('rangeslider');
$rangeslider->attr('class', 'humidity')
->min(0)
->max(10)
->smallStep(1)
->largeStep(2)
->tickPlacement('both');
echo $rangeslider->render();
?>
</div>
<script>
$(document.body).keydown(function(e) {
if (e.altKey && e.keyCode == 87) {
$(".temperature .k-draghandle")[0].focus();
} else if (e.altKey && e.keyCode == 81) {
$(".humidity .k-draghandle").first()[0].focus();
}
});
</script>
<div class="box wide">
<div class="box-col">
<h4>Focus</h4>
<ul class="keyboard-legend" style="padding-top: 25px">
<li>
<span class="button-preview">
<span class="key-button leftAlign">Alt</span>
+
<span class="key-button">W</span>
</span>
<span class="button-descr">
Focuses the slider (clicking on it or tabbing also work)
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button leftAlign">Alt</span>
+
<span class="key-button">Q</span>
</span>
<span class="button-descr">
Focuses the range slider (clicking on it or tabbing also work)
</span>
</li>
</ul>
</div>
<div class="box-col">
<h4>Supported keys and user actions</h4>
<ul class="keyboard-legend">
<li>
<span class="button-preview">
<span class="key-button">Right</span>
</span>
<span class="button-descr">
Increments the value by a small step (equivalent to Up)
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button">Left</span>
</span>
<span class="button-descr">
Decrements the value by a small step (equivalent to Down)
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button wider">Page Up</span>
</span>
<span class="button-descr">
Increments the value by a large step
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button wider">Page Down</span>
</span>
<span class="button-descr">
Decrements the value by a large step
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button">Home</span>
</span>
<span class="button-descr">
Move the draghandle to the min value
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button">End</span>
</span>
<span class="button-descr">
Move the draghandle to the max value
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button">Tab</span>
</span>
<span class="button-descr">
Tabs to second range slider draghandle or next focusable page element
</span>
</li>
<li>
<span class="button-preview">
<span class="key-button leftAlign">Shift</span>
+
<span class="key-button">Tab</span>
</span>
<span class="button-descr">
Tabs to first range slider draghandle or previous focusable page element
</span>
</li>
</ul>
</div>
</div>
</script>