|
@@ 564-579 (lines=16) @@
|
| 561 |
|
try: |
| 562 |
|
levelInf = max(min(int(getProperty(definition, 'first')) - 1, 6), 0) |
| 563 |
|
except ValueError: |
| 564 |
|
pass |
| 565 |
|
if hasProperty(definition, 'last', 'MetaString'): |
| 566 |
|
try: |
| 567 |
|
levelSup = max(min(int(getProperty(definition, 'last')), 6), levelInf) |
| 568 |
|
except ValueError: |
| 569 |
|
pass |
| 570 |
|
getDefaultLevels.value[getFirstValue(definition, 'category')] = [levelInf, levelSup] |
| 571 |
|
|
| 572 |
|
if not category in getDefaultLevels.value: |
| 573 |
|
getDefaultLevels.value[category] = [0, 0] |
| 574 |
|
|
| 575 |
|
return getDefaultLevels.value[category] |
| 576 |
|
|
| 577 |
|
def getClasses(category, meta): |
| 578 |
|
if not hasattr(getClasses, 'value'): |
| 579 |
|
getClasses.value = {} |
| 580 |
|
if hasMeta(meta): |
| 581 |
|
# Loop on all listings definition |
| 582 |
|
for definition in meta['pandoc-numbering']['c']: |
|
@@ 498-510 (lines=13) @@
|
| 495 |
|
|
| 496 |
|
elements.append([Plain([link])]) |
| 497 |
|
|
| 498 |
|
# Add a bullet list |
| 499 |
|
elt = [BulletList(elements)] |
| 500 |
|
else: |
| 501 |
|
|
| 502 |
|
# Add nothing |
| 503 |
|
elt = [] |
| 504 |
|
|
| 505 |
|
# Add a new listing |
| 506 |
|
listings = listings + [Header(1, ['', ['unnumbered'], []], title)] + elt |
| 507 |
|
|
| 508 |
|
# Add listings to the document |
| 509 |
|
doc[1] = listings + doc[1] |
| 510 |
|
|
| 511 |
|
def getFormat(category, meta): |
| 512 |
|
if not hasattr(getFormat, 'value'): |
| 513 |
|
getFormat.value = {} |