Commit 40f75e27 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Define all class icons in Tag classes.

The @class_icon field is now a hash, containing three icons:

 * large - used in class header
 * small - used in tree, tabbar, search
 * redirect - used in search (for alternateClassName)

The Web::ClassIcons takes care of generating all the neccessary CSS.
parent f807c94d
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -5,7 +5,11 @@ module JsDuck::Tag
    def initialize
      @pattern = "class"
      @tagname = :class
      @class_icon = File.dirname(__FILE__) + "/icons/class.png"
      @class_icon = {
        :small => File.dirname(__FILE__) + "/icons/class.png",
        :large => File.dirname(__FILE__) + "/icons/class-large.png",
        :redirect => File.dirname(__FILE__) + "/icons/class-redirect.png",
      }
    end

    # @class name
+5 −1
Original line number Diff line number Diff line
@@ -7,7 +7,11 @@ module JsDuck::Tag
  class Component < BooleanTag
    def initialize
      @pattern = "component"
      @class_icon = File.dirname(__FILE__) + "/icons/component.png"
      @class_icon = {
        :small => File.dirname(__FILE__) + "/icons/component.png",
        :large => File.dirname(__FILE__) + "/icons/component-large.png",
        :redirect => File.dirname(__FILE__) + "/icons/component-redirect.png",
      }
      super
    end
  end
+5.77 KiB
Loading image diff...
+1019 B
Loading image diff...
−4.76 KiB (1.02 KiB)
Loading image diff...
Loading