details:   https://code.tryton.org/tryton/commit/c1ee3b163521
branch:    default
user:      Cédric Krier <[email protected]>
date:      Wed Mar 18 19:47:50 2026 +0100
description:
        Set sortable on table header instead of label

        This way the cursor is rendered as pointer over the clickable element.
diffstat:

 sao/src/sao.less     |  7 ++++---
 sao/src/view/tree.js |  2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diffs (36 lines):

diff -r 8370f3ff1e8d -r c1ee3b163521 sao/src/sao.less
--- a/sao/src/sao.less  Wed Mar 18 19:46:20 2026 +0100
+++ b/sao/src/sao.less  Wed Mar 18 19:47:50 2026 +0100
@@ -872,6 +872,10 @@
             position: relative;
             padding: 5px;
 
+            &.sortable {
+                cursor: pointer;
+            }
+
             > label {
                 display: inline-block;
                 overflow: hidden;
@@ -880,9 +884,6 @@
                 margin: 0;
                 vertical-align: bottom;
 
-                &.sortable {
-                    cursor: pointer;
-                }
             }
 
             > div.resizer {
diff -r 8370f3ff1e8d -r c1ee3b163521 sao/src/view/tree.js
--- a/sao/src/view/tree.js      Wed Mar 18 19:46:20 2026 +0100
+++ b/sao/src/view/tree.js      Wed Mar 18 19:47:50 2026 +0100
@@ -239,7 +239,7 @@
                         }
                         this.sort_model(e);
                     });
-                    label.addClass('sortable');
+                    th.addClass('sortable');
                 }
                 tr.append(th.append(label));
                 let resizer = jQuery('<div/>', {

Reply via email to