Changeset 8342

Show
Ignore:
Timestamp:
04/28/07 06:13:04 (21 months ago)
Author:
doughays
Message:

Fixes #2871

Location:
dijit/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • dijit/trunk/form/Textbox.js

    r8279 r8342  
    5555 
    5656                setValue: function(value){ 
    57                         this.setTextValue(this.format(value, this.constraints)); 
     57                        if (value == null){ value = ""; } 
     58                        this.setTextValue((value == "")? "" : this.format(value, this.constraints)); 
    5859                        dijit.form.Textbox.superclass.setValue.call(this,value); 
    5960                }, 
  • dijit/trunk/tests/form/test_validate.html

    r8331 r8342  
    1515//                      dojo.require("dojo.validate.common"); 
    1616//                      dojo.require("dojo.validate.us"); 
    17 //                      dojo.require("dojo.date.format"); 
     17                        dojo.require("dojo.date.local"); 
    1818                        dojo.require("dijit.util.parser");      // scan page for widgets and instantiate them 
    1919                </script> 
     
    361361</script> 
    362362 
    363 <!--  
    364363                        <div class="formQuestion"> 
    365364                                <span class="emphasize"><label for="q16"> 12 Hour Time </label></span> 
     
    370369                                <input id="q16" type="text" name="time1" class="medium" value="5:45:00 pm" 
    371370                                        dojoType="dijit.form.ValidationTextbox" 
    372                                         validator="dojo.date.parse" 
    373                                         constraints={formatLength:'medium',selector:'timeOnly'} 
     371                                        validator="dojo.date.local.parse" 
     372                                        constraints={formatLength:'medium',selector:'time'} 
    374373                                        trim="true"  
    375374                                        required="true"  
     
    385384                                <input id="q17" type="text" name="time2" class="medium" value="17:45:00" 
    386385                                        dojoType="dijit.form.ValidationTextbox" 
    387                                         validator="dojo.date.parse" 
    388                                         constraints={formatLength:'short',selector:'timeOnly',timePattern:'HH:mm:ss'} 
     386                                        validator="dojo.date.local.parse" 
     387                                        constraints={formatLength:'short',selector:'time',timePattern:'HH:mm:ss'} 
    389388                                        trim="true"  
    390389                                        required="true"  
     
    392391                        </div> 
    393392 
     393<!--  
    394394                        <div class="formQuestion"> 
    395395                                <span class="emphasize"><label for="q18"> US State 2 letter abbr. </label></span> 
     
    407407                                        invalidMessage="Invalid US state abbr." /> 
    408408                        </div> 
    409 --> 
    410  
    411 <!--  
     409 
    412410                        <div class="formQuestion"> 
    413411                                <span class="emphasize"><label for="q19"> US Zip Code </label></span> 
  • dijit/trunk/util/place.js

    r8267 r8342  
    216216        var aroundNodeH = mb.h; 
    217217//      var aroundNodePos = dojo.html.getAbsolutePosition(aroundNode, true, aroundType); 
    218         var aroundNodePos = dojo.coords(aroundNode); //PORT is this right? 
     218        var aroundNodePos = dojo.coords(aroundNode, true); //PORT is this right? 
    219219        aroundNode.style.display=oldDisplay; 
    220220