Changeset 4962

Show
Ignore:
Timestamp:
06/27/08 09:50:13 (5 months ago)
Author:
marc.englund@…
Message:

Error indicator changed position in some instances. Fixes #1854

Files:
1 modified

Legend:

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

    r4897 r4962  
    4848        boolean isEmpty = true; 
    4949 
    50         if (uidl.hasAttribute("error")) { 
    51             isEmpty = false; 
    52             if (errorIndicatorElement == null) { 
    53                 errorIndicatorElement = DOM.createDiv(); 
    54                 if (Util.isIE()) { 
    55                     DOM.setInnerHTML(errorIndicatorElement, " "); 
    56                 } 
    57                 DOM.setElementProperty(errorIndicatorElement, "className", 
    58                         "i-errorindicator"); 
    59                 DOM.appendChild(getElement(), errorIndicatorElement); 
    60             } 
    61         } else if (errorIndicatorElement != null) { 
    62             DOM.removeChild(getElement(), errorIndicatorElement); 
    63             errorIndicatorElement = null; 
    64         } 
    65  
    6650        if (uidl.hasAttribute("icon")) { 
    6751            if (icon == null) { 
     
    10690 
    10791        if (uidl.getBooleanAttribute("required")) { 
    108             isEmpty = false; 
     92            isEmpty = false; 
    10993            if (requiredFieldIndicator == null) { 
    11094                requiredFieldIndicator = DOM.createSpan(); 
     
    119103                requiredFieldIndicator = null; 
    120104            } 
     105        } 
     106 
     107        if (uidl.hasAttribute("error")) { 
     108            isEmpty = false; 
     109            if (errorIndicatorElement == null) { 
     110                errorIndicatorElement = DOM.createDiv(); 
     111                if (Util.isIE()) { 
     112                    DOM.setInnerHTML(errorIndicatorElement, " "); 
     113                } 
     114                DOM.setElementProperty(errorIndicatorElement, "className", 
     115                        "i-errorindicator"); 
     116                DOM.appendChild(getElement(), errorIndicatorElement); 
     117            } 
     118        } else if (errorIndicatorElement != null) { 
     119            DOM.removeChild(getElement(), errorIndicatorElement); 
     120            errorIndicatorElement = null; 
    121121        } 
    122122