From bd35765762855a959eecf0cb24e89984041c1a0a Mon Sep 17 00:00:00 2001 From: Jason Chen Date: Thu, 25 Aug 2016 17:37:30 -0700 Subject: [PATCH] fix indent active state closes #882 --- modules/toolbar.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/toolbar.js b/modules/toolbar.js index 2885b997f3..f97a88761f 100644 --- a/modules/toolbar.js +++ b/modules/toolbar.js @@ -139,7 +139,9 @@ class Toolbar extends Module { } else if (input.hasAttribute('value')) { // both being null should match (default values) // '1' should match with 1 (headers) - input.classList.toggle('ql-active', formats[format] == input.value || (formats[format] == null && !input.value)); + let isActive = formats[format] === input.getAttribute('value') || + (formats[format] != null && formats[format].toString() === input.getAttribute('value')); + input.classList.toggle('ql-active', isActive); } else { input.classList.toggle('ql-active', formats[format] != null); }