Use screen methods to activate or not the next/previous buttons of attachment preview

Closes #12756
This commit is contained in:
Cédric Krier
2023-11-16 18:22:04 +01:00
parent e1e6492a40
commit 1b1bbc5390
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -1283,8 +1283,8 @@
preview.record_message = function(position, length) {
var text = (position || '_') + '/' + length;
label.text(text).attr('title', text);
but_prev.prop('disabled', !position || position <= 1);
but_next.prop('disabled', !position || position >= length);
but_prev.prop('disabled', !screen.has_previous());
but_next.prop('disabled', !screen.has_next());
};
screen.windows.push(preview);
+2 -2
View File
@@ -218,8 +218,8 @@ class Form(TabContent):
class Preview():
def record_message(self, position, length, *args):
label.set_text('(%s/%s)' % (position or '_', length))
but_prev.set_sensitive(position and position > 1)
but_next.set_sensitive(position and position < length)
but_prev.set_sensitive(screen.has_prev())
but_next.set_sensitive(screen.has_next())
screen.windows.append(Preview())
vbox.pack_start(screen.widget, expand=True, fill=True, padding=0)