Commit 0974c368 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

User-defined member icons.

Member icons are now defined in member tag classes.  There the
:icon field defines the icon file which is included to the docs
app resources and an appropriate CSS gets generated.
parent 1921eb1b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ module JsDuck::Tag
        :title => "Config options",
        :toolbar_title => "Configs",
        :position => MEMBER_POS_CFG,
        :icon => File.dirname(__FILE__) + "/icons/cfg.png",
        :subsections => [
          {:title => "Required config options", :filter => {:required => true}},
          {:title => "Optional config options", :filter => {:required => false}, :default => true},
+1 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ module JsDuck::Tag
      @member_type = {
        :title => "CSS Mixins",
        :position => MEMBER_POS_CSS_MIXIN,
        :icon => File.dirname(__FILE__) + "/icons/css_mixin.png"
      }
    end

+1 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ module JsDuck::Tag
        :title => "CSS Variables",
        :toolbar_title => "CSS Vars",
        :position => MEMBER_POS_CSS_VAR,
        :icon => File.dirname(__FILE__) + "/icons/css_var.png"
      }
    end

+1 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ module JsDuck::Tag
      @member_type = {
        :title => "Events",
        :position => MEMBER_POS_EVENT,
        :icon => File.dirname(__FILE__) + "/icons/event.png"
      }
    end

Loading