extjs-gpl
Version:
GPL licensed version of Sencha Ext JS
96 lines (85 loc) • 2.23 kB
JavaScript
Ext.require('Ext.slider.*');
Ext.onReady(function(){
Ext.create('Ext.slider.Single', {
renderTo: 'basic-slider',
width: 214,
minValue: 0,
hideLabel: true,
useTips: false,
maxValue: 100
});
Ext.create('Ext.slider.Single', {
renderTo: 'increment-slider',
hideLabel: true,
useTips: false,
width: 214,
value:50,
increment: 10,
minValue: 0,
maxValue: 100
});
// This Should allow values 65, 67, 69, 71, 73 and 74
// The initial value of 66 should get normalized to 67
// The max value of 74 will be restricted to 74.
Ext.create('Ext.slider.Single', {
renderTo: 'increment-slider-minValue',
hideLabel: true,
width: 214,
value: 66,
increment: 2,
minValue: 65,
maxValue: 74
});
Ext.create('Ext.slider.Single', {
renderTo: 'vertical-slider',
hideLabel: true,
useTips: false,
height: 214,
vertical: true,
minValue: 0,
maxValue: 100
});
Ext.create('Ext.slider.Single', {
renderTo: 'tip-slider',
hideLabel: true,
width: 214,
minValue: 0,
maxValue: 100
});
Ext.create('Ext.slider.Single', {
renderTo: 'custom-tip-slider',
hideLabel: true,
width: 214,
increment: 10,
minValue: 0,
maxValue: 100,
tipText: function(thumb){
return Ext.String.format('<b>{0}% complete</b>', thumb.value);
}
});
Ext.create('Ext.slider.Single', {
renderTo: 'custom-slider',
hideLabel: true,
width: 214,
increment: 10,
minValue: 0,
maxValue: 100
});
Ext.create('Ext.slider.Multi', {
renderTo: 'multi-slider-horizontal',
hideLabel: true,
width: 214,
minValue: 0,
maxValue: 100,
values: [10, 50, 90]
});
Ext.create('Ext.slider.Multi', {
renderTo: 'multi-slider-vertical',
hideLabel: true,
vertical: true,
height: 214,
minValue: 0,
maxValue: 100,
values: [10, 50, 90]
});
});