WordPress.org

Plugin Directory

Changeset 218001


Ignore:
Timestamp:
03/15/10 21:39:34 (8 years ago)
Author:
JonRaasch
Message:

Minor CSS and Javascript changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • translate-this-button/trunk/translate-this-button.php

    r210301 r218001  
    9898function ttb_css_js() { 
    9999    ?> 
    100     <style type="text/css"> 
    101     #ttb-dd-langs .lang-panel { 
    102         width: 150px; 
    103         float: left; 
    104         padding: 2px 0; 
    105     } 
    106      
    107     </style> 
    108      
    109     <script type="text/javascript"> 
    110         function reset_form() { 
     100<style type="text/css"> 
     101#ttb-dd-langs .lang-panel { 
     102    width: 150px; 
     103    float: left; 
     104    padding: 2px 0; 
     105} 
     106 
     107</style> 
     108 
     109<script type="text/javascript"> 
     110    function ttb_init() { 
     111        function reset_form(ev) { 
     112            ev.preventDefault(); 
     113             
    111114            var answer = confirm('Are you sure you want to reset the TranslateThis Button options?'); 
    112115             
     
    114117            else return false; 
    115118        } 
    116          
    117         function ttb_init() { 
    118             function ddDisplay() { 
    119                 ddOpts.style.display = defaultDD.checked ? 'none' : 'block'; 
    120             } 
    121          
    122             var ddOpts = document.getElementById('ttb-dd-langs'), 
    123             defaultDD = document.getElementById('defaultDD'); 
    124              
    125             ddDisplay(); 
    126              
    127             defaultDD.onclick = ddDisplay; 
     119     
     120        document.getElementById('tthis-opts-reset').onclick = reset_form; 
     121         
     122        function ddDisplay() { 
     123            ddOpts.style.display = defaultDD.checked ? 'none' : 'block'; 
    128124        } 
    129          
    130         addLoadEvent( ttb_init ); 
    131     </script> 
     125     
     126        var ddOpts = document.getElementById('ttb-dd-langs'), 
     127        defaultDD = document.getElementById('defaultDD'); 
     128         
     129        ddDisplay(); 
     130         
     131        defaultDD.onclick = ddDisplay; 
     132    } 
     133     
     134    addLoadEvent( ttb_init ); 
     135</script> 
    132136    <?php 
    133137} 
     
    273277        $out .= '<h3>General Settings</h3>'; 
    274278         
    275         $out .= '<table class="optiontable form-table">'; 
    276          
    277         $out .= '<tr><td><strong>Enable Google Analytics Tracking:</strong></td><td><input type="checkbox" name="GA" ' . ( $ttb_opts['GA'] ? 'checked ' : '') . ' /></td></tr>'; 
    278          
    279         $out .= '<tr><td><strong>Translation Scope:</strong></td><td><select name="scope"><option value="0">Entire page</option><option value="content"' . ( $ttb_opts['scope'] == 'content' ? ' selected' : '' ) . '>Content area only (post + comments)</option></select></td></tr>'; 
    280          
    281         $out .= '<tr><td><strong>Use cookie:</strong></td><td><input type="checkbox" name="cookie" ' . ( $ttb_opts['cookie'] ? 'checked ' : '') . ' /></td></tr>'; 
    282          
    283         $out .= '</table>'; 
     279        $out .= '<table class="optiontable form-table"><tbody>'; 
     280         
     281        $out .= '<tr><th scope="row">Enable Google Analytics Tracking:</th><td><input type="checkbox" name="GA" ' . ( $ttb_opts['GA'] ? 'checked ' : '') . ' /></td></tr>'; 
     282         
     283        $out .= '<tr><th scope="row">Translation Scope:</th><td><select name="scope"><option value="0">Entire page</option><option value="content"' . ( $ttb_opts['scope'] == 'content' ? ' selected' : '' ) . '>Content area only (post + comments)</option></select></td></tr>'; 
     284         
     285        $out .= '<tr><th scope="row">Use cookie:</th><td><input type="checkbox" name="cookie" ' . ( $ttb_opts['cookie'] ? 'checked ' : '') . ' /></td></tr>'; 
     286         
     287        $out .= '</tbody></table>'; 
    284288         
    285289        $out .= '<h3>Language Settings</h3>'; 
    286290         
    287         $out .= '<table class="optiontable form-table">'; 
     291        $out .= '<table class="optiontable form-table"><tbody>'; 
    288292         
    289293        $out .=  
    290         '<tr><td><strong>From Language:</strong></td><td><select name="fromLang"> 
     294        '<tr><th scope="row">From Language:</th><td><select name="fromLang"> 
    291295            <option value="">Unknown</option>'; 
    292296             
     
    295299        $out .= '</select></td></tr>'; 
    296300         
    297         $out .= '<tr><td><strong>Main Panel Text:</strong></td><td><input type="text" name="panelText" value="' . htmlentities($ttb_opts['panelText']) . '" size="50%" /></td></tr>'; 
    298          
    299         $out .= '<tr><td><strong>More Languages Text:</strong></td><td><input type="text" name="moreText" value="' . htmlentities($ttb_opts['moreText']) . '" size="50%" /></td></tr>'; 
    300          
    301         $out .= '<tr><td><strong>Busy Translating Text:</strong></td><td><input type="text" name="busyText" value="' . htmlentities($ttb_opts['busyText']) . '" size="50%" /></td></tr>'; 
    302          
    303         $out .= '<tr><td><strong>Cancel Translation Text:</strong></td><td><input type="text" name="cancelText" value="' . htmlentities($ttb_opts['cancelText']) . '" size="50%" /></td></tr>'; 
    304          
    305         $out .= '<tr><td><strong>Undo Text:</strong></td><td><input type="text" name="undoText" value="' . htmlentities($ttb_opts['undoText']) . '" size="50%" /></td></tr>'; 
    306          
    307         $out .= '</table>'; 
     301        $out .= '<tr><th scope="row">Main Panel Text:</th><td><input type="text" name="panelText" value="' . htmlentities($ttb_opts['panelText']) . '" size="50%" /></td></tr>'; 
     302         
     303        $out .= '<tr><th scope="row">More Languages Text:</th><td><input type="text" name="moreText" value="' . htmlentities($ttb_opts['moreText']) . '" size="50%" /></td></tr>'; 
     304         
     305        $out .= '<tr><th scope="row">Busy Translating Text:</th><td><input type="text" name="busyText" value="' . htmlentities($ttb_opts['busyText']) . '" size="50%" /></td></tr>'; 
     306         
     307        $out .= '<tr><th scope="row">Cancel Translation Text:</th><td><input type="text" name="cancelText" value="' . htmlentities($ttb_opts['cancelText']) . '" size="50%" /></td></tr>'; 
     308         
     309        $out .= '<tr><th scope="row">Undo Text:</th><td><input type="text" name="undoText" value="' . htmlentities($ttb_opts['undoText']) . '" size="50%" /></td></tr>'; 
     310         
     311        $out .= '</tbody></table>'; 
    308312         
    309313        $out .= '<h3>Languages in Dropdown</h3>'; 
     
    315319        $out .= '<h3>Display Settings</h3>'; 
    316320         
    317         $out .= '<table class="optiontable form-table">'; 
    318          
    319         $out .= '<tr><td><strong>Disable Button Image (Use Text Only):</strong></td><td><input type="checkbox" name="noBtn" ' . ( $ttb_opts['noBtn'] ? 'checked ' : '') . ' /></td></tr>'; 
    320          
    321         $out .= '<tr><td><strong>Alternate Button Text (if button image disabled):</strong></td><td><input type="text" name="altText" value="' . htmlentities($ttb_opts['altText']) . '" size="50%" /></td></tr>'; 
    322          
    323         $out .= '<tr><td><strong>Alternate Button Image Path:</strong></td><td><input type="text" name="btnImg" value="' . ( $ttb_opts['btnImg'] ? $ttb_opts['btnImg'] : '' ) . '" size="50%" /></td></tr>'; 
    324          
    325         $out .= '<tr><td><strong>Button Width (only set for alternate button image):</strong></td><td><input type="text" name="btnWidth" value="' . $ttb_opts['btnWidth'] . '" size="50%" /></td></tr>'; 
    326          
    327         $out .= '<tr><td><strong>Button Height (only set for alternate button image):</strong></td><td><input type="text" name="btnHeight" value="' . $ttb_opts['btnHeight'] . '" size="50%" /></td></tr>'; 
    328          
    329         $out .= '<tr><td><strong>Disable Flag Thumbnails:</strong></td><td><input type="checkbox" name="noImg" ' . ( $ttb_opts['noImg'] ? 'checked ' : '' ) . ' /></td></tr>'; 
    330          
    331         $out .= '</table>'; 
    332  
    333          
    334         $out .= '<div class="submit"><input type="submit" value="Save Settings" /> <a href="javascript:reset_form()">Reset Options to Defaults</a></div></form>'; 
     321        $out .= '<table class="optiontable form-table"><tbody>'; 
     322         
     323        $out .= '<tr><th scope="row">Disable Button Image (Use Text Only):</th><td><input type="checkbox" name="noBtn" ' . ( $ttb_opts['noBtn'] ? 'checked ' : '') . ' /></td></tr>'; 
     324         
     325        $out .= '<tr><th scope="row">Alternate Button Text (if button image disabled):</th><td><input type="text" name="altText" value="' . htmlentities($ttb_opts['altText']) . '" size="50%" /></td></tr>'; 
     326         
     327        $out .= '<tr><th scope="row">Alternate Button Image Path:</th><td><input type="text" name="btnImg" value="' . ( $ttb_opts['btnImg'] ? $ttb_opts['btnImg'] : '' ) . '" size="50%" /></td></tr>'; 
     328         
     329        $out .= '<tr><th scope="row">Button Width (only set for alternate button image):</th><td><input type="text" name="btnWidth" value="' . $ttb_opts['btnWidth'] . '" size="50%" /></td></tr>'; 
     330         
     331        $out .= '<tr><th scope="row">Button Height (only set for alternate button image):</th><td><input type="text" name="btnHeight" value="' . $ttb_opts['btnHeight'] . '" size="50%" /></td></tr>'; 
     332         
     333        $out .= '<tr><th scope="row">Disable Flag Thumbnails:</th><td><input type="checkbox" name="noImg" ' . ( $ttb_opts['noImg'] ? 'checked ' : '' ) . ' /></td></tr>'; 
     334         
     335        //$out .= '</table>'; 
     336 
     337         
     338        //$out .= '<div class="submit"><input type="submit" value="Save Settings" /> <a href="javascript:reset_form()">Reset Options to Defaults</a></div></form>'; 
     339        $out .= '<tr valign="top"><td scope="row">&nbsp;</td><td> 
     340                    <div class="submit"><input type="submit" class="button-primary" value="Save Settings" /> <a href="#" class="button" id="tthis-opts-reset">Reset Options to Defaults</a></div> 
     341                </td> 
     342            </tr>'; 
     343             
     344        $out .= '</tbody></table>'; 
     345         
     346        $out .= '</form>'; 
    335347    } 
    336348     
     
    394406    $ttb_opts['cookie'] = true; 
    395407     
    396     $ttb_opts['altText'] = 'Translate This'; 
     408    $altText = array( 
     409        'Translate', 
     410        'Translation', 
     411        'Translate This', 
     412    ); 
     413     
     414    $ttb_opts['altText'] = $altText[ rand(0,2) ]; 
    397415    $ttb_opts['undoText'] = 'Undo &raquo;'; 
    398416    $ttb_opts['panelText'] = 'Translate Into:'; 
     
    425443add_action('admin_menu', 'ttb_menu_item'); 
    426444if ( $_GET['page'] == 'Translate-This-Button' ) add_action('admin_head', 'ttb_css_js'); 
    427  
Note: See TracChangeset for help on using the changeset viewer.