show current page when multiple ones are defined: "2/6"
[enigma2-curlytx.git] / src / CurlyTx.py
index 85970ca1846d8051f14b5dbdcbb7a282987fd3f4..ae31a335ff7b4e48b5c2e2f1c462c4e570f4945d 100644 (file)
@@ -139,8 +139,9 @@ class CurlyTx(Screen,HelpableScreen):
             self.loadNoPage()
             return
 
+        pageCount = len(config.plugins.CurlyTx.pages)
         pageId = int(pageId)
-        if pageId > (len(config.plugins.CurlyTx.pages) - 1):
+        if pageId > (pageCount - 1):
             if len(config.plugins.CurlyTx.pages) == 0:
                 self.loadNoPage()
             else:
@@ -149,6 +150,10 @@ class CurlyTx(Screen,HelpableScreen):
 
         url   = config.plugins.CurlyTx.pages[pageId].uri.value
         title = config.plugins.CurlyTx.pages[pageId].title.value
+
+        if pageCount > 1:
+            title = "{0} [{1}/{2}]".format(title, pageId + 1, pageCount)
+
         self.currentPage = pageId
         self.currentUrl = url