var uiTestSlider = { "slider": { "default": { "" : "$('#foo').slider();", "clone" : "$('#foo').clone().slider();", "empty" : "$([]).slider();", "detached" : "$('<'+'div/>').slider();" }, "options": { "handle" : { "ui-foo-slider" : "$('#foo').slider({ handle: 'ui-foo-slider'});" }, "range" : "$('#foo').slider({ " + "minValue: 100,"+ "maxValue: 50000,"+ "steps: 1000,"+ "range: true,"+ "handles: [{start:100}, {start:1000}],"+ "change: function(e, ui) "+ "{ uiTestLog(Math.round(ui.instance.value(0)) + ' - ' + Math.round(ui.instance.value(1))); }"+ "})" }, "callbacks": { "start" : "$('#foo').slider({ start: function() {\n\t uiTestLog('start'); \n} });", "slide" : "$('#foo').slider({ slide: function() {\n\t uiTestLog('slide'); \n} });", "change" : "$('#foo').slider({ change: function() {\n\t uiTestLog('change'); \n} });", "stop" : "$('#foo').slider({ stop: function() {\n\t uiTestLog('stop'); \n} });" }, "methods": { "disable" : "$('#foo').slider({}).slider('disable');", "enable" : "$('#foo').slider({}).slider('disable').slider('enable');", "destory" : "$('#foo').slider({}).slider('destroy');" } } };