changeset e00f344517b5 in sao:6.0
details: https://hg.tryton.org/sao?cmd=changeset&node=e00f344517b5
description:
Only hide next/previous buttons on XS screens if they exist
issue10467
review346411002
(grafted from 16479a3d9f7e4c2a5d43e0ab2242a0e04b4aea84)
diffstat:
src/tab.js | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
diffs (28 lines):
diff -r 05091f8429fc -r e00f344517b5 src/tab.js
--- a/src/tab.js Mon Jun 07 22:17:19 2021 +0100
+++ b/src/tab.js Mon Jun 07 22:21:49 2021 +0100
@@ -260,13 +260,17 @@
}.bind(this));
};
this.menu_def().forEach(add_button.bind(this));
- this.status_label = jQuery('<span/>', {
- 'class': 'badge',
- }).appendTo(jQuery('<div/>', {
- 'class': 'navbar-text hidden-xs',
- }).insertAfter(this.buttons.previous));
- this.buttons.previous.addClass('hidden-xs');
- this.buttons.next.addClass('hidden-xs');
+ if (this.buttons.previous) {
+ this.status_label = jQuery('<span/>', {
+ 'class': 'badge',
+ }).appendTo(jQuery('<div/>', {
+ 'class': 'navbar-text hidden-xs',
+ }).insertAfter(this.buttons.previous));
+ this.buttons.previous.addClass('hidden-xs');
+ }
+ if (this.buttons.next) {
+ this.buttons.next.addClass('hidden-xs');
+ }
toolbar.find('.btn-toolbar > .btn-group').last()
.addClass( 'hidden-xs')
.find('.dropdown')