setUpConverter((Slider) component);
if (AjaxUtil.getSkipExtraRenderingOnPortletsAjax(context))
return;
AjaxUtil.prepareComponentForAjax(context, component);
Components.generateIdIfNotSpecified(component);
Slider slider = (Slider) component;
// checkNumericParameters(context, slider);
String clientId = slider.getClientId(context);
ResponseWriter writer = context.getResponseWriter();
encodeRootElementStart(writer, slider);
writer.writeAttribute("id", clientId, "id");
Rendering.writeStandardEvents(writer, slider);
writeAttribute(writer, "onchanging", slider.getOnchanging());
writeAttribute(writer, "cellpadding", "0");
writeAttribute(writer, "cellspacing", "0");
writeAttribute(writer, "border", "0");
String sliderStyleClass = getSliderStyleClass(context, slider);
writeAttribute(writer, "class", sliderStyleClass);
// String centerCorrection = "";
// if (slider.getTicksAlignment().equals(TicksAlignment.CENTER)) {
// centerCorrection = slider.getOrientation().equals(Orientation.HORIZONTAL) ? "height:80px;" : "width:80px;";
// }
writeAttribute(writer, "style", slider.getStyle());//centerCorrection + slider.getStyle());
if (slider.getOrientation().equals(Orientation.HORIZONTAL)) {
writer.startElement("tr", slider);
}
List<String> imagesUrls = getAllImagesList(context, slider);
Rendering.renderPreloadImagesScript(context, imagesUrls, false);
encodeContent(context, slider);