Changeset 10339

Show
Ignore:
Timestamp:
08/22/07 11:17:57 (15 months ago)
Author:
doughays
Message:

Fixes #4260. Retain this.baseClass on mouseout so that the style can be undone.

Location:
dijit/trunk/form
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dijit/trunk/form/templates/ComboButton.html

    r9928 r10339  
    1212                <td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton' 
    1313                        dojoAttachPoint="popupStateNode,focusNode" 
    14                         dojoAttachEvent="onmouseover:_onMouse,onmouseout:_onMouse,onmousedown:_onMouse,ondijitclick:_onArrowClick, onkeypress:_onKey" 
     14                        dojoAttachEvent="ondijitclick:_onArrowClick, onkeypress:_onKey" 
    1515                        baseClass="dijitComboButtonDownArrow" 
    1616                        title="${optionsTitle}" 
  • dijit/trunk/form/_FormWidget.js

    r10222 r10339  
    100100                                case "mouseout" :        
    101101                                        this._hovering = false;  
    102                                         this.baseClass=null; 
    103102                                        break; 
    104103 
     
    151150 
    152151                // compute list of classname representing the states of the widget 
    153                 var base = this.baseClass || this.domNode.getAttribute("baseClass") || "dijitFormWidget"; 
     152                base = base || this.baseClass || this.domNode.getAttribute("baseClass") || "dijitFormWidget"; 
    154153                origClass = origClass.replace(new RegExp("\\b"+base+"(Checked)?(Selected)?(Disabled|Active|Focused|Hover)?\\b\\s*", "g"), ""); 
    155154                var classes = [ base ];