Use @pagination

This commit is contained in:
Florent 2014-04-15 10:26:25 +02:00
commit c488a0c7ae
2 changed files with 3 additions and 2 deletions

View file

@ -214,7 +214,7 @@ class IngBrowser(LoginBrowser):
"transfer_issuer_radio": subscription.id
}
self.billpage.go(data=data)
return self.pagination(lambda: self.page.iter_bills(subid=subscription.id))
return self.page.iter_bills(subid=subscription.id)
def predownload(self, bill):
self.page.postpredown(bill._localid)

View file

@ -24,7 +24,7 @@ import re
from weboob.capabilities.bank import Account
from weboob.capabilities.base import NotAvailable
from weboob.tools.browser2.page import HTMLPage, LoggedPage, method, ListElement, ItemElement
from weboob.tools.browser2.page import HTMLPage, LoggedPage, method, ListElement, ItemElement, pagination
from weboob.tools.browser2.filters import Attr, CleanText, CleanDecimal, Filter, Field, MultiFilter, Date, Lower
from weboob.tools.capabilities.bank.transactions import FrenchTransaction
@ -130,6 +130,7 @@ class AccountsList(LoggedPage, HTMLPage):
obj_coming = NotAvailable
obj__jid = Attr('//input[@name="javax.faces.ViewState"]', 'value')
@pagination
@method
class get_transactions(ListElement):
item_xpath = '//table'