From 4daeb295a265c7ee42f1a89d24ffbdd9dcc1d181 Mon Sep 17 00:00:00 2001 From: Offray Luna Date: Sat, 5 Feb 2022 18:20:48 -0500 Subject: [PATCH] Starting to use snippet builders to populate the page. --- repository/Grafoscopio-Utils/LePage.extension.st | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/repository/Grafoscopio-Utils/LePage.extension.st b/repository/Grafoscopio-Utils/LePage.extension.st index e9d4792..f1d15cc 100644 --- a/repository/Grafoscopio-Utils/LePage.extension.st +++ b/repository/Grafoscopio-Utils/LePage.extension.st @@ -101,12 +101,13 @@ LePage >> options [ { #category : #'*Grafoscopio-Utils-Core' } LePage >> populateChildrenFrom: docTreeDivs [ - docTreeDivs doWithIndex: [:div :i | | snippet parent | - snippet := LeSnippet fromMetaMarkdeep:div. - self children - addSnippet: snippet beforeIndex: i. - parent := self detectSnippetWithUid: (snippet metadata at: 'parent'). - snippet parent: parent. + docTreeDivs doWithIndex: [:div :i | | snippetTemp "parent surrogate" | + snippetTemp := LeSnippet fromMetaMarkdeep:div. + "self children + addSnippet: snippet beforeIndex: i." + self snippetBuilder snippet: snippetTemp; add. + "surrogate := self detectSnippetWithUid: (snippetTemp metadata at: 'parent'). + parent := self snippetBuilder snippet: surrogate." ] ]