Changeset 29509


Ignore:
Timestamp:
09/12/14 19:08:32 (5 years ago)
Author:
plg
Message:

left aligned form

bug fixed for select/unselect all groups

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AdditionalPages/trunk/admin/template/add_page.tpl

    r26441 r29509  
    2525    } 
    2626  }); 
     27 
     28  jQuery("#groupsCheckAll").click(function() { 
     29    jQuery("input[name^=groups]").prop("checked", true); 
     30    return false; 
     31  }); 
     32 
     33  jQuery("#groupsUncheckAll").click(function() { 
     34    jQuery("input[name^=groups]").prop("checked", false); 
     35    return false; 
     36  }); 
    2737}); 
    2838var auto_permalink = true; 
     
    3040{html_head}{literal} 
    3141<style type="text/css"> 
    32 #mainConf { margin:0; } 
    33 .groups { margin-top:15px; } 
    34 .groups input { margin-right:5px; } 
    35 .groups label { margin-right:10px; display: inline-block; overflow: hidden; white-space: nowrap; line-height:1.3em;} 
    36 .groups div { float:right; width:74%; line-height:1.3em;} 
     42form p {margin:1em; text-align:left;} 
     43form p label {font-weight:normal !important;} 
    3744</style> 
    3845{/literal}{/html_head} 
     
    4249</div> 
    4350<form method="post" action="" class="properties" id="configContent" ENCTYPE="multipart/form-data"> 
    44 <fieldset id="mainConf"> 
    45   <legend></legend> 
    46         <ul> 
    47     {if $TEMPLATES} 
    48     <li> 
    49       <span class="property"> 
    50         <label for="template">{'Load a page model'|@translate}</label> 
    51       </span> 
    52       <select name="template" id="template"> 
    53         <option value="-1">---------</option> 
    54         {foreach from=$TEMPLATES item=tpl} 
    55         <option value="{$tpl.tpl_id}" {if $template_selected==$tpl.tpl_id}selected="selected"{/if}>{$tpl.name}</option> 
    56         {/foreach} 
    57       </select> 
    58     </li> 
    59     {/if} 
     51{if $TEMPLATES} 
     52  <p> 
     53    <strong>{'Load a page model'|@translate}</strong> 
     54    <br> 
     55    <select name="template" id="template"> 
     56      <option value="-1">---------</option> 
     57  {foreach from=$TEMPLATES item=tpl} 
     58      <option value="{$tpl.tpl_id}" {if $template_selected==$tpl.tpl_id}selected="selected"{/if}>{$tpl.name}</option> 
     59  {/foreach} 
     60    </select> 
     61  </p> 
     62{/if} 
    6063     
    61     <li> 
    62       <span class="property"> 
    63         <label for="title">{'ap_page_name'|@translate}</label> 
    64       </span> 
    65       <input type="text" size="60" maxlength="255" value="{if isset($NAME)}{$NAME}{/if}" name="title" id="title"/> 
    66     </li> 
     64  <p> 
     65    <strong>{'ap_page_name'|@translate}</strong> 
     66    <br> 
     67    <input type="text" size="60" maxlength="255" value="{if isset($NAME)}{$NAME}{/if}" name="title" id="title"/> 
     68  </p> 
    6769 
    68     <li> 
    69       <span class="property"> 
    70         <label for="permalink">{'Permalink'|@translate}</label> 
    71       </span> 
    72       <input type="text" size="60" value="{if isset($PERMALINK)}{$PERMALINK}{/if}" name="permalink" id="permalink"/> 
    73     </li> 
     70  <p> 
     71    <strong>{'Permalink'|@translate}</strong> 
     72    <br> 
     73    <input type="text" size="60" value="{if isset($PERMALINK)}{$PERMALINK}{/if}" name="permalink" id="permalink"/> 
     74  </p> 
    7475 
    75     {if isset($lang)} 
    76     <li> 
    77       <span class="property"> 
    78         <label for="lang">{'ap_page_lang'|@translate}</label> 
    79       </span> 
    80       {html_options name=lang id=lang options=$lang selected=$selected_lang} 
    81     </li> 
    82     {/if} 
     76{if isset($lang)} 
     77  <p> 
     78    <strong>{'ap_page_lang'|@translate}</strong> 
     79    <br> 
     80    {html_options name=lang id=lang options=$lang selected=$selected_lang} 
     81  </p> 
     82{/if} 
    8383 
    84     <li style="margin-top:15px;"> 
    85       <span class="property"> 
    86         <label for="homepage">{'ap_set_as_homepage'|@translate}</label> 
    87       </span> 
    88       <input type="checkbox" name="homepage" id="homepage" {if isset($HOMEPAGE) and $HOMEPAGE}checked="checked"{/if}/> 
    89       <i>{'ap_homepage_tip'|@translate}</i> 
    90     </li> 
     84  <p> 
     85    <label><input type="checkbox" name="homepage" id="homepage" {if isset($HOMEPAGE) and $HOMEPAGE}checked="checked"{/if}/> <strong>{'ap_set_as_homepage'|@translate}</strong></label> <i>{'ap_homepage_tip'|@translate}</i> 
     86  </p> 
     87       
     88  <p> 
     89    <label><input type="checkbox" name="standalone" id="standalone" {if isset($STANDALONE) and $STANDALONE}checked="checked"{/if}/> <strong>{'ap_standalone_page'|@translate}</strong></label> <i>{'ap_standalone_tip'|@translate}</i> 
     90  </p> 
    9191 
    92     <li> 
    93       <span class="property"> 
    94         <label for="standalone">{'ap_standalone_page'|@translate}</label> 
    95       </span> 
    96       <input type="checkbox" name="standalone" id="standalone" {if isset($STANDALONE) and $STANDALONE}checked="checked"{/if}/> 
    97       <i>{'ap_standalone_tip'|@translate}</i> 
    98     </li> 
     92{if isset($level_perm)} 
     93  <p style="margin-top:15px;"> 
     94    <strong>{'Privacy level'|@translate}</strong> 
     95    <br> 
     96    <select name="level" size="1">{html_options options=$level_perm selected=$level_selected id=privacy}</select> 
     97  </p> 
     98{/if} 
    9999 
    100     {if isset($level_perm)} 
    101     <li style="margin-top:15px;"> 
    102       <span class="property"> 
    103         <label for="privacy">{'Privacy level'|@translate}</label> 
    104       </span> 
    105       <select name="level" size="1">{html_options options=$level_perm selected=$level_selected id=privacy}</select> 
    106     </li> 
    107     {/if} 
     100{if isset($users)} 
     101  <p style="margin-top:15px;"> 
     102    <strong>{'ap_authorized_users'|@translate}</strong> 
     103    <br> 
     104  {html_checkboxes options=$users selected=$selected_users name=users} 
     105  </p> 
     106{/if} 
    108107 
    109     {if isset($users)} 
    110     <li class="groups" style="margin-top:15px;"> 
    111       <span class="property"> 
    112         <label for="users">{'ap_authorized_users'|@translate}</label> 
    113       </span> 
    114       {html_checkboxes options=$users selected=$selected_users name=users} 
    115     </li> 
    116     {/if} 
     108{if isset($groups)} 
     109  <p style="margin-top:15px;"> 
     110    <strong>{'ap_authorized_group'|@translate}</strong> 
     111    <i>{'ap_guest'|@translate}</i> 
     112    <a href="#" id="groupsCheckAll">{'ap_select_all'|@translate}</a> / 
     113    <a href="#" id="groupsUncheckAll">{'ap_unselect_all'|@translate}</a> &nbsp;  
     114    <br> 
     115  {html_checkboxes options=$groups selected=$selected_groups name=groups} 
     116  </p> 
     117{/if} 
    117118 
    118     {if isset($groups)} 
    119     <li class="groups" style="margin-top:15px;"> 
    120       <span class="property"> 
    121         <label for="groups">{'ap_authorized_group'|@translate}</label> 
    122       </span> 
    123       <div>{html_checkboxes options=$groups selected=$selected_groups name=groups}</div> 
    124     </li> 
    125     <li class="groups"> 
    126       <div> 
    127         <a href="#" onClick="jQuery('input[name^=\'groups\']').attr('checked', 'checked');return false;">{'ap_select_all'|@translate}</a> / 
    128         <a href="#" onClick="jQuery('input[name^=\'groups\']').attr('checked', '');return false;">{'ap_unselect_all'|@translate}</a> &nbsp;  
    129         <i>{'ap_guest'|@translate}</i> 
    130       </div> 
    131     </li> 
    132     {/if} 
    133 </ul> 
    134 </fieldset> 
    135 <table style="width:95%;"> 
    136                 <tr> 
    137                         <td colspan="2" align="center"><br> 
    138                                 <b>{'ap_page_content'|@translate}</b><br> 
    139                                 <textarea name="ap_content" id="ap_content" rows="30" cols="50" style="width:100%;">{if isset($CONTENT)}{$CONTENT}{/if}</textarea> 
    140                                 {if isset($EXTDESC_BUTTON)}{$EXTDESC_BUTTON}{/if} 
    141       </td> 
    142                 </tr> 
     119  <p> 
     120    <strong>{'ap_page_content'|@translate}</strong> 
     121    <br> 
     122    <textarea name="ap_content" id="ap_content" rows="30" cols="50" style="width:100%;">{if isset($CONTENT)}{$CONTENT}{/if}</textarea> 
     123    {if isset($EXTDESC_BUTTON)}{$EXTDESC_BUTTON}{/if} 
     124  </p> 
    143125 
    144                 <tr> 
    145                 <td colspan="2" align="center"><br> 
    146                 <input class="submit" type="submit" value="{'ap_save'|@translate}" name="save"> 
    147                 {if isset($delete)} 
    148                 <input class="submit" type="submit" value="{'ap_delete'|@translate}" name="delete" onclick="return confirm('{'Are you sure?'|@translate}');"/> 
    149                 {/if} 
    150                 </tr> 
    151 </table> 
     126  <p> 
     127    <input class="submit" type="submit" value="{'ap_save'|@translate}" name="save"> 
     128{if isset($delete)} 
     129    <input class="submit" type="submit" value="{'ap_delete'|@translate}" name="delete" onclick="return confirm('{'Are you sure?'|@translate}');"/> 
     130{/if} 
    152131</form> 
Note: See TracChangeset for help on using the changeset viewer.