Commit 8e517447 authored by Dmitry Shelepnev's avatar Dmitry Shelepnev
Browse files

Fix opds_paginator.py

parent 4d46bb39
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -17,15 +17,15 @@ class Paginator:
    def calc_data(self):
        d1_MAXITEMS = self.MAXITEMS
        self.d1_first_pos = d1_MAXITEMS*(self.page_num-1);
        self.d1_first_pos = self.d1_first_pos if self.d1_first_pos<self.d1_count else self.d1_count-1
        self.d1_first_pos = self.d1_first_pos if self.d1_first_pos<self.d1_count else self.d1_count
        self.d1_last_pos =  d1_MAXITEMS*self.page_num - 1;
        self.d1_last_pos = self.d1_last_pos if self.d1_last_pos<self.d1_count else self.d1_count-1   
        self.d1_last_pos = self.d1_last_pos if self.d1_last_pos<self.d1_count else self.d1_count   
        
        d2_MAXITEMS = self.MAXITEMS - self.d1_last_pos + self.d1_first_pos
        self.d2_first_pos = d2_MAXITEMS*(self.page_num-1);
        self.d2_first_pos = self.d2_first_pos if self.d2_first_pos<self.d2_count else self.d2_count-1
        self.d2_first_pos = self.d2_first_pos if self.d2_first_pos<self.d2_count else self.d2_count
        self.d2_last_pos =  d2_MAXITEMS*self.page_num - 1;
        self.d2_last_pos = self.d2_last_pos if self.d2_last_pos<self.d2_count else self.d2_count-1
        self.d2_last_pos = self.d2_last_pos if self.d2_last_pos<self.d2_count else self.d2_count
        
        self.num_pages = self.count//self.MAXITEMS + 1 if self.count%self.MAXITEMS else 0
        self.firstpage = self.page_num - self.HALF_PAGES_LINK