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

Rename Web::Icons to Web::Tree.

The ClassIcons class was separated already and this class doesn't
directly deal with icons.  Instead its primary purpose is to provide
the data for the class tree.
parent 5e4d1f79
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
require 'jsduck/util/json'
require 'jsduck/util/md5'
require 'jsduck/web/icons'
require 'jsduck/web/tree'
require 'jsduck/web/search'
require 'jsduck/tag_registry'

@@ -21,7 +21,7 @@ module JsDuck
      def write(filename)
        js = "Docs = " + Util::Json.generate({
          :data => {
            :classes => Web::Icons.new.create(@relations.classes),
            :classes => Web::Tree.create(@relations.classes),
            :guides => @assets.guides.to_array,
            :videos => @assets.videos.to_array,
            :examples => @assets.examples.to_array,
+3 −3
Original line number Diff line number Diff line
@@ -4,9 +4,9 @@ module JsDuck
  module Web

    # Creates an array of small hashes documenting name, parent class
    # and icon of a class.
    class Icons
      def create(classes)
    # and icon of a class.  Used to generate the class tree in Web UI.
    class Tree
      def self.create(classes)
        classes.map do |cls|
          {
            :name => cls[:name],