Make WordPress Core

Ticket #33385: 33385.2.diff

File 33385.2.diff, 2.7 KB (added by adamsilverstein, 10 years ago)

try #2

  • src/wp-admin/css/forms.css

     
    453453        -moz-box-sizing: border-box;
    454454        box-sizing: border-box;
    455455        opacity: 0;
     456        /* IE 8 */
     457        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    456458}
    457459
    458460#pass-strength-result.short {
     
    459461        background-color: #f1adad;
    460462        border-color: #e35b5b;
    461463        opacity: 1;
     464        /* IE 8 */
     465        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    462466}
    463467
    464468#pass-strength-result.bad {
     
    465469        background-color: #fbc5a9;
    466470        border-color: #f78b53;
    467471        opacity: 1;
     472        /* IE 8 */
     473        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    468474}
    469475
    470476#pass-strength-result.good {
     
    471477        background-color: #ffe399;
    472478        border-color: #ffc733;
    473479        opacity: 1;
     480        /* IE 8 */
     481        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    474482}
    475483
    476484#pass-strength-result.strong {
     
    477485        background-color: #c1e1b9;
    478486        border-color: #83c373;
    479487        opacity: 1;
     488        /* IE 8 */
     489        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    480490}
    481491
    482492#pass1.short, #pass1-text.short {
  • src/wp-admin/js/user-profile.js

     
    4747                        .addClass( $pass1[0].className )
    4848                        .data( 'pw', $pass1.data( 'pw' ) )
    4949                        .val( $pass1.val() )
    50                         .on( 'input propertychange', function () {
     50                        .on( 'keyup', function () {
    5151                                if ( $pass1Text.val() === currentPass ) {
    5252                                        return;
    5353                                }
     
    6262                        generatePassword();
    6363                }
    6464
    65                 $pass1.on( 'input propertychange pwupdate', function () {
     65                $pass1.on( 'keyup pwupdate', function () {
    6666                        if ( $pass1.val() === currentPass ) {
    6767                                return;
    6868                        }
     
    163163                 * This fixes the issue by copying any changes from the hidden
    164164                 * pass2 field to the pass1 field, then running check_pass_strength.
    165165                 */
    166                 $pass2 = $('#pass2').on( 'input propertychange', function () {
     166                $pass2 = $('#pass2');
     167                $pass2.on( 'keyup', function () {
    167168                        if ( $pass2.val().length > 0 ) {
    168169                                $pass1.val( $pass2.val() );
    169170                                $pass2.val('');
     
    244245                var $colorpicker, $stylesheet, user_id, current_user_id,
    245246                        select = $( '#display_name' );
    246247
    247                 $('#pass1').val('').on( 'input propertychange pwupdate', check_pass_strength );
     248                $('#pass1').val('').on( 'keyup pwupdate', check_pass_strength );
    248249                $('#pass-strength-result').show();
    249250                $('.color-palette').click( function() {
    250251                        $(this).siblings('input[name="admin_color"]').prop('checked', true);