From f62aa8b56139a758dbe1cd7b093d980c260cea18 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Fri, 23 Dec 2022 17:24:07 -0500 Subject: Browset: Fully recreate gemtext widget on entry --- gemtext.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'gemtext.py') diff --git a/gemtext.py b/gemtext.py index 62640a3..66a2ad6 100644 --- a/gemtext.py +++ b/gemtext.py @@ -4,17 +4,11 @@ from textual.containers import Container class Gemtext(Static): """Gemtext widget.""" - items = [] - #def compose(self) -> ComposeResult: - # yield Container(id="content") def __init__(self, txt, id): super().__init__(id=id) - self.update(txt) - def update(self, txt): - #S = self.query("Static") - #if S: - # S.last().remove() + self.addlines(txt) + def addlines(self, txt): for line in txt.split('\n'): if line.startswith("=>"): path = line[2:].lstrip().split(' ')[0] -- cgit 1.4.1