Always update state of delete and undelete buttons in window form
Closes #13323 (grafted from 377fcba9fba2d39973067915f72848fd01bce7ed) --HG-- branch : 6.0
This commit is contained in:
1 parent
c629a5c04c
commit
025b726e8e
2 files changed
+11
-7
No files matched your search
+6
-4
@@ -354,10 +354,12 @@
|
||||
}
|
||||
this.but_next.prop('disabled', data[0] >= data[1]);
|
||||
this.but_previous.prop('disabled', data[0] <= 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);
|
||||
|
||||
@@ -368,9 +368,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