sorting tags on webpage, added tags to AtParty importer
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -23,10 +23,7 @@ import java.io.InputStream;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import java.util.*;
|
||||
import java.util.function.Predicate;
|
||||
|
||||
public class AtParty extends BaseImporter {
|
||||
@@ -162,7 +159,19 @@ public class AtParty extends BaseImporter {
|
||||
|
||||
@Override
|
||||
protected List<String> extractTags(Tag eventTag) {
|
||||
return List.of("Gera");
|
||||
var tags = new ArrayList<String>();
|
||||
tags.add("Gera");
|
||||
var res = super.extractLocation(eventTag);
|
||||
var opt = res.optional();
|
||||
|
||||
if (opt.isEmpty()) return tags;
|
||||
var loc = opt.get();
|
||||
var lower = loc.toLowerCase();
|
||||
if (lower.contains("seven")) tags.add("SevenClub");
|
||||
if (lower.contains("music hall")) tags.add("MusicHall");
|
||||
if (lower.contains("partyhaus")||lower.contains("qui")) tags.add("Qui");
|
||||
if (lower.contains("hofwiesenpark")) tags.add("Hofwiesenpark")
|
||||
return tags;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -19,6 +19,7 @@ function addRow(json){
|
||||
var row = table.insertRow(1);
|
||||
row.id = json.id;
|
||||
if (json.tags){
|
||||
json.tags.sort();
|
||||
var tagList = json.tags.join(' ');
|
||||
row.setAttribute('class',tagList);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user