WordPress.org

Make WordPress Core

Ticket #17351: 17351.patch

File 17351.patch, 2.2 KB (added by cklosows, 7 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