WordPress.org

Make WordPress Core

Ticket #11328: 11328.2.diff

File 11328.2.diff, 1.0 KB (added by nacin, 8 years ago)
  • edit-comments.dev.js

     
    260260        },
    261261
    262262        toggle : function(el) {
    263                 if ( $(el).css('display') != 'none' )
     263                if ( $(el).css('display') == 'none' )
     264                        return;
     265                var replyrow = $('#replyrow');
     266                var inlinerow = $('#inline-'+$('#comment_ID', replyrow).val());
     267                // check if an open reply/edit row is dirty
     268                if ( replyrow.css('display') == 'none'
     269                        || ( $('#replyhead', replyrow).css('display') != 'none' && $('#replycontent', replyrow).val() == '' )
     270                        || ( $('#edithead', replyrow).css('display') != 'none'
     271                                && $('#replycontent', replyrow).val() == $('textarea.comment', inlinerow).val()
     272                                && $('#author', replyrow).val() == $('div.author', inlinerow).text()
     273                                && $('#author-email', replyrow).val() == $('div.author-email', inlinerow).text()
     274                                && $('#author-url', replyrow).val() == $('div.author-url', inlinerow).text()
     275                        )
     276                 )
    264277                        $(el).find('a.vim-q').click();
    265278        },
    266279