diff options
Diffstat (limited to 'plugins/akismet/_inc/akismet.js')
-rw-r--r-- | plugins/akismet/_inc/akismet.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/plugins/akismet/_inc/akismet.js b/plugins/akismet/_inc/akismet.js index b5df186f..8ed3add1 100644 --- a/plugins/akismet/_inc/akismet.js +++ b/plugins/akismet/_inc/akismet.js @@ -282,4 +282,22 @@ jQuery( function ( $ ) { url: './options-general.php?page=akismet-key-config&akismet_comment_form_privacy_notice=hide', }); }); + + $( ".akismet-could-be-primary" ).each( function () { + var form = $( this ).closest( 'form' ); + + form.data( 'initial-state', form.serialize() ); + + form.on( 'change keyup', function () { + var self = $( this ); + var submit_button = self.find( ".akismet-could-be-primary" ); + + if ( self.serialize() != self.data( 'initial-state' ) ) { + submit_button.addClass( "akismet-is-primary" ); + } + else { + submit_button.removeClass( "akismet-is-primary" ); + } + } ); + } ); }); |