     }, opts)
 
   fn: (opts)->
-    value = if opts.name
-      "function[#{opts.name}]"
-    else
-      "function"
+    value = if opts.name then "function[#{opts.name}]" else "function"
     @button({
       value: value
       label: '&fnof;'

    @button({
      value: 'exponent'
      label: "#{base}<sup>#{power}</sup>"
      class: 'jc--button jc--button-other jc--button-exponent'
    }, opts)

  root: (opts)->
    degree = if opts.degree then "<sup>#{opts.degree}</sup>" else ""
    radicand = opts.radicand || 'x'

    @button({
      value: 'root'
      label: "#{degree}&#x221a;#{radicand}"
      class: 'jc--button jc--button-other jc--button-root'
    }, opts)

  # EQ builder vars

  lparen: (opts)->
    @button({
      value: '('
      class: 'jc--button jc--button-other jc--button-rParen'
    }, opts)

  rparen: (opts)->
    @button({
      value: ')'
      class: 'jc--button jc--button-other jc--button-lParen'
    }, opts)

  pi: (opts)->
