Skip to content

Commit 4793dba

Browse files
committed
Add clickBlurs parameter to prevent blurring on specific buttons
1 parent cfccff3 commit 4793dba

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

js/dataTables.buttons.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,7 @@ $.extend( Buttons.prototype, {
547547
};
548548

549549
var tag = config.tag || buttonDom.tag;
550+
var clickBlurs = config.clickBlurs == null ? true : config.clickBlurs
550551
var button = $('<'+tag+'/>')
551552
.addClass( buttonDom.className )
552553
.attr( 'tabindex', this.s.dt.settings()[0].iTabIndex )
@@ -557,8 +558,9 @@ $.extend( Buttons.prototype, {
557558
if ( ! button.hasClass( buttonDom.disabled ) && config.action ) {
558559
action( e, dt, button, config );
559560
}
560-
561-
button.blur();
561+
if( clickBlurs ) {
562+
button.blur();
563+
}
562564
} )
563565
.on( 'keyup.dtb', function (e) {
564566
if ( e.keyCode === 13 ) {

0 commit comments

Comments
 (0)