[{"created":"20210930135717002","text":"\\define stateTid() $(stid)$/state/$(cnt)$$(cnt1)$\n\\define editTid()  $(stid)$/content/$(cnt)$$(cnt1)$\n\\define source() Test\n\n\n\\define onactions()\n<$action-setfield $tiddler=<<editTid>> $field=text $value=<<currentTiddler>> />\n\\end\n\\define offactions()\n<$vars for=<<currentTiddler>> with={{{[<editTid>get[text]]}}}>\n<$action-setfield $tiddler=<<source>> $field=text $value={{{[<source>get[text]search-replace<for>,<with>]}}} />\n</$vars>\nsearch-replace\n\n\\end\n\n\\define toggle-button(stateTiddler, onlabel:\"On\", offlabel:\"off\")\n<$reveal type=\"nomatch\" state=<<__stateTiddler__>> text=\"edit\">\n<$button set=<<__stateTiddler__>>  setTo=\"edit\" actions=<<onactions>> >{{$:/core/images/edit-button}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<__stateTiddler__>>  text=\"edit\">\n<$button set=<<__stateTiddler__>>  setTo=\"show\" actions=<<offactions>>>{{$:/core/images/done-button}}</$button>\n</$reveal>\n\\end\n\n\n\\define feditor()\n<$macrocall $name=toggle-button stateTiddler=<<stateTid>> onlabel=\"edit\" offlabel=\"show\"/>\n\n\n<$reveal state=<<stateTid>> type=\"nomatch\" text=\"edit\">\n<$transclude field=title mode=\"block\"/>\n</$reveal>\n<$reveal state=<<stateTid>> type=\"match\"   text=\"edit\">\n<$edit-text tiddler=<<editTid>> field=\"text\" tag=textarea class=\"w-100\"/>\n</$reveal>\n\n\n\n\\end\n\n--- Start\n\n<$vars pattern=\"\\n\\!\"\n  src={{{[<source>get[text]]}}}  stid=<<currentTiddler>>>\n<$list filter=\"[<src>splitregexp<pattern>!is[blank]first[]]\" counter=cnt1>\n<<feditor>>\n<$list filter=\"[<src>splitregexp<pattern>!is[blank]butfirst[]addprefix[!]]\" counter=cnt>\n<<feditor>>\n</$list>\n</$list>\n</$vars>\n\n---\n\n{{Test}}","tags":"","title":"section-editor/prototype","modified":"20210930153814367"},{"created":"20210930103235306","text":"Preface of level one. Test\n\n! Level one (!)\nThis is the first part\n\n* Hirad\n* Pouri\n* Jeremy\n\n!! Level two (!!)\nThis is the second part\n\n!!! Level three (!!!)\nHello Mohammad. This is third part\n\nCrude test\n\nThis some text in the last part\n","tags":"","title":"Test","modified":"20210930151808255"}]