toaster: edit column list not sorted
Submitted by Reyna, David on Sept. 3, 2017, 8:15 p.m.
|
Patch ID: 143606
Details
Commit Message
@@ -202,6 +202,7 @@ function tableInit(ctx){
}
/* Add table header and column toggle menu */
+ var column_edit_entries = [];
for (var i in tableData.columns){
var col = tableData.columns[i];
if (col.displayable === false) {
@@ -293,12 +294,28 @@ function tableInit(ctx){
defaultHiddenCols.push(col.field_name);
}
- editColMenu.append(toggler);
+ /* Gather the Edit Column entries */
+ column_edit_entries.push({'title':col.title,'html':toggler});
+
} /* End for each column */
+ /* Append the sorted Edit Columns toggler entries */
+ column_edit_entries.sort(function(a,b) {return (a.title > b.title) ? 1 : ((b.title > a.title) ? -1 : 0);} );
+ for (var col in column_edit_entries){
+ editColMenu.append(column_edit_entries[col].html);
+ }
+
tableChromeDone = true;
}
+ function col_compare(a,b) {
+ if (a.last_nom < b.last_nom)
+ return -1;
+ if (a.last_nom > b.last_nom)
+ return 1;
+ return 0;
+ }
+
/* Toggles the active state of the filter button */
function filterBtnActive(filterBtn, active){
if (active) {
Comments