Ticket #1560: patch_melhoria_layout.patch

File patch_melhoria_layout.patch, 8.5 KB (added by alexandrecorreia, 10 years ago)

Melhoria no layout do ExpressoAdmin

  • expressoAdmin1_2/templates/default/groups_form.tpl

    ### Eclipse Workspace Patch 1.0
    #P expresso_branch_22
     
    11<!-- BEGIN list --> 
     2 
     3<script type="text/javascript"> 
     4        var tab = new Tabs(3,'activetab','inactivetab','tab','tabcontent','','','tabpage'); 
     5</script> 
     6 
     7 
     8<center> 
     9<form action="{form_action}" method="POST" name="app_form"> 
     10<input type="hidden" name="gidnumber"                   value="{gidnumber}"> 
     11<input type="hidden" name="old_cn"                              value="{cn}"> 
     12<input type="hidden" name="defaultDomain"               value="{defaultDomain}"> 
     13<input type="hidden" name="ldap_context"                value="{ldap_context}"> 
     14<input type="hidden" name="ufn_ldap_context"    value="{ufn_ldap_context}"> 
     15<input type="hidden" name="manager_context"             value="{manager_context}"> 
     16 
     17<br> 
     18<table width="90%" border="0" cellspacing="0" cellpading="0"> 
     19        <tr> 
     20                <th id="tab1" class="activetab" onclick="javascript:tab.display(1);"><a href="#" tabindex="0" accesskey="1" onfocus="tab.display(1);" onclick="tab.display(1); return(false);">{lang_general_information}</a></th> 
     21                <th id="tab2" class="activetab" onclick="javascript:tab.display(2);"><a href="#" tabindex="0" accesskey="2" onfocus="tab.display(2);" onclick="tab.display(2); return(false);">{lang_aplication_permission}</a></th> 
     22                <th id="tab3" class="activetab" onclick="javascript:tab.display(3);"><a href="#" tabindex="0" accesskey="3" onfocus="tab.display(3);" onclick="tab.display(3); return(false);">{lang_block_personal_data_edit}</a></th>          
     23        </tr> 
     24</table> 
     25<br> 
     26 
    227<table border="0" width="90%" align="center"> 
    328        <tr> 
    429                <td valign="top"> 
    5                         {rows} 
    6                 </td> 
    7                 <td valign="top"> 
    8                         <table border="0" width=100% cellspacing="4"> 
    9                                 <form action="{form_action}" method="POST" name="app_form"> 
    10                                         <input type="hidden" name="gidnumber"                   value="{gidnumber}"> 
    11                                         <input type="hidden" name="old_cn"                              value="{cn}"> 
    12                                         <input type="hidden" name="defaultDomain"               value="{defaultDomain}"> 
    13                                         <input type="hidden" name="ldap_context"                value="{ldap_context}"> 
    14                                         <input type="hidden" name="ufn_ldap_context"    value="{ufn_ldap_context}"> 
    15                                         <input type="hidden" name="manager_context"             value="{manager_context}"> 
    16                                          
    17                                         <tr> 
    18                                                 <td colspan="3" align="right" bgcolor="{color_bg1}"> 
    19                                                         <input type="button" value="{lang_back}" onClick="document.location.href='{back_url}'"> 
    20                                                         <input type="button" value="{lang_save}" onClick="javascript:validate_fields('{type}','{restrictionsOnGroup}');"> 
    21                                                 </td> 
    22                                         </tr> 
    23  
     30                        <div id="tabcontent1" class="inactivetab"> 
     31                                <table border="0" width="100%" cellspacing="4"> 
    2432                                        <tr> 
    2533                                                <td width="40%" bgcolor="#DDDDDD"> 
    2634                                                        {lang_search_organization}:<br> 
     
    2937                                                        {lang_group_organization}:<br> 
    3038                                                        <select id="ea_combo_org_info" name="context" onchange="javascript:sinc_combos_org(this.value, ea_check_allUsers.checked); get_available_sambadomains(this.value, '{type}')">{combo_manager_org}</select><br> 
    3139                                                        {lang_group_name}: <font color="blue">Ex: grupo-celepar-rh</font><br> 
    32                                                         <!--<input name="cn" size="35" value="{cn}" autocomplete="off" onKeyUp="javascript:groupEmailSuggestion('{concatenateDomain}','{type}')"><br>--> 
    3340                                                        <input name="cn" size="35" value="{cn}" autocomplete="off"><br> 
    3441                                                        {lang_email}:<br> 
    3542                                                        <input name="email" size="60" value="{email}" {disable_email_groups} autocomplete="off"><br> 
     
    5461                                                                </table> 
    5562                                                        </div> 
    5663                                                        {lang_do_not_show_this_group}? <input type="checkbox" {phpgwaccountvisible_checked} name="phpgwaccountvisible"><br>                                                      
    57                                                          
    5864                                                        <b>{lang_group_users} (<font color=red>{user_count}</font>):</b><br> 
    5965                                                        <select id="ea_select_usersInGroup" name="members[]" style="width: 400px" multiple size="13">{ea_select_usersInGroup}</select> 
    6066                                                        <button type="button" onClick="javascript:popup_group_info();">{lang_text}</button> 
     
    7480                                                 
    7581                                                        {lang_organizations}:<br> 
    7682                                                        <select name="org_context" id="ea_combo_org_groups" onchange="javascript:get_available_users(this.value, ea_check_allUsers.checked);">{combo_all_orgs}</select> 
    77                                                          
     83                                                 
    7884                                                        <br> 
    7985                                                        <input type="checkbox" name="ea_check_allUsers" id="ea_check_allUsers" onclick="javascript:get_available_users(org_context.value, this.checked);">{lang_show_users_from_all_sub-organizations}. 
    8086                                                        <br><br> 
    81                                                          
     87                                                 
    8288                                                        {lang_search_user}:<br> 
    8389                                                        <input id="ea_input_searchUser" size="35" autocomplete="off" onkeyup="javascript:optionFinderTimeout(this)"><br> 
    84                                                          
     90                                                 
    8591                                                        <font color="red"><span id="ea_span_searching">&nbsp;</span></font> 
    8692                                                        <br> 
    8793                                                        <b>{lang_users}:</b><br> 
    8894                                                        <select id="ea_select_available_users" style="width: 400px" multiple size="13"></select> 
    8995                                                </td> 
    9096                                        </tr> 
    91                                          
     97                                </table> 
     98                        </div> 
     99                                 
     100                        <div id="tabcontent2" class="inactivetab"> 
     101                                <table border="0" width="100%" cellspacing="4">          
    92102                                        <tr> 
    93                                         <td colspan="3"> 
    94                                                 {lang_applications}: 
    95                                                 <br> 
    96                                                 <table width="100%" border="0" cols="6"> 
     103                                        <td colspan="3"> 
     104                                                <table width="100%" border="0" cols="6"> 
    97105                                                                {apps} 
    98106                                                        </table> 
    99107                                                </td> 
    100108                                        </tr> 
     109                                </table> 
     110                        </div> 
     111                                 
     112                        <div id="tabcontent3" class="inactivetab"> 
     113                                <table border="0" width="100%" cellspacing="4"> 
    101114                                        <tr> 
    102                                         <td colspan="3"> 
    103                                                 {lang_block_personal_data_edit}: 
    104                                                 <br> 
    105                                                 <table width="50%" border="0"> 
     115                                        <td colspan="3"> 
     116                                                <table width="100%" border="0"> 
    106117                                                                {personal_data_fields} 
    107118                                                        </table> 
    108119                                                </td> 
    109120                                        </tr> 
     121                                </table> 
     122                        </div> 
     123                </td> 
     124        </tr> 
     125</table> 
    110126 
    111                                         <tr> 
    112                                                 <td colspan="3" align="left" bgcolor="{color_bg1}"> 
    113                                                         <input type="button" value="{lang_save}" onClick="javascript:validate_fields('{type}','{restrictionsOnGroup}');"> 
    114                                                         <input type="button" value="{lang_back}" onClick="document.location.href='{back_url}'"> 
    115                                                 </td> 
    116                                         </tr> 
    117                                 </form> 
    118                         </table> 
     127<table width="90%" border="0" cellspacing="0" cellpading="0"> 
     128        <tr> 
     129                <td width="90%" align="left"  class="td_left" bgcolor="{color_bg1}"> 
     130                        <input type="button" value="{lang_back}" onClick="document.location.href='{back_url}'"> 
     131                </td> 
     132                <td width="10%" align="right" class="td_right" bgcolor="{color_bg1}"> 
     133                        <!--<input type="button" value="{lang_save}" onClick="javascript:validate_fields('{type}','{restrictionsOnGroup}');">--> 
     134                        <input type="submit" value="{lang_save}" onClick="javascript:validate_fields('{type}','{restrictionsOnGroup}');"=> 
    119135                </td> 
    120136        </tr> 
    121137</table> 
     138 
     139<script type="text/javascript"> 
     140        tab.display(1); 
     141</script> 
     142 
     143</form> 
     144</center> 
    122145<!-- END list --> 
     146 No newline at end of file 
  • expressoAdmin1_2/inc/class.uigroups.inc.php

     
    4444                        $GLOBALS['phpgw']->js->validate_file('jscode','connector','expressoAdmin1_2');#diretorio, arquivo.js, aplicacao 
    4545                        $GLOBALS['phpgw']->js->validate_file('jscode','expressoadmin','expressoAdmin1_2'); 
    4646                        $GLOBALS['phpgw']->js->validate_file('jscode','groups','expressoAdmin1_2'); 
     47                        $GLOBALS['phpgw']->js->validate_file('jscode','tabs','expressoAdmin1_2'); 
    4748                } 
    4849                 
    4950                function list_groups() 
     
    375376                 
    376377                function css() 
    377378                { 
    378                         $appCSS = ''; 
     379                        $appCSS =  
     380                        'th.activetab 
     381                        { 
     382                                color:#000000; 
     383                                background-color:#D3DCE3; 
     384                                border-top-width : 1px; 
     385                                border-top-style : solid; 
     386                                border-top-color : Black; 
     387                                border-left-width : 1px; 
     388                                border-left-style : solid; 
     389                                border-left-color : Black; 
     390                                border-right-width : 1px; 
     391                                border-right-style : solid; 
     392                                border-right-color : Black; 
     393                                font-size: 12px; 
     394                                font-family: Tahoma, Arial, Helvetica, sans-serif; 
     395                        } 
     396                         
     397                        th.inactivetab 
     398                        { 
     399                                color:#000000; 
     400                                background-color:#E8F0F0; 
     401                                border-bottom-width : 1px; 
     402                                border-bottom-style : solid; 
     403                                border-bottom-color : Black; 
     404                                font-size: 12px; 
     405                                font-family: Tahoma, Arial, Helvetica, sans-serif;                               
     406                        } 
     407                         
     408                        .td_left {border-left:1px solid Gray; border-top:1px solid Gray; border-bottom:1px solid Gray;} 
     409                        .td_right {border-right:1px solid Gray; border-top:1px solid Gray; border-bottom:1px solid Gray;} 
     410                         
     411                        div.activetab{ display:inline; } 
     412                        div.inactivetab{ display:none; }'; 
     413                         
    379414                        return $appCSS; 
    380415                } 
    381416