X-Git-Url: https://git.cweiske.de/enigma2-curlytx.git/blobdiff_plain/fe488d5b78b9d7336ba3eb8491aaa216b0e574b3..38752d5f0133b64088b4e70680f8c862f73ebd56:/src/CurlyTx.py diff --git a/src/CurlyTx.py b/src/CurlyTx.py index fd42921..6ce0efd 100644 --- a/src/CurlyTx.py +++ b/src/CurlyTx.py @@ -1,3 +1,8 @@ +# -*- coding: utf-8 -*- +# CurlyTx main window +# Copyright (C) 2011 Christian Weiske +# License: GPLv3 or later + from . import _ from Screens.Screen import Screen @@ -16,16 +21,16 @@ from Components.config import config class CurlyTx(Screen,HelpableScreen): skin = """ - + - - - - - + + + + + """ currentUrl = None @@ -65,8 +70,11 @@ class CurlyTx(Screen,HelpableScreen): self.loadHelp() self.loadButtons() + self.onLayoutFinish.append(self.afterLayout) + + def afterLayout(self): + self.setTextFont self.loadUrl(config.plugins.CurlyTx.defaultPage.value) - self.onLayoutFinish.append(self.setTextFont) def loadHelp(self): self.helpList.append(( @@ -197,7 +205,7 @@ class CurlyTx(Screen,HelpableScreen): self["text"].setText(self.pageContent) self.pageContent = None self.showingHeaders = False - else: + elif self.httpGetterFactory.response_headers: headers = _("HTTP response headers for") + "\n" + self.currentUrl + "\n\n" for (k, v) in self.httpGetterFactory.response_headers.items(): headers += k + ": " + ("\n" + k + ": ").join(v) + "\n"