What's so monstrous about it? It's practically English:
cssClass = 'selected' if isCurrentTab else 'deselected' cssClass = 'selected' if isCurrentTab else 'deselected'Or in pseudocode
if isCurrentTab
cssClass = 'selected'
else
cssClass = 'deselected'
Even ternaries read weird. "css class is current tab HUH?? selected COLON! deselected"