diff --git a/src/listui.js b/src/listui.js index a86705f..4c529f0 100644 --- a/src/listui.js +++ b/src/listui.js @@ -49,7 +49,8 @@ export default class ListUI extends Plugin { buttonView.set( { label, icon, - tooltip: true + tooltip: true, + isToggleable: true } ); // Bind button model to command. diff --git a/tests/listui.js b/tests/listui.js index 263aa82..5b01399 100644 --- a/tests/listui.js +++ b/tests/listui.js @@ -41,7 +41,10 @@ describe( 'ListUI', () => { it( 'should set up buttons for bulleted list and numbered list', () => { expect( bulletedListButton ).to.be.instanceOf( ButtonView ); + expect( bulletedListButton.isToggleable ).to.be.true; + expect( numberedListButton ).to.be.instanceOf( ButtonView ); + expect( numberedListButton.isToggleable ).to.be.true; } ); it( 'should execute proper commands when buttons are used', () => {