 (def button-args-desc
   [{:name :label            :required true                           :type "string | hiccup" :description "Label for the button."}
    {:name :on-click         :required false                          :type "( ) -> nil"      :description "function to call when the button is clicked."}
-   {:name :tooltip          :required false :default "no tooltop"    :type "string"          :description "show a popover-tooltip using this text."}
+   {:name :tooltip          :required false :default "no tooltop"    :type "string | hiccup" :description "what to show in the tooltip."}
    {:name :tooltip-position :required false :default :below-center   :type "keyword"         :description "position of the popover-tooltip. e.g. :right-below."}
    {:name :disabled?        :required false :default false           :type "boolean | atom"  :description "if true, the user can't click the button."}
-   {:name :class            :required false                          :type "string"          :description "Class string. e.g. \"btn-info\" (see: http://getbootstrap.com/css/#buttons)."}
-   {:name :style            :required false                          :type "map"             :description "CSS class names, space seperated."}
+   {:name :class            :required false                          :type "string"          :description "CSS classes (whitespace specerated). Perhaps bootstrap like \"btn-info\" \"btn-small\""}
+   {:name :style            :required false                          :type "map"             :description "CSS styles."}
    {:name :attr             :required false                          :type "map"             :description "html attributes to add or override (:class/:style not allowed)."}])
 
 (def button-args

  [{:name :md-icon-name     :required true  :default "md-add"        :type "string"     :description "the name of the icon."}
   {:name :on-click         :required false                          :type "( ) -> nil" :description "function to call when the button is clicked."}
   {:name :mouse-over-row?  :required false :default false           :type "boolean"    :description "true if the mouse is hovering over the row."}
   {:name :tooltip          :required false                          :type "string"     :description "show a popover-tooltip using this text."}
   {:name :tooltip-position :required false :default ":below-center" :type "keyword"    :description "position of the popover-tooltip. e.g. :right-below."}
   {:name :disabled?        :required false :default false           :type "boolean"    :description "if true, the user can't click the button."}
   {:name :class            :required false                          :type "string"     :description "CSS class names, space seperated."}

(def hyperlink-args-desc
  [{:name :label            :required false                          :type "string"     :description "Label for the button (can be artitrary markup)."}
   {:name :on-click         :required false                          :type "( ) -> nil" :description "function to call when the hyperlink is clicked."}
   {:name :tooltip          :required false                          :type "string | hiccup" :description "what to show in the tooltip."}
   {:name :tooltip-position :required false :default ":below-center" :type "keyword"    :description "position of the popover-tooltip. e.g. :right-below."}
   {:name :disabled?        :required false :default false           :type "string"     :description "if true, the user can't click the button."}
   {:name :class            :required false                          :type "string"     :description "CSS class names, space seperated."}
