WordPress.org

Make WordPress Core

Ticket #20448: 20448.10.diff

File 20448.10.diff, 1.3 KB (added by nacin, 3 years ago)
  • wp-admin/js/custom-background.dev.js

     
    22 
    33(function($) { 
    44 
    5         pickColor = function(color, cleared) { 
     5        var defaultColor = ''; 
     6 
     7        pickColor = function(color) { 
    68                farbtastic.setColor(color); 
    79                $('#background-color').val(color); 
    810                $('#custom-background-image').css('background-color', color); 
    9                 console.log( color ); 
    10                 if ( typeof cleared === 'undefined' ) 
    11                         cleared = ! color || color === '#'; 
    12                 if ( cleared ) 
     11                // If we have a default color, and they match, then we need to hide the 'Default' link. 
     12                // Otherwise, we hide the 'Clear' link when it is empty. 
     13                if ( ( defaultColor && color === defaultColor ) || ( ! defaultColor && ( '' === color || '#' === color ) ) ) 
    1314                        $('#clearcolor').hide(); 
    1415                else 
    1516                        $('#clearcolor').show(); 
     
    1718 
    1819        $(document).ready(function() { 
    1920 
     21                defaultColor = $('#defaultcolor').val(); 
     22 
    2023                $('#pickcolor').click(function() { 
    2124                        $('#colorPickerDiv').show(); 
    2225                        return false; 
    2326                }); 
    2427 
    2528                $('#clearcolor a').click( function(e) { 
    26                         pickColor( $('#defaultcolor').val(), true ); 
     29                        pickColor( defaultColor ); 
    2730                        e.preventDefault(); 
    2831                }); 
    2932