--- diff_html.py 2007-11-27 22:06:00.000000000 +0300 +++ diff_html.py 2008-02-24 00:29:07.000000000 +0300 @@ -42,9 +42,38 @@ lastmatch = (0, 0) + # Next Diff and Prev Diff buttons. + prevnext = {} + try: + if request.args["rev1"][0] == "1": + prevnext["disable"] = u"disabled=\"true\"" + else: + prevnext["disable"] = u"" + prevnext["prev1"] = unicode(int(request.args["rev1"][0]) - 1) + prevnext["prev2"] = request.args["rev1"][0] + prevnext["next1"] = request.args["rev2"][0] + prevnext["next2"] = unicode(int(request.args["rev2"][0]) + 1) + except: + return " - " + _("Invalid request!", formatted=False) + #prevnext = {"disable" : u"true", "prev1" : u"1", "prev2" : u"1", "next1" : u"1", "next2" : u"2"} + result = """ + + + + -""" % (_('Deletions are marked like this.', formatted=False), _('Additions are marked like this.', formatted=False),) +""" % ( request.path_info, prevnext["prev1"], prevnext["prev2"], prevnext["disable"], \ + request.path_info, prevnext["next1"], prevnext["next2"], \ + _('Deletions are marked like this.', formatted=False), \ + _('Additions are marked like this.', formatted=False),) # Print all differences for match in linematch:
+ + + + +
+ + + + +
%s @@ -56,7 +85,10 @@