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

Remove old meta tags system completely.

parent 4991cbb2
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -114,22 +114,12 @@ module JsDuck
        :private => cfg[:private],
        :protected => cfg[:protected],
        :autodetected => cfg[:autodetected],
        :meta => clone_meta(cfg),
      })
    end

    def upcase_first(str)
      str[0,1].upcase + str[1..-1]
    end

    # Create copy of all meta attributes of config.
    def clone_meta(cfg)
      h = {}
      cfg[:meta].each_pair do |key, value|
        h[key] = value
      end
      h
    end
  end

end
+0 −5
Original line number Diff line number Diff line
@@ -94,10 +94,6 @@ module JsDuck
      [:mixins, :alternateClassNames, :files].each do |tag|
        old[tag] = old[tag] + new[tag]
      end
      # Merge meta hashes
      new[:meta].each_pair do |name, value|
        old[:meta][name] = old[:meta][name] || value
      end
      # Merge hashes of arrays
      [:aliases].each do |tag|
        new[tag].each_pair do |key, contents|
@@ -189,7 +185,6 @@ module JsDuck
        :alternateClassNames => [],
        :members => [],
        :aliases => {},
        :meta => {},
        :files => [{:filename => "", :linenr => 0, :href => ""}],
      })
    end
+1 −3
Original line number Diff line number Diff line
require 'jsduck/batch_parser'
require 'jsduck/assets'
require 'jsduck/meta_tag_registry'
require 'jsduck/builtins_registry'
require 'jsduck/export_writer'
require 'jsduck/web_writer'
@@ -38,8 +37,7 @@ module JsDuck
      # Initialize guides, videos, examples, ...
      @assets = Assets.new(@relations, @opts)

      # Give access to assets from all meta-tags
      MetaTagRegistry.instance.assets = @assets
      # Give access to assets from all tags
      BuiltinsRegistry.assets = @assets
    end

+1 −2
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@ require 'jsduck/util/json'
require 'jsduck/icons'
require 'jsduck/search_data'
require 'jsduck/builtins_registry'
require 'jsduck/meta_tag_registry'

module JsDuck

@@ -24,7 +23,7 @@ module JsDuck
          :examples => @assets.examples.to_array,
          :search => SearchData.new.create(@relations.classes, @assets),
          :tests => @opts.tests,
          :signatures => BuiltinsRegistry.signatures + MetaTagRegistry.instance.signatures,
          :signatures => BuiltinsRegistry.signatures,
          :localStorageDb => @opts.local_storage_db,
          :showPrintButton => @opts.seo,
          :touchExamplesUi => @opts.touch_examples_ui,
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ module JsDuck
  class BuiltinsRenderer
    # Renders tags of a particular section.
    #
    # Returns array of rendered HTML or nil if no meta data.
    # Returns array of rendered HTML or nil if no tag data.
    def self.render(html_data, position)
      return if html_data.size == 0

Loading