Always update state of delete and undelete buttons in window form
Closes #13323
This commit is contained in:
1 parent
26896b5da6
commit
342d5eb6ed
2 files changed
+11
-7
No files matched your search
+6
-4
@@ -414,10 +414,12 @@
|
||||
}
|
||||
this.but_next.prop('disabled', position >= size);
|
||||
this.but_previous.prop('disabled', position <= 1);
|
||||
if (access.delete && !readonly && deletable) {
|
||||
this.but_del.prop('disabled', false);
|
||||
this.but_undel.prop('disabled', false);
|
||||
}
|
||||
this.but_del.prop(
|
||||
'disabled',
|
||||
readonly ||
|
||||
!access.delete ||
|
||||
!deletable);
|
||||
this.but_undel.prop('disabled', readonly);
|
||||
} else {
|
||||
this.but_del.prop('disabled', true);
|
||||
this.but_undel.prop('disabled', true);
|
||||
|
||||
@@ -373,9 +373,11 @@ class WinForm(NoModal, InfoBar):
|
||||
self.but_pre.set_sensitive(True)
|
||||
else:
|
||||
self.but_pre.set_sensitive(False)
|
||||
if access['delete'] and not readonly and deletable:
|
||||
self.but_del.set_sensitive(True)
|
||||
self.but_undel.set_sensitive(True)
|
||||
self.but_del.set_sensitive(bool(
|
||||
not readonly
|
||||
and access['delete']
|
||||
and deletable))
|
||||
self.but_undel.set_sensitive(bool(not readonly))
|
||||
else:
|
||||
self.but_del.set_sensitive(False)
|
||||
self.but_undel.set_sensitive(False)
|
||||
|
||||
Reference in new issue
Block a user