0774730fb314a4fa84faaf6fb60bf5f679618723 kent Tue Mar 10 17:43:16 2015 -0700 Adding up or down arrow after a column we sort on. diff --git src/hg/lib/tablesTables.c src/hg/lib/tablesTables.c index 738b9ab..6e3ace8 100644 --- src/hg/lib/tablesTables.c +++ src/hg/lib/tablesTables.c @@ -161,30 +161,44 @@ /* Print column labels */ int i; for (i=0; ifieldCount; ++i) { webPrintLabelCellStart(); printf(""); printf("%s", field); + if (!isEmpty(orderFields)) + { + char *s = orderFields; + boolean isRev = (s[0] == '-'); + if (isRev) + ++s; + if (sameString(field, s)) + { + if (isRev) + printf("↑"); + else + printf("↓"); + } + } printf(""); webPrintLabelCellEnd(); } /* Sort on field */ if (!isEmpty(orderFields)) { boolean doReverse = FALSE; char *field = orderFields; if (field[0] == '-') { field += 1; doReverse = TRUE; } fieldedTableSortOnField(table, field, doReverse);