From a43c5fa1f174353f89c09bd97d110c02f88fa9af Mon Sep 17 00:00:00 2001 From: Eddie Liu Date: Wed, 8 Feb 2017 10:50:55 -0800 Subject: [PATCH] Fix table is-selected --- src/components/Table/Table.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/Table/Table.ts b/src/components/Table/Table.ts index ee21dbe0..b27eedbb 100644 --- a/src/components/Table/Table.ts +++ b/src/components/Table/Table.ts @@ -30,15 +30,16 @@ namespace fabric { */ private _toggleRowSelection(event: MouseEvent): void { let selectedRow = (event.target).parentElement; - let selectedStateClass = "is-selected"; - - // Toggle the selected state class - if (selectedRow.className === selectedStateClass) { - selectedRow.className = ""; - } else { - selectedRow.className = selectedStateClass; + if (selectedRow.tagName === "TR") { + let selectedStateClass = "is-selected"; + + // Toggle the selected state class + if (selectedRow.className === selectedStateClass) { + selectedRow.className = ""; + } else { + selectedRow.className = selectedStateClass; + } } - } }