# have the same name as a Dygraph option probably will be.
prop_re = re.compile(r'\b([a-zA-Z0-9]+) *:')
for test_file in files:
- braced_html = find_braces(file(test_file).read())
+ text = file(test_file).read()
+ # Hack for slipping past gallery demos that have title in their attributes
+ # so they don't appear as reasons for the demo to have 'title' options.
+ if type == "gallery":
+ idx = text.find("function(")
+ if idx >= 0:
+ text = text[idx:]
+ braced_html = find_braces(text)
if debug_tests:
print braced_html
print """
<div class='option'><a name="%(name)s"></a><b>%(name)s</b><br/>
- %(desc)s<br/>
+ <p>%(desc)s</p>
<i>Type: %(type)s</i><br/>%(parameters)s
- <i>Default: %(default)s</i><br/>
+ <i>Default: %(default)s</i></p>
Gallery Samples: %(gallery_html)s<br/>
Other Examples: %(examples_html)s<br/>
<br/></div>