hide default page config option when no page defined
authorChristian Weiske <cweiske@cweiske.de>
Mon, 21 Nov 2011 05:50:31 +0000 (06:50 +0100)
committerChristian Weiske <cweiske@cweiske.de>
Mon, 21 Nov 2011 05:50:31 +0000 (06:50 +0100)
ChangeLog
README.rst
src/CurlyTxSettings.py

index 942055c79acf332e66c087de21ed19a32bd09446..dd4ea2fc96b9c4c398e0eaae12cfe18d42959fba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,7 @@
 2011-11-21  Christian Weiske  <cweiske@cweiske.de>
 
        * hide color buttons when no/only one page configured
-
+       * hide default page config option when no page defined
 
 2011-11-18  Christian Weiske  <cweiske@cweiske.de>
 
index a5c3716a8ea9cdccf80ab322ebb0af2817b358c8..8c44dc3007308fc7a11ad095f876898b80707c17 100644 (file)
@@ -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"
index 1534ce47836dffa24cf6473a32db77ceb066c768..154bf3786b848cdcd96fc7744220d132f2797842 100644 (file)
@@ -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))