diff --git a/repository/Grafoscopio-Utils/LeDatabase.extension.st b/repository/Grafoscopio-Utils/LeDatabase.extension.st index 10c6ffd..0e6998a 100644 --- a/repository/Grafoscopio-Utils/LeDatabase.extension.st +++ b/repository/Grafoscopio-Utils/LeDatabase.extension.st @@ -5,7 +5,8 @@ LeDatabase >> addPageFromMarkdeepUrl: aString [ | page | page := self detectLocalPageForRemote: aString. - page ifNotNil: [ :arg | ^ self importErrorMessage: page ] + page ifNotNil: [ :arg | ^ self importErrorMessage: page ]. + self addPage: page. ] { #category : #'*Grafoscopio-Utils-Core' } diff --git a/repository/Grafoscopio-Utils/LePage.extension.st b/repository/Grafoscopio-Utils/LePage.extension.st index a4d60d4..910eba8 100644 --- a/repository/Grafoscopio-Utils/LePage.extension.st +++ b/repository/Grafoscopio-Utils/LePage.extension.st @@ -53,8 +53,8 @@ LePage >> fromMarkdeepUrl: aString [ self basicUid: (pageMetadata at: 'id'); title: (pageMetadata at: 'title'); - createTime: (pageMetadata at: 'created'); - editTime: (pageMetadata at: 'modified'); + createTime: (pageMetadata at: 'created') asDateAndTime; + editTime: (pageMetadata at: 'modified') asDateAndTime; createEmail: (pageMetadata at: 'creator'); editEmail: (pageMetadata at: 'modifier'); optionAt: 'metadata' put: pageMetadata. @@ -69,12 +69,6 @@ LePage >> markdeepFileName [ ^ sanitized, '--',(self uidString copyFrom: 1 to: 5), '.md.html'. ] -{ #category : #'*Grafoscopio-Utils-Core' } -LePage >> markdeepTemporalFile [ - - ^ FileLocator temp / self markdeepFileName. -] - { #category : #'*Grafoscopio-Utils-Core' } LePage >> metadata [ @@ -103,11 +97,8 @@ LePage >> options [ LePage >> populateChildrenFrom: docTreeDivs [ docTreeDivs doWithIndex: [:div :i | | snippetTemp parent "surrogate" | snippetTemp := LeSnippet fromMetaMarkdeep:div. - "self children - addSnippet: snippet beforeIndex: i." parent := self detectParentSnippetWithUid: (snippetTemp metadata at: 'parent'). parent snippetBuilder snippet: snippetTemp; add. - "parent := self snippetBuilder snippet: surrogate." ] ]