Options Reference
@@ -138,6 +138,20 @@ print """And, without further ado, here's the complete list of options:
""" + +def de_tests(f): + """Takes 'tests/demo.html' -> 'demo'""" + return f.replace('tests/', '').replace('.html', '') + +def de_gallery(f): + """Takes 'gallery/demo.js' -> 'demo'""" + return f.replace('gallery/', '').replace('.js', '') + +def urlify_gallery(f): + """Takes 'gallery/demo.js' -> 'demo'""" + return f.replace('gallery/', 'gallery/#g/').replace('.js', '') + + for label in sorted(labels): print '%s
\n' % (label, label) @@ -149,7 +163,14 @@ for label in sorted(labels): examples_html = 'NONE' else: examples_html = ' '.join( - '%s' % (f, name(f)) for f in tests) + '%s' % (f, de_tests(f)) for f in tests) + + gallery = opt['gallery'] + if not gallery: + gallery_html = 'NONE' + else: + gallery_html = ' '.join( + '%s' % (urlify_gallery(f), de_gallery(f)) for f in gallery) if 'parameters' in opt: parameters = opt['parameters'] @@ -168,13 +189,15 @@ for label in sorted(labels): Type: %(type)s%(parameters)s Default: %(default)s
Examples: %(examples_html)s
+ Gallery: %(gallery_html)s