Sort tracks in listing
This commit is contained in:
parent
2268b7bd23
commit
ac78cb0243
|
@ -144,7 +144,7 @@ const update_main_slide = (data, time, config) => {
|
|||
const upcomingEventsSorted = sol.sortEventsByStartDate(upcomingEvents);
|
||||
|
||||
const allTracks = sol.allTracks(schedule);
|
||||
const tracks = allTracks.filter(t => t !== "Andere");
|
||||
const tracks = serv.sort_tracks(allTracks.filter(t => t !== "Andere"));
|
||||
|
||||
// Take first n events
|
||||
const events = upcomingEventsSorted.slice(0, max_events);
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
'use strict';
|
||||
|
||||
import * as lodash from "../../lodash/lodash-core.js";
|
||||
|
||||
import * as sol from "../../solight/sol.js";
|
||||
|
||||
|
||||
|
@ -20,12 +22,15 @@ const trackIndexMap = new Map([
|
|||
['Andere', 0],
|
||||
['Ethik, Wissenschaft, Kultur & Gesellschaft', 1],
|
||||
['Recht & Politik', 2],
|
||||
['Digitale Selbstverteidigung', 3],
|
||||
['Netzwerke, Security, Hard- & Software', 4]]);
|
||||
['Netzwerke, Security, Hard- & Software', 3],
|
||||
['Digitale Selbstverteidigung', 4]]);
|
||||
|
||||
const track_index = (track) =>
|
||||
trackIndexMap.get(track);
|
||||
|
||||
const sort_tracks = (tracks) =>
|
||||
lodash.sortBy(tracks, track_index);
|
||||
|
||||
|
||||
const person_names_concat = (persons) =>
|
||||
// persons.map(p => sol.personName(p)).join(', ');
|
||||
|
@ -44,6 +49,7 @@ export {
|
|||
process_data,
|
||||
event_modus_string,
|
||||
track_index,
|
||||
sort_tracks,
|
||||
person_names_concat,
|
||||
fix_dash
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue