Changeset 4751

Show
Ignore:
Timestamp:
06/05/08 10:57:14 (6 months ago)
Author:
matti.tahvonen@…
Message:

fixes #1767

Location:
trunk/src/com/itmill/toolkit/terminal/gwt/client
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/Util.java

    r4328 r4751  
    77import java.util.Iterator; 
    88 
     9import com.google.gwt.user.client.DOM; 
    910import com.google.gwt.user.client.Element; 
    1011import com.google.gwt.user.client.ui.HasWidgets; 
     
    123124    return false; 
    124125    }-*/; 
     126 
     127    private static final Element escapeHtmlHelper = DOM.createDiv(); 
     128 
     129    /** 
     130     * Converts html entities to text. 
     131     *  
     132     * @param html 
     133     * @return escaped string presentation of given html 
     134     */ 
     135    public static String escapeHTML(String html) { 
     136        DOM.setInnerText(escapeHtmlHelper, html); 
     137        return DOM.getInnerHTML(escapeHtmlHelper); 
     138    } 
    125139} 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java

    r4650 r4751  
    6363                sb.append("\" alt=\"icon\" class=\"i-icon\" />"); 
    6464            } 
    65             sb.append(caption); 
     65            sb.append(Util.escapeHTML(caption)); 
    6666            return sb.toString(); 
    6767        }