     @_dup = options.dup
     delete options.dup
 
-    super _.extend cssClass: 'row', options
+    super _.extend cssClass: CLASS_NAME, options
 
     if @_dup then @setClass DUP_CLASS_NAME
 

facade = require('./accounteditshortcutsfacade')
EventType = require './accounteditshortcutseventtype'
globals = require 'globals'

# Class name to set for currently recording item.
ENABLED_CLASS_NAME = 'enabled'

# Class name to set for currently recording item.
ACTIVE_CLASS_NAME = 'active'

# Class name to set for duplicate/colliding items.
DUP_CLASS_NAME = 'collides'

# The maximum description string length.
DESCRIPTION_TRUNC_LEN = 30

# The separator pattern to truncate to.
DESCRIPTION_TRUNC_SEP = ' '

# On Mac we display corresponding unicode chars for the following keys.
# See: http://macbiblioblog.blogspot.nl/2005/05/special-key-symbols.html

module.exports =

class AccountEditShortcutsRow extends kd.View

  # Class name for columns.
  COL_CLASS_NAME = 'col'

  # Class name to set for currently recording item.
  ENABLED_CLASS_NAME = 'enabled'

  # Class name to set for currently recording item.
  ACTIVE_CLASS_NAME = 'active'

  # Class name to set for duplicate/colliding items.
  DUP_CLASS_NAME = 'collides'

  # The maximum description string length.
  DESCRIPTION_TRUNC_LEN = 30

  # The separator pattern to truncate to.
  DESCRIPTION_TRUNC_SEP = ' '

  CLICK = 'click'

  CLASS_NAME = 'row'

  TOGGLE_PARTIAL = '<div class=toggle><span class=icon>'

  constructor: (options, data) ->

