Added todo list on index

This commit is contained in:
Willem Cazander 2025-02-01 15:40:10 +01:00
parent c6b0b0f5fe
commit c884b7e8aa

View file

@ -56,10 +56,40 @@ public class FCDocSegmentWriterCake implements FCDocSegmentWriter {
"Have sand worms in your text for undefined octal data", "Have sand worms in your text for undefined octal data",
"Embed 21 bit unicode for 6/8 and 18 bit computers", "Embed 21 bit unicode for 6/8 and 18 bit computers",
"The lower 6/8 bit part is pattern graphic renderable", "The lower 6/8 bit part is pattern graphic renderable",
//"Supports the CP/M plus(1983) block graphics",
"Contains the BIP0039(2013) keyword encoding too", "Contains the BIP0039(2013) keyword encoding too",
}; };
private static final String[] FC_TODO = new String[] {
"Write rules; no candy(0x3F3--) for adults computers",
"Finish ESC sequences",
"Add doctype for 6,8,18 AND allow candy AND BOM? AND XDBX",
"Add binary XML support",
"Move APL candy to PIE towers",
"Replace APL with BraSCII 0xC0++ candies",
"Fillup PIE candy towers",
"Fillup languages in CLK9P word cake (in all human languages)",
"JIS X 0214, Add full CJK for china",
"JIS X 0214, Add BraSCII for rest of world",
"JIS X 0214, Add PIE tower symbols for math",
"Define unicode and 'JIS X 0214' text or symbols for txt-grams (in all human languages)",
"Define unicode and 'JIS X 0214' words for four corner words (in all human languages)",
};
@MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 30)
public void writeTodoList(MaisDocWriteEvent<MaisDocNode> event) throws IOException {
MaisDocContentWriter writer = event.getWriter();
writer.printCharacters("TODO;");
try (ContentCloseable content = writer.docPageContent()) {
try (ContentCloseable ul = writer.printTag(Tag.ul)) {
for (String feature : FC_TODO) {
try (ContentCloseable li = writer.printTag(Tag.li, "", null, "circle")) {
writer.printCharacters(feature);
}
}
}
}
}
@MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 20) @MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 20)
public void writeFeatureListing(MaisDocWriteEvent<MaisDocNode> event) throws IOException { public void writeFeatureListing(MaisDocWriteEvent<MaisDocNode> event) throws IOException {
MaisDocContentWriter writer = event.getWriter(); MaisDocContentWriter writer = event.getWriter();