Changes between Initial Version and Version 1 of Ticket #12925


Ignore:
Timestamp:
Nov 6, 2016, 4:33:18 PM (7 years ago)
Author:
Jun Omae
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12925 – Description

    initial v1  
    11Currently, linkresolvers suggests unsorted link names. I think the suggestion should be sorted by name.
     2
     3The 20 link resolvers are defined by Trac core.
     4{{{#!pycon
     5>>> from trac.test import EnvironmentStub
     6>>> from trac.loader import load_components
     7>>> from trac.wiki.api import WikiSystem
     8>>> env = EnvironmentStub()
     9>>> load_components(env)
     10>>> wikisys = WikiSystem(env)
     11>>> names = set()
     12>>> for provider in wikisys.syntax_providers:
     13...   for name, resolver in provider.get_link_resolvers():
     14...     names.add(name)
     15...
     16>>> names = sorted(names)
     17>>> len(names)
     1820
     19>>> names
     20['attachment', 'browser', 'bug', 'changeset', 'comment', 'diff', 'export', 'htdocs', 'log', 'milestone', 'query', 'raw-attachment', 'report', 'repos', 'search', 'sha', 'source', 'ticket', 'timeline', 'wiki']
     21}}}
    222
    323{{{#!diff
     
    1030     ], {
    1131         appendTo: $('body'),
    12 +        maxCount: 50
     32+        maxCount: 20
    1333     });
    1434 });