Commit 9b43eb93 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Display @new star next to new parameters.

parent 7377147a
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ module JsDuck
            "<span class='pre'>#{p[:name]}</span> : ",
            p[:html_type],
            p[:optional] ? " (optional)" : "",
            p[:new] ? render_new : "",
            "<div class='sub-desc'>",
              p[:doc],
              p[:default] ? "<p>Defaults to: <code>#{Util::HTML.escape(p[:default])}</code></p>" : "",
@@ -65,6 +66,17 @@ module JsDuck
        ]
      end

      def render_new
        signature = TagRegistry.get_by_name(:new).signature
        return [
          "<span class='signature'>",
            "<span class='new' title='#{signature[:tooltip]}'>",
              signature[:long],
            "</span>",
          "</span>",
        ]
      end

      def render_since(param)
        TagRegistry.get_by_name(:since).to_html(param)
      end