Changeset 26947


Ignore:
Timestamp:
Jan 24, 2014, 6:23:01 PM (7 years ago)
Author:
Eric
Message:

HTML5 recommandation improvement
tablesorter and tablepager jquery plugin customization (step 1)

Left to do : Detecting admin panel theme color to improve zebra colors display in tables

Location:
extensions/UserAdvManager/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • extensions/UserAdvManager/trunk/admin/template/ghosttracker.tpl

    r26933 r26947  
    2020      $("#sorting")
    2121      .tablesorter({ldelim}sortList:[[4,1]], headers: {ldelim} 0: {ldelim} sorter: false {rdelim},2: {ldelim} sorter: false {rdelim}{rdelim}{rdelim})
    22       .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim});
     22      .tablesorterPager({ldelim}container: $("#pager"), page: 0, size: 20, output: '{ldelim}page{rdelim} / {ldelim}totalPages{rdelim}',{rdelim});
    2323    {rdelim});
    2424</script>
     
    2828</div>
    2929
    30 <form method="post" action="" class="general">
     30<form method="post" class="general">
    3131  <fieldset>
    3232        <legend>{'UAM_GT_Init'|@translate}</legend>
     
    3939  </fieldset>
    4040 
     41    {if count($users) > 0}
    4142  <fieldset>
    4243    <legend class="cluetip" title="{'UAM_GhostTracker_Title'|translate}|{'UAM_gtTitle_d'|translate}">{'UAM_GhostTracker_Title'|@translate}</legend>
    43     {if count($users) > 0}
    44       <table id="sorting" class="table2" width="97%" summary="">
     44      <table id="sorting" class="table2">
    4545        <thead>
    4646          <tr class="throw">
     
    5858              <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}"/></td>
    5959              <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
    60               <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png"/></a></td>
     60              <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png" alt=""/></a></td>
    6161              <td>{$user.EMAIL}</td>
    6262            {if $user.REMINDER == l10n('UAM_Reminder_Sent_NOK')}
     
    7575      </table>
    7676      <div id="pager" class="pager">
    77       <form>
    78         <img src="{$UAM_PATH}admin/template/icon/first.png" class="first"/>
    79         <img src="{$UAM_PATH}admin/template/icon/prev.png" class="prev"/>
     77        <img src="{$UAM_PATH}admin/template/icon/first.png" class="first" alt=""/>
     78        <img src="{$UAM_PATH}admin/template/icon/prev.png" class="prev" alt=""/>
    8079        <input type="text" class="pagedisplay"/>
    81         <img src="{$UAM_PATH}admin/template/icon/next.png" class="next"/>
    82         <img src="{$UAM_PATH}admin/template/icon/last.png" class="last"/>
    83         <select class="pagesize">
     80        <img src="{$UAM_PATH}admin/template/icon/next.png" class="next" alt=""/>
     81        <img src="{$UAM_PATH}admin/template/icon/last.png" class="last" alt=""/>
     82        <select class="pagesize" title="{'UAM_Select page size'|@translate}">
    8483          <option  value="10">10</option>
    8584          <option selected="selected" value="20">20</option>
     
    8786          <option value="40">40</option>
    8887        </select>
    89       </form>
     88        <select class="gotoPage" title="{'UAM_Select page number'|@translate}"></select>
    9089      </div>
    9190      <br/>
     
    104103  </fieldset>
    105104    {else}
     105  <fieldset>
     106    <legend class="cluetip" title="{'UAM_GhostTracker_Title'|translate}|{'UAM_gtTitle_d'|translate}">{'UAM_GhostTracker_Title'|@translate}</legend>
    106107                  <div>
    107108                         {'UAM_No_Ghosts'|@translate}
    108109                  </div>
     110  </fieldset>
    109111                {/if}
    110112</form>
  • extensions/UserAdvManager/trunk/admin/template/global.tpl

    r26862 r26947  
    151151</div>
    152152
    153 <form method="post" action="" class="general">
     153<form method="post" class="general">
    154154
    155155  <p>
     
    181181            <label for="UAM_Username_Char_true"><input id="UAM_Username_Char_true" type="radio" value="true" {$UAM_USERNAME_CHAR_TRUE} name="UAM_Username_Char"/>
    182182              {'UAM_Username_Char_true'|@translate}
     183            </label>
    183184            <div class="uam_leftmargin">
    184185              <input type="text" name="UAM_Username_List" value="{$UAM_USERNAME_CHAR_LIST}" size="20" style="text-align: center;"/>
    185186            </div>
    186             </label>
    187187          </li>
    188188
     
    297297              &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_AdminValidationMail_Subject" id="UAM_AdminValidationMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_ADMINVALIDATIONMAIL_SUBJECT}</textarea>
    298298            </li>
     299            <li style="list-style-type: none;">
    299300            <ul>
    300301              <li>
     
    305306              </li>
    306307            </ul>
     308            </li>
    307309          </ul>
    308310          <ul>
     
    313315              &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_ConfirmMail_Subject" id="UAM_ConfirmMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_SUBJECT}</textarea>
    314316            </li>
     317            <li style="list-style-type: none;">
    315318            <ul>
    316319              <li>
     
    325328              </li>
    326329            </ul>
     330            </li>
    327331<!--
    328332            {* if 'FCK_PATH'|@defined *}
     
    332336            {* /if *}
    333337-->
     338          <li style="list-style-type: none;">
    334339          <br/><hr/><br/>
     340          </li>
    335341            <li>
    336342              <label class="cluetip" title="{'UAM_confirmmail_custom_Txt1'|translate}|{'UAM_confirmmail_custom1_d'|translate}">
     
    340346            </li>
    341347            {if 'FCK_PATH'|@defined}
     348            <li style="list-style-type: none;">
    342349              <div style="text-align:right;">
    343350                <a href="#" onClick="toogleEditor('UAM_ConfirmMail_Custom_Txt1'); return false;">FCK Editor On/Off</a>
    344351              </div>
     352            </li>
    345353            {/if}
    346354            <li>
     
    351359            </li>
    352360            {if 'FCK_PATH'|@defined}
     361            <li style="list-style-type: none;">
    353362              <div style="text-align:right;">
    354363                <a href="#" onClick="toogleEditor('UAM_ConfirmMail_Custom_Txt2'); return false;">FCK Editor On/Off</a>
    355364              </div>
     365            </li>
    356366            {/if}
    357367          </ul>
     
    377387                <textarea class="uam_textfields" name="UAM_CustomRejectConnexion_Text" id="UAM_CustomRejectConnexion_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_REJECTCONNECT_TEXT}</textarea>
    378388            {if 'FCK_PATH'|@defined}
     389            <li style="list-style-type: none;">
    379390              <div style="text-align:right;">
    380391                <a href="#" onClick="toogleEditor('UAM_CustomRejectConnexion_Text'); return false;">FCK Editor On/Off</a>
    381392              </div>
     393            </li>
    382394            {/if}
    383395              </li>
     
    388400          <fieldset id="UAM_Change" style="display: none">
    389401          <ul>
     402          <li style="list-style-type: none;">
    390403            <div id="uam_notice">{'UAM_Confirm_grpstat_notice'|@translate}</div>
     404          </li>
     405              <li style="list-style-type: none;">
    391406              <br/>
     407              </li>
    392408              <li>
    393409                <label class="cluetip" title="{'UAM_confirmgrpTitle'|translate}|{'UAM_confirmgrpTitle_d'|translate}">
     
    395411                </label>
    396412              </li>
     413              <li style="list-style-type: none;">
    397414              <ul>
    398415                <li>
     
    413430                </li>
    414431              </ul>
     432              </li>
    415433              <li>
    416434                <label class="cluetip" title="{'UAM_confirmstatTitle'|translate}|{'UAM_confirmstatTitle_d'|translate}">
     
    418436                </label>
    419437              </li>
     438              <li style="list-style-type: none;">
    420439              <ul>
    421440                <li>
     
    436455                </li>
    437456              </ul>
     457              </li>
    438458              <li>
    439459                <label class="cluetip" title="{'UAM_confirmlevelTitle'|translate}|{'UAM_confirmlevelTitle_d'|translate}">
     
    441461                </label>
    442462              </li>
     463              <li style="list-style-type: none;">
    443464              <ul>
    444465                <li>
     
    459480                </li>
    460481              </ul>
     482              </li>
    461483            </ul>
    462484            </fieldset>
     
    467489                  {'UAM_ValidationLimit_Info'|@translate}
    468490                </label>
    469                 <label for="UAM_ConfirmMail_TimeOut_false" ><input id="UAM_ConfirmMail_TimeOut_false" type="radio" value="false" {$UAM_CONFIRMMAIL_TIMEOUT_FALSE} name="UAM_ConfirmMail_TimeOut"/>
     491                <label for="UAM_ConfirmMail_TimeOut_false" >
     492                  <input id="UAM_ConfirmMail_TimeOut_false" type="radio" value="false" {$UAM_CONFIRMMAIL_TIMEOUT_FALSE} name="UAM_ConfirmMail_TimeOut"/>
    470493                  {'UAM_Disable'|@translate}
    471494                </label>
    472                 <label for="UAM_ConfirmMail_TimeOut_true" ><input id="UAM_ConfirmMail_TimeOut_true" type="radio" value="true" {$UAM_CONFIRMMAIL_TIMEOUT_TRUE} name="UAM_ConfirmMail_TimeOut"/>
     495                <label for="UAM_ConfirmMail_TimeOut_true" >
     496                  <input id="UAM_ConfirmMail_TimeOut_true" type="radio" value="true" {$UAM_CONFIRMMAIL_TIMEOUT_TRUE} name="UAM_ConfirmMail_TimeOut"/>
    473497                  {'UAM_ConfirmMail_TimeOut_true'|@translate}
    474                 <input type="text" name="UAM_ConfirmMail_Delay" value="{$UAM_CONFIRMMAIL_DELAY}" size="5" style="text-align: center;"/>
    475                 </label>
     498                </label>
     499                  <input type="text" name="UAM_ConfirmMail_Delay" value="{$UAM_CONFIRMMAIL_DELAY}" size="5" style="text-align: center;"/>
    476500              </li>
    477501              <li>
     
    486510                </label>
    487511              </li>
    488             <a id="show_UAM_ConfirmMail" >{'UAM_Customize_messagesandmails'|translate}</a>
    489             <a id="hide_UAM_ConfirmMail" style="display: none">{'hide details'|translate}</a>
     512            <li style="list-style-type: none;">
     513              <a id="show_UAM_ConfirmMail" >{'UAM_Customize_messagesandmails'|translate}</a>
     514              <a id="hide_UAM_ConfirmMail" style="display: none">{'hide details'|translate}</a>
     515            </li>
    490516            <fieldset id="UAM_ConfirmMail" style="display: none">
    491517              <ul>
     
    550576                {'UAM_Enable'|@translate}
    551577              </label>
    552             </li>
    553578            <ul>
    554579              <li>
     
    575600              </li>
    576601            </ul>
     602            </li>
    577603          </ul>
    578604          </fieldset>
     
    600626              <input id="UAM_GhostUser_Tracker_true" type="radio" value="true" {$UAM_GHOSTRACKER_TRUE} name="UAM_GhostUser_Tracker"/>
    601627              {'UAM_GhostTracker_true'|@translate}
     628            </label>
    602629            <input type="text" name="UAM_GhostTracker_DayLimit" value="{$UAM_GHOSTRACKER_DAYLIMIT}" size="5" style="text-align: center;"/>
    603             </label>
    604630         
    605631          </li>
     
    642668                {'UAM_GTAuto'|@translate}
    643669              </label>
    644            
     670
    645671              <label for="UAM_GTAuto_false"><input id="UAM_GTAuto_false" type="radio" value="false" {$UAM_GTAUTO_FALSE} name="UAM_GTAuto"/>
    646672                {'UAM_Disable'|@translate}
    647673              </label>
    648              
     674
    649675              <label for="UAM_GTAuto_true"><input id="UAM_GTAuto_true" type="radio" value="true" {$UAM_GTAUTO_TRUE} name="UAM_GTAuto"/>
    650676                {'UAM_Enable'|@translate}
    651677              </label>
    652            
    653             </li>
     678
    654679              <ul id="UAM_GTAUTO" {if $UAM_GTAUTO_FALSE}style="display: none"{/if}>
    655680                <li>
     
    657682                    {'UAM_GTAutoDel'|@translate}
    658683                  </label>
    659                
     684
    660685                    <textarea class="uam_textfields" name="UAM_GTAutoDelText" id="UAM_GTAutoDelText" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_GTAUTODEL_TEXT}</textarea>
    661                
    662                    
     686
    663687                {if 'FCK_PATH'|@defined}
    664688                  <div style="text-align:right;">
     
    667691                {/if}
    668692                </li>
    669  
     693
    670694                <li>
    671695                  <label class="cluetip" title="{'UAM_GTAutoGp'|translate}|{'UAM_GTAutoGpTitle_d'|translate}">
    672696                    {'UAM_GTAutoGp'|@translate}
    673697                  </label>
    674                
     698
    675699                  <ul>
    676700                    <li>
     
    681705                          {html_options name="UAM_Downgrade_Group" options=$Downgrade_Group.group_options selected=$Downgrade_Group.group_selected}
    682706                        </div>
    683                    
    684707                    </li>
    685708 
     
    691714                        {html_options name="UAM_Downgrade_Status" options=$Downgrade_Status.Status_options selected=$Downgrade_Status.Status_selected}
    692715                      </div>
    693                    
    694716                    </li>
    695  
     717
    696718                    <li>
    697719                      <label>
     
    701723                        {html_options name="UAM_Downgrade_Level" options=$Downgrade_Level.Level_options selected=$Downgrade_Level.Level_selected}
    702724                      </div>
    703                    
    704725                    </li>
    705726                  </ul>
    706  
     727
    707728                  <ul>
    708729                    <li>
     
    717738                        {'UAM_Enable'|@translate}
    718739                      </label>
    719                    
     740
    720741                      <li>
    721742                        <label class="cluetip" title="{'UAM_GTAutomail_Subject'|translate}|{'UAM_GTAutomail_Subject_d'|translate}">
    722743                          {'UAM_GTAutomail_Subject'|@translate}
    723744                        </label>
    724                      
     745
    725746                        &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_GTAutoMail_Subject" id="UAM_GTAutoMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_GTAUTOMAIL_SUBJECT}</textarea>
    726                      
    727747                      </li>
    728  
    729                       <ul>
    730                         <li>
    731                           <label class="cluetip" title="{'UAM_GTAutomail_Text'|translate}|{'UAM_GTAutomail_Text_d'|translate}">
    732                             {'UAM_GTAutomail_Text'|@translate}
    733                           </label>
    734                        
    735                           <textarea class="uam_textfields" name="UAM_GTAutoMailText" id="UAM_GTAutoMailText" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_GTAUTOMAILTEXT}</textarea>
    736                        
     748                      <li style="list-style-type: none;">
     749                        <ul>
     750                          <li>
     751                            <label class="cluetip" title="{'UAM_GTAutomail_Text'|translate}|{'UAM_GTAutomail_Text_d'|translate}">
     752                              {'UAM_GTAutomail_Text'|@translate}
     753                            </label>
     754
     755                            <textarea class="uam_textfields" name="UAM_GTAutoMailText" id="UAM_GTAutoMailText" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_GTAUTOMAILTEXT}</textarea>
    737756                        </li>
    738757                      </ul>
     758                      </li>
    739759                    </li>
    740760                  </ul>
    741761                </li>
    742762              </ul>
    743             </ul>
     763            </li>
    744764          </ul>
    745765        </div>
     
    787807           
    788808              &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_InfoMail_Subject" id="UAM_InfoMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_INFOMAIL_SUBJECT}</textarea>
    789            
    790             </li>
    791 
    792             <ul>
    793               <li>
    794                 <label class="cluetip" title="{'UAM_MailInfo_Text'|translate}|{'UAM_infotxtTitle_d'|translate}">
    795                   {'UAM_MailInfo_Text'|@translate}
    796                 </label>
    797              
    798                 <textarea class="uam_textfields" name="UAM_MailInfo_Text" id="UAM_MailInfo_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_MAILINFO_TEXT}</textarea>
    799              
    800               </li>
    801             </ul>
     809            </li>
     810
     811            <li style="list-style-type: none;">
     812              <ul>
     813                <li>
     814                  <label class="cluetip" title="{'UAM_MailInfo_Text'|translate}|{'UAM_infotxtTitle_d'|translate}">
     815                    {'UAM_MailInfo_Text'|@translate}
     816                  </label>
     817
     818                  <textarea class="uam_textfields" name="UAM_MailInfo_Text" id="UAM_MailInfo_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_MAILINFO_TEXT}</textarea>
     819                </li>
     820              </ul>
     821            </li>
    802822<!--
    803823            {* if 'FCK_PATH'|@defined *}
     
    811831
    812832        <ul>
    813             <li>
    814               <label class="cluetip" title="{'UAM_AddURL2Mail'|translate}|{'UAM_AddURL2Mail_d'|translate}">
    815                 {'UAM_AddURL2Mail'|@translate}
    816               </label>
    817               <label for="UAM_AddURL2Mail_false"><input id="UAM_AddURL2Mail_false" value="false" {$UAM_ADDURL2MAIL_FALSE} name="UAM_AddURL2Mail" type="radio"/>
    818                 {'UAM_Disable'|@translate}
    819               </label>
    820               <label for="UAM_AddURL2Mail_true"><input id="UAM_AddURL2Mail_true" value="true" {$UAM_ADDURL2MAIL_TRUE} name="UAM_AddURL2Mail" type="radio"/>
    821                 {'UAM_Enable'|@translate}
    822               </label>
    823             </li>
     833          <li>
     834            <label class="cluetip" title="{'UAM_AddURL2Mail'|translate}|{'UAM_AddURL2Mail_d'|translate}">
     835              {'UAM_AddURL2Mail'|@translate}
     836              </label>
     837                <label for="UAM_AddURL2Mail_false"><input id="UAM_AddURL2Mail_false" value="false" {$UAM_ADDURL2MAIL_FALSE} name="UAM_AddURL2Mail" type="radio"/>
     838                  {'UAM_Disable'|@translate}
     839                </label>
     840                <label for="UAM_AddURL2Mail_true"><input id="UAM_AddURL2Mail_true" value="true" {$UAM_ADDURL2MAIL_TRUE} name="UAM_AddURL2Mail" type="radio"/>
     841                  {'UAM_Enable'|@translate}
     842                </label>
     843          </li>
    824844          <li>
    825845            <label class="cluetip" title="{'UAM_Tracking registered users'|translate}|{'UAM_Tracking registered users_d'|translate}">
    826846              {'UAM_Tracking registered users'|@translate}
    827847            </label>
    828          
     848
    829849            <label for="UAM_Add_LastVisit_Column_false"><input id="UAM_Add_LastVisit_Column_false" value="false" {$UAM_ADDLASTVISIT_FALSE} name="UAM_Add_LastVisit_Column" type="radio"/>
    830850              {'UAM_Disable'|@translate}
     
    838858              {'UAM_RedirToProfile'|@translate}
    839859            </label>
    840          
     860
    841861            <label for="UAM_RedirToProfile_false"><input id="UAM_RedirToProfile_false" value="false" {$UAM_REDIRTOPROFILE_FALSE} name="UAM_RedirToProfile" type="radio"/>
    842862              {'UAM_Disable'|@translate}
     
    852872              {'UAM_CustomPasswRetr'|@translate}
    853873            </label>
    854          
     874
    855875            <label for="UAM_CustomPasswRetr_false"><input id="UAM_CustomPasswRetr_false" value="false" {$UAM_CUSTOMPASSWRETR_FALSE} name="UAM_CustomPasswRetr" type="radio"/>
    856876              {'UAM_Disable'|@translate}
     
    873893
    874894
    875 <div id="instructionTips" class="instructionBlock" >
     895<div id="instructionBkp" class="instructionBlock" >
    876896  <div id="Backup_header" class="instructionBlockHeaderCollapsed" onclick="uam_blockToggleDisplay('Backup_header', 'Backup')">
    877897    <span class="cluetip" title="{'UAM_DumpTxt'|translate}|{'UAM_DumpTitle_d'|translate}">{'UAM_DumpTxt'|@translate}</span>
    878898  </div>
    879  
     899
    880900  <div id="Backup" class="instructionBlockContent" style="display:none">
    881 <fieldset>
    882 <form method="post" action="" class="general">
    883   <p>
    884     {'UAM_Dump_Download'|@translate}&nbsp;
    885       <input type="checkbox" name="dump_download" value="true" {$UAM_DUMP_DOWNLOAD}/>
    886  
    887       <input class="submit" type="submit" value="{'UAM_Save'|@translate}" name="save" {$TAG_INPUT_ENABLED}/>
    888   </p>
    889 </form>
    890 </fieldset>
    891 <fieldset>
    892 <form method="post" action="" class="general">
    893   <p>
    894     {'UAM_Restore'|@translate}
    895       <input class="submit" type="submit" value="{'UAM_Restore_File'|@translate}" name="restore" {$TAG_INPUT_ENABLED}/>
    896   </p>
    897 </form>
    898 </fieldset>
     901    <fieldset>
     902      <form method="post" class="general">
     903        <p>
     904          {'UAM_Dump_Download'|@translate}&nbsp;
     905          <input type="checkbox" name="dump_download" value="true" {$UAM_DUMP_DOWNLOAD}/>
     906
     907          <input class="submit" type="submit" value="{'UAM_Save'|@translate}" name="save" {$TAG_INPUT_ENABLED}/>
     908        </p>
     909      </form>
     910    </fieldset>
     911    <fieldset>
     912      <form method="post" class="general">
     913        <p>
     914          {'UAM_Restore'|@translate}
     915          <input class="submit" type="submit" value="{'UAM_Restore_File'|@translate}" name="restore" {$TAG_INPUT_ENABLED}/>
     916        </p>
     917      </form>
     918    </fieldset>
    899919  </div>
    900 
    901920</div>
    902921
     
    906925    <span class="cluetip" title="{'UAM_Title4'|translate}|{'UAM_tipsTitle_d'|translate}">{'UAM_Title4'|@translate}</span>
    907926  </div>
    908  
     927
    909928  <div id="Tips" class="instructionBlockContent" style="display:none">
    910929    <fieldset>
     
    930949    </fieldset>
    931950  </div>
    932 
    933951</div>
    934952
  • extensions/UserAdvManager/trunk/admin/template/uam.css

    r26933 r26947  
    3838  font-weight: bold;
    3939  color: yellow;
     40}
     41
     42table.table2 {
     43        border: 1px solid #111;
     44        margin: 1em auto;
     45        padding: 0;
     46  width: 97%;
    4047}
    4148
     
    8592
    8693/* jQuery tablesorter instructions */
     94table.tablesorter tbody tr.normal-row td {
     95  background: #111111; 
     96  color: #666666;
     97}
     98table.tablesorter tbody tr.alt-row td {
     99  background: #222222;
     100  color: #666666;
     101}
     102
    87103tr.tablesorter-headerRow, throw
    88104{
     
    113129}
    114130
     131/* jQuery tablesorter pager instructions */
    115132.pager{
    116133  text-align:center;
     134}
     135
     136/* pager wrapper, div */
     137.tablesorter-pager {
     138  padding: 5px;
     139}
     140/* pager wrapper, in thead/tfoot */
     141td.tablesorter-pager {
     142  background-color: #e6eeee;
     143  margin: 0; /* needed for bootstrap .pager gets a 18px bottom margin */
     144}
     145/* pager navigation arrows */
     146.tablesorter-pager img {
     147  vertical-align: middle;
     148  margin-right: 2px;
     149  cursor: pointer;
    117150}
    118151
     
    121154}
    122155
    123 table.table2 {
    124         border: 1px solid #111;
    125         margin: 1em auto;
    126         padding: 0;
    127   width: 97%;
     156/* pager output text */
     157.tablesorter-pager .pagedisplay {
     158  padding: 0 5px 0 5px;
     159  width: 50px;
     160  text-align: center;
    128161}
     162
     163
     164/* pager element reset (needed for bootstrap) */
     165.tablesorter-pager select {
     166  margin: 0;
     167  padding: 0;
     168}
     169
     170/*** css used when "updateArrows" option is true ***/
     171/* the pager itself gets a disabled class when the number of rows is less than the size */
     172.tablesorter-pager.disabled {
     173  display: none;
     174}
     175/* hide or fade out pager arrows when the first or last row is visible */
     176.tablesorter-pager .disabled {
     177  /* visibility: hidden */
     178  opacity: 0.5;
     179  filter: alpha(opacity=50);
     180  cursor: default;
     181}
  • extensions/UserAdvManager/trunk/admin/template/userlist.tpl

    r26933 r26947  
    2222      .tablesorter(
    2323      {ldelim}
    24           sortList:[[3,1]],
     24          sortList:[[3,0]],
    2525          // pass the headers argument and assing a object
    2626          headers:
     
    4040          {rdelim}
    4141      {rdelim})
    42       .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim});
     42      .tablesorterPager({ldelim}container: $("#pager"), page: 0, size: 20, output: '{ldelim}page{rdelim} / {ldelim}totalPages{rdelim}'{rdelim});
    4343    {rdelim}
    4444);
     
    6666        {foreach from=$users item=user name=users_loop}
    6767          <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}">
    68             <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
    69             <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png"/></a></td>
     68            <td><label>{$user.USERNAME}</label></td>
     69            <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png" alt=""/></a></td>
    7070            <td>{$user.EMAIL}</td>
    7171            <td style="text-align:center;">{$user.LASTVISIT}</td>
     
    8787      </table>
    8888<div id="pager" class="pager">
    89         <form>
    90                 <img src="{$UAM_PATH}admin/template/icon/first.png" class="first"/>
    91                 <img src="{$UAM_PATH}admin/template/icon/prev.png" class="prev"/>
     89                <img src="{$UAM_PATH}admin/template/icon/first.png" class="first" alt=""/>
     90                <img src="{$UAM_PATH}admin/template/icon/prev.png" class="prev" alt=""/>
    9291                <input type="text" class="pagedisplay"/>
    93                 <img src="{$UAM_PATH}admin/template/icon/next.png" class="next"/>
    94                 <img src="{$UAM_PATH}admin/template/icon/last.png" class="last"/>
    95                 <select class="pagesize">
     92                <img src="{$UAM_PATH}admin/template/icon/next.png" class="next" alt=""/>
     93                <img src="{$UAM_PATH}admin/template/icon/last.png" class="last" alt=""/>
     94                <select class="pagesize" title="{'UAM_Select page size'|@translate}">
    9695                        <option  value="10">10</option>
    9796                        <option selected="selected" value="20">20</option>
     
    9998                        <option value="40">40</option>
    10099                </select>
    101         </form>
     100    <select class="gotoPage" title="{'UAM_Select page number'|@translate}"></select>
    102101</div>
    103102        <br/>
  • extensions/UserAdvManager/trunk/admin/template/usermanager.tpl

    r26933 r26947  
    1919    {ldelim}
    2020      $("#sorting")
    21       .tablesorter({ldelim}sortList:[[6,1]], headers: {ldelim} 0: {ldelim} sorter: false {rdelim},2: {ldelim} sorter: false {rdelim}{rdelim}{rdelim})
    22       .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim});
     21      .tablesorter({ldelim}sortList:[[6,0]], headers: {ldelim} 0: {ldelim} sorter: false {rdelim},2: {ldelim} sorter: false {rdelim}{rdelim}{rdelim})
     22      .tablesorterPager({ldelim}container: $("#pager"), page: 0, size: 20, output: '{ldelim}page{rdelim} / {ldelim}totalPages{rdelim}',{rdelim});
    2323    {rdelim}
    2424);
     
    2929</div>
    3030
    31 <form method="post" action="" class="general">
     31<form method="post" class="general">
     32    {if count($users) > 0}
    3233  <fieldset>
    3334        <legend class="cluetip" title="{'UAM_Tracking confirmations'|translate}|{'UAM_usermanTitle_d'|translate}">{'UAM_Tracking confirmations'|@translate}</legend>
    34     {if count($users) > 0}
    3535      <table id="sorting" class="table2">
    3636                  <thead>
    3737                        <tr class="throw">
    38                         <th>&nbsp;</td>
     38                        <th>&nbsp;</th>
    3939                        <th>{'Username'|@translate}&nbsp;&nbsp;</th>
    4040            <th>{'Profile'|@translate}&nbsp;&nbsp;</th>
     
    5353            <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}"/></td>
    5454            <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td>
    55             <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png"/></a></td>
     55            <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png" alt=""/></a></td>
    5656            <td>{$user.STATUS}</td>
    5757            <td>{$user.EMAIL}</td>
     
    7070      {if !empty($users)}
    7171        <div id="pager" class="pager">
    72           <form>
    73             <img src="{$UAM_PATH}admin/template/icon/first.png" class="first"/>
    74             <img src="{$UAM_PATH}admin/template/icon/prev.png" class="prev"/>
     72            <img src="{$UAM_PATH}admin/template/icon/first.png" class="first" alt=""/>
     73            <img src="{$UAM_PATH}admin/template/icon/prev.png" class="prev" alt=""/>
    7574            <input type="text" class="pagedisplay"/>
    76             <img src="{$UAM_PATH}admin/template/icon/next.png" class="next"/>
    77             <img src="{$UAM_PATH}admin/template/icon/last.png" class="last"/>
    78             <select class="pagesize">
     75            <img src="{$UAM_PATH}admin/template/icon/next.png" class="next" alt=""/>
     76            <img src="{$UAM_PATH}admin/template/icon/last.png" class="last" alt=""/>
     77            <select class="pagesize" title="{'UAM_Select page size'|@translate}">
    7978              <option  value="10">10</option>
    8079              <option selected="selected" value="20">20</option>
     
    8281              <option value="40">40</option>
    8382            </select>
    84           </form>
     83            <select class="gotoPage" title="{'UAM_Select page number'|@translate}"></select>
    8584        </div>
    8685      {/if}
     
    107106  </fieldset>
    108107    {else}
     108  <fieldset>
     109        <legend class="cluetip" title="{'UAM_Tracking confirmations'|translate}|{'UAM_usermanTitle_d'|translate}">{'UAM_Tracking confirmations'|@translate}</legend>
    109110      <div>
    110111        {'UAM_No_Usermanager'|@translate}
    111112                  </div>
     113  </fieldset>
    112114    {/if}
    113115</form>
  • extensions/UserAdvManager/trunk/language/en_UK/plugin.lang.php

    r26861 r26947  
    269269            <br/><br/>
    270270            <b>Recall: In standard operation, the "Guest" only sees the public albums, without information message.</b>
    271             </li><br/><br/>
    272             <li>
    273 Prerequisite:<br/>
    274 - A gallery with all or some private albums, visible only by registered users<br/>
    275 - At least 2 following Piwigo\'s users groups: "Waiting," without permission on private albums, and "Confirmed" with all the permissions on the private albums<br/>
    276 - UAM plugin<br/>
    277 - PWG Stuffs plugin, for adding a special UAM module<br/>
    278 - Optionally, the plugin Extended Description to support multi-languages<br/>
    279             </li><br/><br/>
    280             <li>
    281 Stages:<br/><br/>
     271            </li>
     272            <li style="list-style-type: none;"><br/></li>
     273            <li>
     274Prerequisite:
     275<li style="list-style-type: none;"></li>
     276<li style="list-style-type: none;">- A gallery with all or some private albums, visible only by registered users</li>
     277<li style="list-style-type: none;">- At least 2 following Piwigo\'s users groups: "Waiting," without permission on private albums, and "Confirmed" with all the permissions on the private albums</li>
     278<li style="list-style-type: none;">- UAM plugin</li>
     279<li style="list-style-type: none;">- PWG Stuffs plugin, for adding a special UAM module</li>
     280<li style="list-style-type: none;">- Optionally, the plugin Extended Description to support multi-languages</li>
     281            </li>
     282            <li style="list-style-type: none;"><br/></li>
     283            <li>
     284Stages:
     285<li style="list-style-type: none;"></li>
    282286A. In plugin UAM:
    283287              <ol>
     
    289293                <li>Save the plugin configuration</li>
    290294              </ol>
    291 <br/>
     295<li style="list-style-type: none;"><br/></li>
    292296B. In plugin PWG Stuffs :
    293297              <ol>
     
    306310            <li>
    307311            Goals: Inform the visitor that the registration is awaiting confirmation by posting an additional page replacing the standard index page gallery at each of these connections, and this, as registration is not approved.
    308             <br/><br/>
     312            <li style="list-style-type: none;"></li>
    309313            Advantages over the method with PWG_Stuffs: Allow formatting information and displaying the information immediately upon registration of visitors.
    310             </li><br/><br/>
    311             <li>
    312 Prerequisite:<br/>
    313 - A gallery with all or some private albums, visible only by registered users<br/>
    314 - At least 2 following Piwigo\'s users groups: "Waiting," without permission on private albums, and "Confirmed" with all the permissions on the private albums<br/>
    315 - UAM plugin<br/>
    316 - Additional Pages plugin for adding and managing an additional page to replace the default index page of the gallery<br/>
    317 - Optionally, the plugin Extended Description to support multi-languages<br/>
    318             </li><br/><br/>
    319             <li>
    320 Stages:<br/><br/>
     314            </li>
     315            <li style="list-style-type: none;"><br/></li>
     316            <li>
     317Prerequisite:
     318<li style="list-style-type: none;"></li>
     319<li style="list-style-type: none;">- A gallery with all or some private albums, visible only by registered users</li>
     320<li style="list-style-type: none;">- At least 2 following Piwigo\'s users groups: "Waiting," without permission on private albums, and "Confirmed" with all the permissions on the private albums</li>
     321<li style="list-style-type: none;">- UAM plugin</li>
     322<li style="list-style-type: none;">- Additional Pages plugin for adding and managing an additional page to replace the default index page of the gallery</li>
     323<li style="list-style-type: none;">- Optionally, the plugin Extended Description to support multi-languages</li>
     324            </li>
     325            <li style="list-style-type: none;"><br/></li>
     326            <li>
     327Stages:
     328<li style="list-style-type: none;"></li>
    321329A. In plugin UAM:
    322330              <ol>
     
    327335                <li>Save the plugin configuration</li>
    328336              </ol>
    329 <br/>
    330 B. In plugin Additional Pages:<br/>
     337<li style="list-style-type: none;"><br/></li>
     338B. In plugin Additional Pages:
     339<li style="list-style-type: none;"></li>
    331340                <b>NOTE : The management of access rights for groups on Additional Pages must be turned on (see plugin configuration settings).</b>
    332                 <br/>
     341                <li style="list-style-type: none;"></li>
    333342              <ol>
    334343                <li>Add a new page with at least the following parameters:</li>
     
    403412$lang['UAM_AddURL2Mail'] = 'Add the URL of the gallery at the end of emails (like a signature)';
    404413$lang['UAM_Follow this link to access the gallery'] = 'Please, follow this link to access the gallery';
     414
     415$lang['UAM_Select page size'] = 'Select page size';
     416$lang['UAM_Select page number'] = 'Select page number';
    405417?>
  • extensions/UserAdvManager/trunk/language/fr_FR/plugin.lang.php

    r26861 r26947  
    105105$lang['UAM_GT_Init'] = 'Initialisation du Ghost Tracker';
    106106$lang['UAM_GhostTracker_Title'] = 'Gestion des visiteurs fantômes';
    107 $lang['UAM_GhostTracker_Init'] = 'A première activation de cette fonction, ou à sa réactivation après une longue période pendant laquelle de nouveaux visiteurs se sont inscrits, il convient d\'initialiser ou de réinitialiser le Ghost Tracker. Cette action n\'est à faire qu\'une seule fois après activation ou réactivation de l\'option; à cet effet, cliquez <u>une seule fois</u> sur le bouton d\'initialisation ci-dessous.</b>';
     107$lang['UAM_GhostTracker_Init'] = 'A la première activation de cette fonction, ou à sa réactivation après une longue période pendant laquelle de nouveaux visiteurs se sont inscrits, il convient d\'initialiser ou de réinitialiser le Ghost Tracker. Cette action n\'est à faire qu\'une seule fois après activation ou réactivation de l\'option; à cet effet, cliquez <u>une seule fois</u> sur le bouton d\'initialisation ci-dessous.';
    108108/* Mailing */
    109109$lang['UAM_Add of %s'] = 'Profil créé pour %s';
     
    262262            <br/><br/>
    263263            Avantages par rapport à la méthode avec PWG_Stuffs : Permettre une information mise en forme et moins austère et afficher immédiatement l\'information dès l\'inscription des visiteurs.
    264             </li><br/><br/>
    265             <li>
    266 Pré-requis:<br/>
    267 - Une galerie avec tout ou partie des albums privées, visibles par les seuls utilisateurs inscrits<br/>
    268 - Au moins les 2 groupes d\'utilisateurs Piwigo suivants : "Attente", sans aucune permission sur les albums privées, et "Confirmés", avec toutes les permissions sur les albums privées<br/>
    269 - Le plugin UAM<br/>
    270 - Le plugin Additional Pages, pour l\'ajout et la gestion d\'une page additionnelle remplaçant la page d\'index par défaut de la galerie<br/>
    271 - En option, le plugin Extended Description, pour le support multi-langues<br/>
    272             </li><br/><br/>
    273             <li>
    274 Réalisation:<br/><br/>
    275 A. Dans le plugin UAM:<br/>
     264            </li>
     265            <li style="list-style-type: none;"><br/></li>
     266            <li>
     267Pré-requis:
     268<li style="list-style-type: none;"></li>
     269<li style="list-style-type: none;">- Une galerie avec tout ou partie des albums privées, visibles par les seuls utilisateurs inscrits</li>
     270<li style="list-style-type: none;">- Au moins les 2 groupes d\'utilisateurs Piwigo suivants : "Attente", sans aucune permission sur les albums privées, et "Confirmés", avec toutes les permissions sur les albums privées</li>
     271<li style="list-style-type: none;">- Le plugin UAM</li>
     272<li style="list-style-type: none;">- Le plugin Additional Pages, pour l\'ajout et la gestion d\'une page additionnelle remplaçant la page d\'index par défaut de la galerie</li>
     273<li style="list-style-type: none;">- En option, le plugin Extended Description, pour le support multi-langues</li>
     274            </li>
     275            <li style="list-style-type: none;"><br/></li>
     276            <li>
     277Réalisation:
     278<li style="list-style-type: none;"></li>
     279A. Dans le plugin UAM:
     280<li style="list-style-type: none;"></li>
    276281              <ol>
    277282                <li>Activer la confirmation d\'inscription</li>
     
    281286                <li>Enregistrer la configuration du plugin</li>
    282287              </ol>
    283 <br/>
    284 B. Dans le plugin Additional Pages:<br/>
     288<li style="list-style-type: none;"><br/></li>
     289B. Dans le plugin Additional Pages:
     290<li style="list-style-type: none;"></li>
    285291                <b>NOTE : La gestion des droits d\'accès aux pages additionelles pour les groupes doit être activée (voir configuration du plugin Additional Pages).</b>
    286292                <br/>
     
    313319            Objectifs : Informer le visiteur que son inscription est en attente de confirmation en affichant un bloc personnel sur la page d\'accueil de la galerie; et ce, tant que l\'inscription n\'est pas confirmée.<br/><br/>
    314320            <b>Rappel: En fonctionnement standard, le "Guest" ne voit que les albums publics, sans message d\'information.</b>
    315             </li><br/><br/>
    316             <li>
    317 Pré-requis:<br/>
    318 - Une galerie avec tout ou partie des albums privées, visibles par les seuls utilisateurs inscrits<br/>
    319 - Au moins les 2 groupes d\'utilisateurs Piwigo suivants : "Attente", sans aucune permission sur les albums privées, et "Confirmés", avec toutes les permissions sur les albums privées<br/>
    320 - Le plugin UAM<br/>
    321 - Le plugin PWG Stuffs, pour l\'ajout d\'un module spécial UAM<br/>
    322 - En option, le plugin Extended Description, pour le support multi-langues<br/>
    323             </li><br/><br/>
    324             <li>
    325 Réalisation:<br/><br/>
    326 A. Dans le plugin UAM:<br/>
     321            </li>
     322            <li style="list-style-type: none;"><br/></li>
     323            <li>
     324Pré-requis:
     325<li style="list-style-type: none;"></li>
     326<li style="list-style-type: none;">- Une galerie avec tout ou partie des albums privées, visibles par les seuls utilisateurs inscrits</li>
     327<li style="list-style-type: none;">- Au moins les 2 groupes d\'utilisateurs Piwigo suivants : "Attente", sans aucune permission sur les albums privées, et "Confirmés", avec toutes les permissions sur les albums privées</li>
     328<li style="list-style-type: none;">- Le plugin UAM</li>
     329<li style="list-style-type: none;">- Le plugin PWG Stuffs, pour l\'ajout d\'un module spécial UAM</li>
     330<li style="list-style-type: none;">- En option, le plugin Extended Description, pour le support multi-langues</li>
     331            </li>
     332            <li style="list-style-type: none;"><br/></li>
     333            <li>
     334Réalisation:
     335<li style="list-style-type: none;"></li>
     336A. Dans le plugin UAM:
     337<li style="list-style-type: none;"></li>
    327338              <ol>
    328339                <li>Activer la confirmation d\'inscription</li>
     
    333344                <li>Enregistrer la configuration du plugin</li>
    334345              </ol>
    335 <br/>
    336 B. Dans le plugin PWG Stuffs:<br/>
     346<li style="list-style-type: none;"><br/></li>
     347B. Dans le plugin PWG Stuffs:
     348<li style="list-style-type: none;"></li>
    337349              <ol>
    338350                <li>Aller dans l\'onglet "Ajouter un nouveau bloc"</li>
     
    403415$lang['UAM_AddURL2Mail'] = 'Ajouter l\'URL de la galerie à la fin des emails (comme une signature)';
    404416$lang['UAM_Follow this link to access the gallery'] = 'Veuillez utiliser ce lien pour vous connecter';
     417
     418$lang['UAM_Select page size'] = 'Choisir la taille des pages';
     419$lang['UAM_Select page number'] = 'Sélectionner une page';
    405420?>
Note: See TracChangeset for help on using the changeset viewer.