Show
Ignore:
Timestamp:
06/05/07 09:23:47 (19 months ago)
Author:
doughays
Message:

Fixes #3271. Proxy commit for haysmark.
Rename AutoCompleter? to ComboBox? and Select to FilteringSelect?.

Files:
1 moved

Legend:

Unmodified
Added
Removed
  • dijit/trunk/tests/form/test_FilteringSelect.html

    r8775 r8926  
    1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
     1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
    22        "http://www.w3.org/TR/html4/strict.dtd"> 
    33<html> 
    44<head> 
    55<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
    6 <title>Dojo Select Widget Test</title> 
     6<title>Dojo FilteringSelect Widget Test</title> 
    77 
    88<script type="text/javascript" src="../testBidi.js"></script> 
     
    1414<script type="text/javascript" src="../../../dojo/dojo.js"></script> 
    1515<script type="text/javascript"> 
    16         dojo.require("dijit.form.Select"); 
     16        dojo.require("dijit.form.FilteringSelect"); 
    1717        dojo.require("dijit.util.parser");      // scan page for widgets and instantiate them 
    1818</script> 
     
    3333                return label; 
    3434        } 
    35         myStore=new dojo.data.JsonItemStore({url:"autoCompleterData.json"}); 
     35        myStore=new dojo.data.JsonItemStore({url:"comboBoxData.json"}); 
    3636</script> 
    3737</head> 
    3838 
    3939<body class="tundra"> 
    40 <h1>Dojo Select Widget Test</h1> 
    41 <p> 
    42 The Select widget is an enhanced version of HTML's &lt;select&gt; tag. 
     40<h1>Dojo FilteringSelect Widget Test</h1> 
     41<p> 
     42The FilteringSelect widget is an enhanced version of HTML's &lt;select&gt; tag. 
    4343</p> 
    4444<p> 
     
    6363<form action="#" method="GET"> 
    6464  
    65         <p>Select #1: inlined data, autocomplete=false:</p> 
     65        <p>FilteringSelect #1: inlined data, autocomplete=false:</p> 
    6666        <select searchAttr="name"  
    6767                        keyAttr="abbreviation"  
     
    6969                        searchLimit="Infinity"  
    7070                        name="state1"  
    71                         dojoType="dijit.form.Select"  
     71                        dojoType="dijit.form.FilteringSelect"  
    7272                        style="width: 300px;"  
    7373                        autocomplete="false"  
     
    142142        <hr> 
    143143 
    144         <p>Select #2: url, autocomplete=true:</p> 
     144        <p>FilteringSelect #2: url, autocomplete=true:</p> 
    145145        <input searchAttr="name" 
    146146                        keyAttr="abbreviation" 
    147147                        id="setvaluetest" 
    148                         dojoType="dijit.form.Select" 
     148                        dojoType="dijit.form.FilteringSelect" 
    149149                        value="IA" 
    150                         url="autoCompleterData.json" 
     150                        url="comboBoxData.json" 
    151151                        name="state2" 
    152152                        autocomplete="true" 
     
    161161        <hr> 
    162162                 
    163         <p>Select #3: url, autocomplete=false:</p> 
     163        <p>FilteringSelect #3: url, autocomplete=false:</p> 
    164164        <input searchAttr="name" 
    165165                        keyAttr="abbreviation" 
    166                         dojoType="dijit.form.Select" 
     166                        dojoType="dijit.form.FilteringSelect" 
    167167                        value="VI" 
    168                         url="autoCompleterData.json" 
     168                        url="comboBoxData.json" 
    169169                        name="state3" 
    170170                        autocomplete="false" 
     
    177177        <div>Value: <input id="value3" disabled></div> 
    178178        <hr> 
    179         <p>Select #4: declarative store, autocomplete=false:</p> 
     179        <p>FilteringSelect #4: declarative store, autocomplete=false:</p> 
    180180        <input searchAttr="name" 
    181181                        keyAttr="abbreviation" 
    182                         dojoType="dijit.form.Select" 
     182                        dojoType="dijit.form.FilteringSelect" 
    183183                        value="AL" 
    184184                        name="state4" 
     
    191191        <br> 
    192192        <hr> 
    193         <p>Select #5: custom labelFunc (value in textbox should be lower case when onValueChanged is called), autocomplete=true:</p> 
     193        <p>FilteringSelect #5: custom labelFunc (value in textbox should be lower case when onValueChanged is called), autocomplete=true:</p> 
    194194        <input searchAttr="name" 
    195195                        keyAttr="abbreviation" 
    196                         dojoType="dijit.form.Select" 
     196                        dojoType="dijit.form.FilteringSelect" 
    197197                        value="OR" 
    198198                        labelFunc="myLabelFunc" 
    199                         url="autoCompleterData.json" 
     199                        url="comboBoxData.json" 
    200200                        name="state5" 
    201201                        autocomplete="true" 
     
    207207        <br> 
    208208        <hr> 
    209         <p>Select #6: No promptMessage, labelType=text</p> 
    210         <p>Select an item from the list.  You shouldn't get an error.</p> 
     209        <p>FilteringSelect #6: No promptMessage, labelType=text</p> 
     210        <p>FilteringSelect an item from the list.  You shouldn't get an error.</p> 
    211211        <input 
    212                 dojoType="dijit.form.Select" 
     212                dojoType="dijit.form.FilteringSelect" 
    213213                store="myStore" 
    214214                searchAttr="name" 
     
    220220        <br> 
    221221        <hr> 
    222         <p>Select #7: Input method editor Chinese characters</p> 
     222        <p>FilteringSelect #7: Input method editor Chinese characters</p> 
    223223        <p>Using an input method editor (see <a href="http://www.microsoft.com/windows/ie/ie6/downloads/recommended/ime/default.mspx">IME</a> for Windows) try typing &#38463; (a) or &#25226; (ba).</p> 
    224224 
    225         <select dojoType="dijit.form.Select" 
     225        <select dojoType="dijit.form.FilteringSelect" 
    226226                searchAttr="name" 
    227227                keyAttr="abbreviation" 
     
    234234        <br> 
    235235        <hr> 
    236         <p>Select #8: Japanese</p> 
    237         <p>Try typing 東、西、北、南  (north, south, east west) and a few choices will pop up.</p> 
     236        <p>FilteringSelect #8: Japanese</p> 
     237        <p>Try typing 東、西、北、南  (north, south, east west) and a few choices will pop up.</p> 
    238238          
    239         <select name="state3" dojoType="dijit.form.Select" style="width: 300px;" autocomplete="false" 
     239        <select name="state8" dojoType="dijit.form.FilteringSelect" style="width: 300px;" autocomplete="false" 
    240240                onValueChanged="setValue('value8', arguments[0]);"> 
    241                 <option value="nanboku">南北</option> 
    242                 <option value="touzai">東西</option> 
    243                 <option value="toukyou">東京</option> 
    244                 <option value="higashiguchi">東口</option> 
    245                 <option value="nishiguchi">西口</option> 
    246                 <option value="minamiguchi">南口</option> 
    247                 <option value="kitaguchi">北口</option> 
    248                 <option value="higashiku">東区</option> 
    249                 <option value="nishiku">西区</option> 
    250                 <option value="minamiku">南区</option> 
    251                 <option value="kitaku">北区</option> 
     241                <option value="nanboku">南北</option> 
     242                <option value="touzai">東西</option> 
     243                <option value="toukyou">東京</option> 
     244                <option value="higashiguchi">東口</option> 
     245                <option value="nishiguchi">西口</option> 
     246                <option value="minamiguchi">南口</option> 
     247                <option value="kitaguchi">北口</option> 
     248                <option value="higashiku">東区</option> 
     249                <option value="nishiku">西区</option> 
     250                <option value="minamiku">南区</option> 
     251                <option value="kitaku">北区</option> 
    252252        </select>     
    253253        <br>