From: Christian Weiske Date: Mon, 21 Nov 2011 05:50:31 +0000 (+0100) Subject: hide default page config option when no page defined X-Git-Tag: v1.0.0~43 X-Git-Url: https://git.cweiske.de/enigma2-curlytx.git/commitdiff_plain/70a718833dc18d1f589def81ab4d5fbbf330a53b hide default page config option when no page defined --- diff --git a/ChangeLog b/ChangeLog index 942055c..dd4ea2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,7 @@ 2011-11-21 Christian Weiske * hide color buttons when no/only one page configured - + * hide default page config option when no page defined 2011-11-18 Christian Weiske diff --git a/README.rst b/README.rst index a5c3716..8c44dc3 100644 --- a/README.rst +++ b/README.rst @@ -10,7 +10,6 @@ Multiple URLs can be configured and navigated. Open issues =========== -- hide default page selection when no page defined - page import via atom feed/opml - move mode to re-order pages - show current page when multiple ones are defined: "2/6" diff --git a/src/CurlyTxSettings.py b/src/CurlyTxSettings.py index 1534ce4..154bf37 100644 --- a/src/CurlyTxSettings.py +++ b/src/CurlyTxSettings.py @@ -58,7 +58,8 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen): getConfigListEntry(_("Page:") + " " + x.title.value, x.uri) for x in config.plugins.CurlyTx.pages ] - list.append(getConfigListEntry(_("Default page"), config.plugins.CurlyTx.defaultPage)) + if len(config.plugins.CurlyTx.pages): + list.append(getConfigListEntry(_("Default page"), config.plugins.CurlyTx.defaultPage)) list.append(getConfigListEntry(_("Show in main menu"), config.plugins.CurlyTx.menuMain)) list.append(getConfigListEntry(_("Show in extensions menu"), config.plugins.CurlyTx.menuExtensions)) list.append(getConfigListEntry(_("Menu title"), config.plugins.CurlyTx.menuTitle))