From 277f5c25e5e92ddf953e168b91ee45d17632c7d1 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Wed, 8 Feb 2017 02:51:40 +0300 Subject: [PATCH] added auto-grouping... Signed-off-by: Alex A. Naanou --- ui (gen4)/lib/widget/browse.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ui (gen4)/lib/widget/browse.js b/ui (gen4)/lib/widget/browse.js index bbe75e85..8e6b8980 100755 --- a/ui (gen4)/lib/widget/browse.js +++ b/ui (gen4)/lib/widget/browse.js @@ -778,11 +778,17 @@ function(list, options){ buttons = options.buttons = buttons .map(function(button){ - return button in __buttons ? + var res = button in __buttons ? __buttons[button] : button[1] in __buttons ? [button[0], __buttons[button[1]][1]] - : button.slice() }) + : button.slice() + // group if at least one sort button is present... + if(res !== button){ + options.groupList = true + } + return res + }) // clear out the unused button placeholders... .filter(function(b){ return ['UP', 'DOWN', 'TO_TOP', 'TO_BOTTOM', 'REMOVE'].indexOf(b) < 0 })