WordPress.org

Make WordPress Core

Ticket #17351: 17351.patch

File 17351.patch, 2.2 KB (added by cklosows, 4 years ago)
  • wp-content/themes/twentyeleven/inc/theme-options.php

     
    168168 
    169169                                <tr valign="top" class="image-radio-option"><th scope="row"><?php _e( 'Color Scheme', 'twentyeleven' ); ?></th> 
    170170                                        <td> 
    171                                                 <fieldset><legend class="screen-reader-text"><span><?php _e( 'Color Scheme', 'twentyeleven' ); ?></span></legend> 
     171                                                <fieldset class="color-scheme"><legend class="screen-reader-text"><span><?php _e( 'Color Scheme', 'twentyeleven' ); ?></span></legend> 
    172172                                                <?php 
    173173                                                        foreach ( twentyeleven_color_schemes() as $color ) { 
    174174                                                                ?> 
     
    196196                                                        <input type="button" class="pickcolor button hide-if-no-js" value="<?php esc_attr_e( 'Select a Color', 'twentyeleven' ); ?>"> 
    197197                                                        <div id="colorPickerDiv" style="z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none;"></div> 
    198198                                                        <br /> 
    199                                                         <small class="description"><?php printf( __( 'Default color: %s', 'twentyeleven' ), $default_options['link_color'] ); ?></small> 
     199                                                        <small class="description"><?php printf( __( 'Default color: ', 'twentyeleven' ));?><span class="default-hex"> <?php echo $default_options['link_color']; ?></span></small> 
    200200                                                </fieldset> 
    201201                                        </td> 
    202202                                </tr> 
  • wp-content/themes/twentyeleven/inc/theme-options.js

     
    3131                $(document).mousedown( function() { 
    3232                        $('#colorPickerDiv').hide(); 
    3333                }); 
     34                 
     35                $('.color-scheme').click( function () { 
     36                        var scheme = $('.color-scheme input:radio:checked').val(); 
     37                         
     38                        if ( scheme == 'dark') 
     39                                var new_color = '#e4741f'; 
     40                        if ( scheme == 'light') 
     41                                var new_color = '#1b8be0'; 
     42                         
     43                        $('#link-color').val(new_color); 
     44                        farbtastic.setColor(new_color); 
     45                        $('.default-hex').html(new_color); 
     46                }); 
    3447        }); 
    3548})(jQuery); 
     49 No newline at end of file