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')

Reply via email to