Commit a8ca35ab authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

List requires and uses info also in sidebar.

parent 0f102583
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -55,7 +55,9 @@ module JsDuck
      items = [
        render_alternate_class_names,
        render_tree,
        render_mixins,
        render_dependencies(:allMixins, "Mixins"),
        render_dependencies(:requires, "Requires"),
        render_dependencies(:uses, "Uses"),
        render_files,
      ]
      if items.compact.length > 0
@@ -73,11 +75,11 @@ module JsDuck
      ]
    end

    def render_mixins
      return if @cls[:allMixins].length == 0
    def render_dependencies(type, title)
      return if !@cls[type] || @cls[type].length == 0
      return [
        "<h4>Mixins</h4>",
        @cls[:allMixins].map {|name| "<div class='mixin'>#{render_link(name)}</div>" },
        "<h4>#{title}</h4>",
        @cls[type].map {|name| "<div class='dependency'>#{render_link(name)}</div>" },
      ]
    end

@@ -88,7 +90,7 @@ module JsDuck
        @cls[:files].map do |file|
          url = "source/" + file[:href]
          title = File.basename(file[:filename])
          "<div class='file'><a href='#{url}' target='_blank'>#{title}</a></div>"
          "<div class='dependency'><a href='#{url}' target='_blank'>#{title}</a></div>"
        end
      ]
    end
+1 −1
Original line number Diff line number Diff line
@@ -415,7 +415,7 @@ a {
    margin: 0 0 20px 20px;
    font-size: 12px;
    @include gray-h4;
    .mixin, .alternate-class-name, .file {
    .dependency, .alternate-class-name {
      padding: 0 0 0 12px;
      margin-top: 3px; }
    .alternate-class-name {