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 942055c..dd4ea2f 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
 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>
 
 
 2011-11-18  Christian Weiske  <cweiske@cweiske.de>
 
index a5c3716..8c44dc3 100644 (file)
@@ -10,7 +10,6 @@ Multiple URLs can be configured and navigated.
 
 Open issues
 ===========
 
 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"
 - page import via atom feed/opml
 - move mode to re-order pages
 - show current page when multiple ones are defined: "2/6"
index 1534ce4..154bf37 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
             ]
             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))
         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))