X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..f562e4c6e5fac7bcb445985b99acbea4d706e6f0:/docs/source/Tip2.html diff --git a/docs/source/Tip2.html b/docs/source/Tip2.html index db95f046..eee95f55 100644 --- a/docs/source/Tip2.html +++ b/docs/source/Tip2.html @@ -1,45 +1,59 @@ -
+ +/** - * @class Ext.slider.Tip - * @extends Ext.tip.Tip - * Simple plugin for using an Ext.tip.Tip with a slider to show the slider value. In general this - * class is not created directly, instead pass the {@link Ext.slider.Multi#useTips} and - * {@link Ext.slider.Multi#tipText} configuration options to the slider directly. - * {@img Ext.slider.Tip/Ext.slider.Tip1.png Ext.slider.Tip component} - * Example usage: -<pre> - Ext.create('Ext.slider.Single', { - width: 214, - minValue: 0, - maxValue: 100, - useTips: true, - renderTo: Ext.getBody() - }); -</pre> + + + + +\ No newline at end of file +});The source code + + + + + + +/** + * Simple plugin for using an Ext.tip.Tip with a slider to show the slider value. In general this class is not created + * directly, instead pass the {@link Ext.slider.Multi#useTips} and {@link Ext.slider.Multi#tipText} configuration + * options to the slider directly. + * + * @example + * Ext.create('Ext.slider.Single', { + * width: 214, + * minValue: 0, + * maxValue: 100, + * useTips: true, + * renderTo: Ext.getBody() + * }); + * * Optionally provide your own tip text by passing tipText: - <pre> - new Ext.slider.Single({ - width: 214, - minValue: 0, - maxValue: 100, - useTips: true, - tipText: function(thumb){ - return Ext.String.format('<b>{0}% complete</b>', thumb.value); - } - }); - </pre> - * @xtype slidertip + * + * @example + * Ext.create('Ext.slider.Single', { + * width: 214, + * minValue: 0, + * maxValue: 100, + * useTips: true, + * tipText: function(thumb){ + * return Ext.String.format('**{0}% complete**', thumb.value); + * }, + * renderTo: Ext.getBody() + * }); */ Ext.define('Ext.slider.Tip', { extend: 'Ext.tip.Tip', minWidth: 10, alias: 'widget.slidertip', offsets : [0, -10], - + isSliderTip: true, init: function(slider) { var me = this; - + slider.on({ scope : me, dragstart: me.onSlide, @@ -48,9 +62,9 @@ Ext.define('Ext.slider.Tip', { destroy : me.destroy }); }, - /** + /** * @private - * Called whenever a dragstart or drag event is received on the associated Thumb. + * Called whenever a dragstart or drag event is received on the associated Thumb. * Aligns the Tip with the Thumb's new position. * @param {Ext.slider.MultiSlider} slider The slider * @param {Ext.EventObject} e The Event object @@ -64,13 +78,15 @@ Ext.define('Ext.slider.Tip', { me.el.alignTo(thumb.el, 'b-t?', me.offsets); }, - /** - * Used to create the text that appears in the Tip's body. By default this just returns - * the value of the Slider Thumb that the Tip is attached to. Override to customize. + /** + * Used to create the text that appears in the Tip's body. By default this just returns the value of the Slider + * Thumb that the Tip is attached to. Override to customize. * @param {Ext.slider.Thumb} thumb The Thumb that the Tip is attached to * @return {String} The text to display in the tip */ getText : function(thumb) { return String(thumb.value); } -});