From 741eaf801ce180d6d4c8fc460351bc4ac2bf6d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 18 Mar 2026 19:47:50 +0100 Subject: [PATCH] Set sortable on table header instead of label This way the cursor is rendered as pointer over the clickable element. --- sao/src/sao.less | 7 ++++--- sao/src/view/tree.js | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sao/src/sao.less b/sao/src/sao.less index 8bb9aa79cd..f102348cf8 100644 --- a/sao/src/sao.less +++ b/sao/src/sao.less @@ -872,6 +872,10 @@ img.icon { position: relative; padding: 5px; + &.sortable { + cursor: pointer; + } + > label { display: inline-block; overflow: hidden; @@ -880,9 +884,6 @@ img.icon { margin: 0; vertical-align: bottom; - &.sortable { - cursor: pointer; - } } > div.resizer { diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js index 94283cde82..277e205366 100644 --- a/sao/src/view/tree.js +++ b/sao/src/view/tree.js @@ -239,7 +239,7 @@ } this.sort_model(e); }); - label.addClass('sortable'); + th.addClass('sortable'); } tr.append(th.append(label)); let resizer = jQuery('
', {