| | @@ -886,34 +886,37 @@ |
| 886 | 886 | ** The entry box is shown disabled if srchFlags is 0. |
| 887 | 887 | */ |
| 888 | 888 | void search_screen(unsigned srchFlags, const char *zAction){ |
| 889 | 889 | const char *zType = 0; |
| 890 | 890 | const char *zClass = 0; |
| 891 | | - const char *zDisable; |
| 891 | + const char *zDisable1; |
| 892 | + const char *zDisable2; |
| 892 | 893 | const char *zPattern; |
| 893 | 894 | switch( srchFlags ){ |
| 894 | 895 | case SRCH_CKIN: zType = " Check-ins"; zClass = "Ckin"; break; |
| 895 | 896 | case SRCH_DOC: zType = " Docs"; zClass = "Doc"; break; |
| 896 | 897 | case SRCH_TKT: zType = " Tickets"; zClass = "Tkt"; break; |
| 897 | 898 | case SRCH_WIKI: zType = " Wiki"; zClass = "Wiki"; break; |
| 898 | 899 | } |
| 899 | 900 | srchFlags = search_restrict(srchFlags); |
| 900 | 901 | if( srchFlags==0 ){ |
| 901 | | - zDisable = " disabled"; |
| 902 | + zDisable1 = " disabled"; |
| 903 | + zDisable2 = " disabled"; |
| 902 | 904 | zPattern = ""; |
| 903 | 905 | }else{ |
| 904 | | - zDisable = ""; |
| 906 | + zDisable1 = " autofocus"; |
| 907 | + zDisable2 = ""; |
| 905 | 908 | zPattern = PD("s",""); |
| 906 | 909 | } |
| 907 | 910 | @ <form method='GET' action='%s(zAction)'> |
| 908 | 911 | if( zClass ){ |
| 909 | 912 | @ <div class='searchForm searchForm%s(zClass)'> |
| 910 | 913 | }else{ |
| 911 | 914 | @ <div class='searchForm'> |
| 912 | 915 | } |
| 913 | | - @ <input type="text" name="s" size="40" value="%h(zPattern)"%s(zDisable)> |
| 914 | | - @ <input type="submit" value="Search%s(zType)"%s(zDisable)> |
| 916 | + @ <input type="text" name="s" size="40" value="%h(zPattern)"%s(zDisable1)> |
| 917 | + @ <input type="submit" value="Search%s(zType)"%s(zDisable2)> |
| 915 | 918 | if( srchFlags==0 ){ |
| 916 | 919 | @ <p class="generalError">Search is disabled</p> |
| 917 | 920 | } |
| 918 | 921 | @ </div></form> |
| 919 | 922 | while( fossil_isspace(zPattern[0]) ) zPattern++; |
| 920 | 923 | |