mirror of
https://github.com/tw93/Mole.git
synced 2026-03-22 19:40:07 +00:00
chore: auto format code
This commit is contained in:
@@ -133,7 +133,7 @@ select_apps_for_uninstall() {
|
||||
sizekb_csv+=",${size_kb:-0}"
|
||||
fi
|
||||
names_arr+=("$display_name")
|
||||
((idx++))
|
||||
((idx++)) || true
|
||||
done
|
||||
# Use newline separator for names (safe for names with commas)
|
||||
local names_newline
|
||||
|
||||
@@ -155,7 +155,7 @@ paginated_multi_select() {
|
||||
# Only count if not already selected (handles duplicates)
|
||||
if [[ ${selected[idx]} != true ]]; then
|
||||
selected[idx]=true
|
||||
((selected_count++))
|
||||
((selected_count++)) || true
|
||||
fi
|
||||
fi
|
||||
done
|
||||
@@ -654,7 +654,7 @@ paginated_multi_select() {
|
||||
|
||||
if [[ $cursor_pos -lt $((visible_count - 1)) ]]; then
|
||||
local old_cursor=$cursor_pos
|
||||
((cursor_pos++))
|
||||
((cursor_pos++)) || true
|
||||
local new_cursor=$cursor_pos
|
||||
|
||||
if [[ -n "$filter_text" || -n "${MOLE_READ_KEY_FORCE_CHAR:-}" ]]; then
|
||||
@@ -674,7 +674,7 @@ paginated_multi_select() {
|
||||
prev_cursor_pos=$cursor_pos
|
||||
continue
|
||||
elif [[ $((top_index + visible_count)) -lt ${#view_indices[@]} ]]; then
|
||||
((top_index++))
|
||||
((top_index++)) || true
|
||||
visible_count=$((${#view_indices[@]} - top_index))
|
||||
[[ $visible_count -gt $items_per_page ]] && visible_count=$items_per_page
|
||||
if [[ $cursor_pos -ge $visible_count ]]; then
|
||||
@@ -716,7 +716,7 @@ paginated_multi_select() {
|
||||
((selected_count--))
|
||||
else
|
||||
selected[real]=true
|
||||
((selected_count++))
|
||||
((selected_count++)) || true
|
||||
fi
|
||||
|
||||
# Incremental update: only redraw header (for count) and current row
|
||||
@@ -757,9 +757,9 @@ paginated_multi_select() {
|
||||
local visible_count=$((${#view_indices[@]} - top_index))
|
||||
[[ $visible_count -gt $items_per_page ]] && visible_count=$items_per_page
|
||||
if [[ $cursor_pos -lt $((visible_count - 1)) ]]; then
|
||||
((cursor_pos++))
|
||||
((cursor_pos++)) || true
|
||||
elif [[ $((top_index + visible_count)) -lt ${#view_indices[@]} ]]; then
|
||||
((top_index++))
|
||||
((top_index++)) || true
|
||||
fi
|
||||
need_full_redraw=true
|
||||
fi
|
||||
@@ -843,7 +843,7 @@ paginated_multi_select() {
|
||||
if [[ $idx -lt ${#view_indices[@]} ]]; then
|
||||
local real="${view_indices[idx]}"
|
||||
selected[real]=true
|
||||
((selected_count++))
|
||||
((selected_count++)) || true
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
@@ -159,7 +159,7 @@ paginated_multi_select() {
|
||||
# Count selections for header display
|
||||
local selected_count=0
|
||||
for ((i = 0; i < total_items; i++)); do
|
||||
[[ ${selected[i]} == true ]] && ((selected_count++))
|
||||
[[ ${selected[i]} == true ]] && ((selected_count++)) || true
|
||||
done
|
||||
|
||||
# Header
|
||||
@@ -247,9 +247,9 @@ paginated_multi_select() {
|
||||
[[ $visible_count -gt $items_per_page ]] && visible_count=$items_per_page
|
||||
|
||||
if [[ $cursor_pos -lt $((visible_count - 1)) ]]; then
|
||||
((cursor_pos++))
|
||||
((cursor_pos++)) || true
|
||||
elif [[ $((top_index + visible_count)) -lt $total_items ]]; then
|
||||
((top_index++))
|
||||
((top_index++)) || true
|
||||
visible_count=$((total_items - top_index))
|
||||
[[ $visible_count -gt $items_per_page ]] && visible_count=$items_per_page
|
||||
if [[ $cursor_pos -ge $visible_count ]]; then
|
||||
|
||||
Reference in New Issue
Block a user