From c0f4bdf0d080ff8b1f3e3a358a470440f9d9f5eb Mon Sep 17 00:00:00 2001 From: stt Date: Sat, 23 May 2020 19:34:14 +0200 Subject: [PATCH] =?UTF-8?q?offer=20Interface=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/offer.model.ts | 82 ++++++++++++++++ src/app/searchresults/searchresults.page.html | 5 +- src/offer/offer.component.ts | 98 ++----------------- 3 files changed, 93 insertions(+), 92 deletions(-) create mode 100644 src/app/offer.model.ts diff --git a/src/app/offer.model.ts b/src/app/offer.model.ts new file mode 100644 index 0000000..130ec1d --- /dev/null +++ b/src/app/offer.model.ts @@ -0,0 +1,82 @@ +export interface Offer { + adr_anfahrt: string; + adr_hausnr: string; + adr_ort: string; + adr_plz: string; + adr_strasse: string; + con_fax: string; + con_mobile: string; + con_tel: string; + descr_einrichtung: string; + descr_long: string; + descr_short: string; + descr_titel: string; + descr_zusatz: string; + descr_date: Date; + detail_anmeldung: string; + detail_gender: string; + detail_cost: string; + details_teilnehmer: string; + details_zeit: string; + details_ziel: string; + detail_methods: string; + categories: { + Elternbildung: boolean; + "Soziale Teilhabe": boolean; + Beratung: boolean; + "Erährung und Bewegung": boolean; + "Familienfreundliche Angebote": boolean; + "Förderung der allgem. Lebenskompetenz": boolean; + "Frühe Hilfen": boolean; + "Körperliche Gesundheit": boolean; + "Seelische Gesundheit": boolean; + Inklusion: boolean; + "Medienpädagogik/-kompetenz": boolean; + "Migration und Integration": boolean; + "Offene Familientreffs": boolean; + "Partnerschaft und Sexualität": boolean; + "Planung, Unterstützung, Material": boolean; + "Prävention von Gewalt und Rechtsextremismus": boolean; + "Prävention von sexueller Gewalt": boolean; + "Prävention von Sucht": boolean; + Sontiges: boolean; + "Übergang in Kita/Schule/Beruf": boolean; + }; + region: { + "Batzenberg, Schönberg, Hexental": boolean; + "Dreisamtal, Gundelfingen": boolean; + Glottertal: boolean; + Hochschwarzwald: boolean; + "Kaiserstuhl, Tuniberg": boolean; + "Markgräflerland Nord": boolean; + "Markgräflerland Süd": boolean; + "Stadt Freiburg": boolean; + }; + zielgruppe: { + "Einrichtungen und Vereine": boolean; + Eltern: boolean; + Erwachsene: boolean; + Gemeinden: boolean; + "Kinder und Jugendliche": boolean; + "Medizinische Fachkräfte": boolean; + "Pädagogische Fachkräfte": boolean; + "allgemeine Bevölkerung": boolean; + }; + + altergruppe: { + "0-3 Jahre": boolean; + "3-6 Jahre": boolean; + "6-10 Jahre": boolean; + "10-16 Jahre": boolean; + "16-18 Jahre": boolean; + "18-27 Jahre": boolean; + Erwachsene: boolean; + Familienphase: boolean; + "Senioren und Familien": boolean; + }; + + geo_lat: number; + geo_lon: number; + link_title: string; + link_url: string; +} diff --git a/src/app/searchresults/searchresults.page.html b/src/app/searchresults/searchresults.page.html index fc061b2..4f08985 100644 --- a/src/app/searchresults/searchresults.page.html +++ b/src/app/searchresults/searchresults.page.html @@ -1,10 +1,13 @@ - + Suchergebnisse + + + diff --git a/src/offer/offer.component.ts b/src/offer/offer.component.ts index a197364..895c453 100644 --- a/src/offer/offer.component.ts +++ b/src/offer/offer.component.ts @@ -1,99 +1,15 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit } from "@angular/core"; +import { Offer } from "src/app/offer.model"; @Component({ - selector: 'app-offer', - templateUrl: './offer.component.html', - styleUrls: ['./offer.component.scss'], + selector: "app-offer", + templateUrl: "./offer.component.html", + styleUrls: ["./offer.component.scss"], }) export class OfferComponent implements OnInit { - adr_anfahrt: string; - adr_hausnr: string; - adr_ort: string; - adr_plz: string; - adr_strasse: string; - con_fax: string; - con_mobile: string; - con_tel: string; - descr_einrichtung: string; - descr_long: string; - descr_short: string; - descr_titel: string; - descr_zusatz: string; - descr_date: Date; - detail_anmeldung: string; - detail_gender: string; - detail_cost: string; - details_teilnehmer: string; - details_zeit: string; - details_ziel: string; - detail_methods: string; - categories: { - "Elternbildung": boolean, - "Soziale Teilhabe": boolean, - "Beratung": boolean, - "Erährung und Bewegung": boolean, - "Familienfreundliche Angebote": boolean, - "Förderung der allgem. Lebenskompetenz": boolean, - "Frühe Hilfen": boolean, - "Körperliche Gesundheit": boolean, - "Seelische Gesundheit": boolean, - "Inklusion": boolean, - "Medienpädagogik/-kompetenz": boolean, - "Migration und Integration": boolean, - "Offene Familientreffs": boolean, - "Partnerschaft und Sexualität": boolean, - "Planung, Unterstützung, Material": boolean, - "Prävention von Gewalt und Rechtsextremismus": boolean, - "Prävention von sexueller Gewalt": boolean, - "Prävention von Sucht": boolean, - "Sontiges": boolean, - "Übergang in Kita/Schule/Beruf": boolean, - } - region: { - "Batzenberg, Schönberg, Hexental": boolean; - "Dreisamtal, Gundelfingen": boolean; - "Glottertal": boolean; - "Hochschwarzwald": boolean; - "Kaiserstuhl, Tuniberg": boolean; - "Markgräflerland Nord": boolean; - "Markgräflerland Süd": boolean; - "Stadt Freiburg": boolean; - } - zielgruppe: { - "Einrichtungen und Vereine" : boolean; - "Eltern" : boolean; - "Erwachsene" : boolean; - "Gemeinden" : boolean; - "Kinder und Jugendliche" : boolean; - "Medizinische Fachkräfte" : boolean; - "Pädagogische Fachkräfte" : boolean; - "allgemeine Bevölkerung" : boolean; - } + private static instance: Offer; - altergruppe: { - "0-3 Jahre": boolean; - "3-6 Jahre": boolean; - "6-10 Jahre": boolean; - "10-16 Jahre": boolean; - "16-18 Jahre": boolean; - "18-27 Jahre": boolean; - "Erwachsene": boolean; - "Familienphase": boolean; - "Senioren und Familien": boolean; - } - - geo_lat: number; - geo_lon: number; - link_title: string; - link_url: string; - - - - constructor() { - - } + private constructor() {} ngOnInit() {} - } -