Ignore:
Timestamp:
01/07/09 17:14:51 (15 years ago)
Author:
niltonneto
Message:

Resolve #348

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/templates/default/listcats.tpl

    r2 r577  
    1  
    21        <center> 
    3                 <table border="0" cellspacing="2" cellpadding="2"> 
     2                <table border="0" cellspacing="1" cellpadding="2"> 
     3<!-- BEGIN search --> 
    44                        <tr> 
    5                                 <td colspan="5" align="left"> 
     5                                <td colspan="5" align="left" valign="top"><form name="form1" method="post" onSubmit="return on_submit()" action="{action_nurl}">&nbsp;                                   
     6                                        <input type="radio" onclick="javascript:changeElement();" name="typesearch" value="g" {type_search_g_checked}/>{lang_group_name}&nbsp; 
     7                                        <input type="radio" onclick="javascript:changeElement();" name="typesearch" value="c" {type_search_c_checked}/>{lang_cat_name}&nbsp; 
     8                                        <input type="radio" onclick="javascript:changeElement();" name="typesearch" value="a" {type_search_a_checked}/>{lang_cat_all}<br> 
     9                                        <div id="filterByGroup" style="display:none"><br> 
     10                                        {lang_Search_for}&nbsp;<input type="text" id="search_group" size=30 autocomplete="off" onkeyup="javascript:search_object(this,'cal_span_searching','groupsfound','g')"/><br> 
     11                                    &nbsp;<font color="red"><span id="cal_span_searching">&nbsp;</span></font><br/> 
     12                                    <input type="hidden" id="group" name="group"/> 
     13                                    <select id="groupsfound" style="width: 300px" size="4"></select>&nbsp;<input type="submit" value="{lang_search}"> 
     14                                        </div> 
     15                                        <div id="filterByName" style="display:none"><br> 
     16                                        <input id="query" type="text" name="query" value="">&nbsp;<input type="submit" value="{lang_search}"> 
     17                                        </form> 
     18                                </td> 
     19                        </tr> 
     20<!-- END search --> 
     21                 
     22                        <tr> 
     23                                <td colspan="6" align="left"> 
    624                                        <table border="0" width="100%"> 
    725                                                <tr> 
     
    1331                                </td> 
    1432                        </tr> 
    15 <!-- BEGIN search --> 
    16                         <tr> 
    17                                 <td colspan="5" align="right"> 
    18                                         <form method="post" action="{action_nurl}"> 
    19                                         <input type="text" name="query">&nbsp;<input type="submit" name="search" value="{lang_search}"></form></td> 
    20                         </tr> 
    21 <!-- END search --> 
    2233                        <tr class="th"> 
    2334                                <td width="20%">{sort_name}</td> 
    2435                                <td width="32%">{sort_description}</td> 
    25                                 <td>{lang_icon}</td> 
     36                                <td width="1%" align="center">{lang_icon}</td> 
     37                                <td width="8%" align="center">{lang_permission}</td> 
    2638                                <td width="8%" align="center">{lang_sub}</td> 
    2739                                <td width="8%" align="center">{lang_edit}</td> 
     
    3446                                <td>{name}</td> 
    3547                                <td>{descr}</td> 
    36                                 <td>{icon}</td> 
     48                                <td align="center">{icon}</td> 
     49                                <td align="center">{permission}</td> 
    3750                                <td align="center">{add_sub}</a></td> 
    3851                                <td align="center">{edit}</a></td> 
     
    5366                </table> 
    5467        </center> 
     68{scripts} 
     69<input type="hidden" id="txt_loading" value="{lang_Loading}"> 
     70<input type="hidden" id="txt_searching" value="{lang_Searching}"> 
     71<input type="hidden" id="txt_typemoreletters" value="{lang_typemoreletters}"> 
     72<script language="JavaScript" type="text/javascript"> 
     73        function on_submit(){ 
     74                var select_group = document.getElementById("groupsfound"); 
     75                if(document.getElementById("query").value == "" && select_group.value == ""){ 
     76                        return false; 
     77                } 
     78                else if(select_group.options.length == 0) 
     79                        return true;                     
     80                for(j in select_group.options){ 
     81                        if(select_group.selectedIndex == j) 
     82                                document.getElementById("group").value =  select_group.options[j].value+"."+select_group.options[j].text; 
     83                } 
     84                return true;             
     85        } 
     86        function changeElement(){ 
     87                var types =     document.form1.typesearch; 
     88                for(j in types){ 
     89                        if(types[j].checked){ 
     90                                if(types[j].value == 'a'){                               
     91                                        location.href = location.href.toString(); 
     92                                } 
     93                                document.getElementById('filterByGroup').style.display  = (types[j].value == 'g' ? '' : 'none'); 
     94                                document.getElementById('filterByName').style.display   = (types[j].value == 'g' || types[j].value == 'a' ? 'none' : ''); 
     95                        } 
     96                } 
     97        } 
     98</script> 
Note: See TracChangeset for help on using the changeset viewer.