1 33 34 package com.icesoft.faces.component.slider; 35 36 import com.icesoft.faces.context.DOMContext; 37 import com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer; 38 import com.icesoft.faces.renderkit.dom_html_basic.HTML; 39 import org.w3c.dom.Element ; 40 41 import javax.faces.component.UIComponent; 42 import javax.faces.context.FacesContext; 43 44 45 public class SliderRenderer extends DomBasicRenderer { 46 47 public void encodeEnd(FacesContext facesContext, UIComponent uiComponent) { 48 DOMContext domContext = 49 DOMContext.attachDOMContext(facesContext, uiComponent); 50 if (!domContext.isInitialized()) { 51 Element root = domContext.createRootElement(HTML.DIV_ELEM); 52 root.setAttribute(HTML.STYLE_ATTR, 53 "width:200px;background-color:#aaa;height:5px;"); 54 Element slider = domContext.createElement(HTML.DIV_ELEM); 55 slider.setAttribute(HTML.STYLE_ATTR, 56 "width:5px;height:10px;background-color:#f00;"); 57 root.appendChild(slider); 58 } 59 } 60 } 61 | Popular Tags |