DEMOCRACY als Informations- und
+ Beteiligungsplattform für Bürger
+
+
1
+
2
+
3
+
4
+
5
+
+
+
+
+
+
+
+
GEMACHT FÜR BÜRGER
+
+ DEMOCRACY wird speziell dafür entwickelt,
+ lösungsorientiertes Engagement zu fördern
+
+
+
+
+
+
+
+
+
SICH SELBST INFORMIEREN
+
+ Bei jedem Gesetz, das Du Dir ansiehst,
+ bekommst du Einblick in dessen konkrete
+ Inhalte sowie in den dazugehörigen
+ parlamentarischen Prozess.
+ DEMOCRACY stellt Dir dafür alle offiziellen
+ Informationen aus dem Parlaments-Dokumentationssystem DIP21 zu jedem
+ Gesetzgebungsvorgang in anschaulicher
+ Form zur Verfügung. Auf diese Weise bleibst
+ Du immer über die aktuellen und relevanten
+ politischen Themen informiert und kannst
+ deren Entwicklung(en) beobachten.
+
+
+
+
+
+
+
SACHFRAGEN DISKUTIEREN
+
+ Mit DEMOCRACY vollzieht sich ein Wandel
+ von einer von Sachfragen und tatsächlichen
+ Entscheidungen losgelösten und mit
+ Versprechen und Emotionen geführten hin
+ zu einer an konkreten Entscheidungen
+ erfahrbaren und lösungsorientierten Politik
+ für die Bürger. In DEMOCRACY geht es
+ deshalb nicht um Personen, sondern um
+ einen personen- und akteurunabhängigen
+ Dialog um die sachlich-beste Antwort unserer
+ Zeit auf das einer Gesetzesinitiative
+ zugrundeliegende Problem.
+
+
+
+
+
+
+
WICHTIGES ZUSAMMENTRAGEN
+
+ Als Dialograum bietet Dir DEMOCRACY die
+ Möglichkeit, weiterführende Informationen
+ zu jedem Gesetzesverfahren einzubringen.
+ Weiterhin kannst Du die Für’s und Wider’s
+ eines Antrags diskutieren und Likes für
+ Überzeugendes verteilen, heißt Dein
+ Wissen zu den einzelnen Gesetzgebungen
+ mit den anderen Nutzern teilen. Das
+ Ergebnis: Eine sich-selbst-strukturierende
+ und bottum-up-funktionierende
+ Übersichtstafel aller
+ entscheidungsrelevanten Informationen für
+ alle Interessierten.
+
+
+
+
+
+
+
STIMMUNG ARTIKULIEREN
+
+ Deine Meinung zu wichigen Gesetzes
+ Initiativen in einer qualifizierten Diskussion
+ einzubringen ist gut; das Mandat eines
+ virtuellen Bundestagsabgeordneten
+ auszuüben ist besser. Deshalb kannst du in
+ DEMOCRACY nicht nur Gesetzesinitiativen
+ upvoten (für wichtig befinden) sondern auch
+ selbst über den Antrag abstimmen –
+ und zwar noch vor der offiziellen Bundestags-Entscheidung. Deine anoyme Stimme wird
+ daraufhin mit allen anderen abgegeben Vota
+ zu einem Community-Stimmungsbild
+ kumuliert.
+
+
+
+
+
+
+
ERGEBNISSE ANALYSIEREN
+
+ Nach Abgabe Deiner Stimme kannst Du Dein
+ individuelles Abstimmungsverhalten mit
+ dem der Community vergleichen.
+ DEMOCRACY ermöglicht dir insofern, den
+ Grat der Bestätigung bzw. Ablehnung Deiner
+ Positionen in der Nutzerschaft zu ermitteln.
+ Parallel dazu kannst du dieses individuelle
+ bzw. mehrheitliche Abstimmungsverhalten
+ mit den offiziellen Resultaten des
+ Bundestags und den der Fraktionen
+ vergleichen. DEMOCRACY erlaubt Dir
+ damit Deine Vertretung im Bundestag an
+ echten Entscheidungen zu messen.
+
+
+
+
+
+
+
WAHL-O-MAT FÜR IMMER
+
+ Vergeht also eine Legislaturperiode und Du
+ fragst Dich kurz vor der anstehenden Wahl,
+ welche politische Richtung Du mit deinen
+ beiden Stimmen stärken möchtest, hat
+ DEMOCRACY die Lösung parat.
+ Denn DEMOCRACY kann für Dich in
+ Echtzeit die Partei berechnen, die zu
+ Deinem (vergangenen) Abstimmungs-Verhalten die größte Übereinstimmung
+ aufweist. Insofern kann der Wahlprozess
+ für Dich endlich entlang von Sachfragen
+ geführt und die Wahlversprechen durch
+ Politikcontrolling überprüft werden.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Werde ein Teil von DEMOCRACY
+
+ Ob jung oder alt, ob (bereits) Politikexperte oder (bislang) uninformiert –
+ DEMOCRACY wird Dir eine breit gefächerte Auswahl an Möglichkeiten
+ bieten, politisch aktiv zu werden, und dabei fast automatisch Dein Wissen,
+ Deinen Einlick in pol. Prozesse sowie Dein Potential, auf die Politik Einfluss zu
+ nehmen, vergrößern. Sei Teil der Veränderung und nutze Deine Stimme.
+
+ DEMOCRACY Deutschland e.V. ist ein gemeinnütziger Verein, der mit seiner
+ gleichnamigen App DEMOCRACY, unsere Politik inklusiver, demokratischer und
+ bürgernaher machen will.
+
+ Als crowdmoderierte und politisch unabhängige Plattform informiert die App dafür
+ über die aktuellen Bundestagsabstimmungen und ermöglicht den Nutzern eine
+ eigene direkte Abstimmung. Regelmäßige Bürgerbeteiligung und sachbezogenes
+ Politikcontrolling soll damit erstmalig in der bundespolitischen Praxis Anwendung finden.
+
+ Aber gerade weil so eine große Idee zur Umsetzung in diese Welt auch ein großes
+ Portemonnaie braucht, ist unser Joker die gemeinschaftliche Finanzierung.
+
+ Nach der Prototypsfinanzierung durch das initiale Crowdfunding im Herbst 2017,
+ kannst Du die Initiative als Pate jetzt regelmäßig unterstützen oder einmalig spenden.
+ Pate kannst du schon ab 1 € monatlich werden. Deine Unterstützung lässt sich
+ jederzeit beenden.
+
+
+ Unsere Bankverbindung für direkte Spenden, Überweisungen oder
+ Daueraufträge ist:
+
+
+
+
+
Kontoinhaber
+
DEMOCRACY Deutschland e.V.
+
+
+
IBAN
+
DE33 5003 1000 1049 7560 00
+
+
+
BIC
+
TRODDEF1
+
+
+
+ Für den Verein DEMOCRACY Deutschland e.V. ist mit Bescheid des
+ Finanzamt Göttingen vom 23.08.2017 die Einhaltung der satzungsmäigen
+ Voraussetzungen nach den §§ 51, 59, 60 und 61 AO festgestellt worden
+ (Nachweis der Gemeinnützigkeit; Satzung). Deine Spenden sind daher steuerlich
+ abzugsfähig. Für Spenden unter 200€ jährlich genügt der Zahlungsnachweis
+ (z.B. Kontoauszug) zusammen mit unserem Vereinfachten Zuwendungsnachweis.
+ Wenn Du eine separate Zuwendungsbestätigung benötigst,
+ schreib uns bitte eine E-Mail oder gib in Deiner
+ Überweisung Deine Wohnadresse an.
+
+
SPENDEN ÜBER BETTERPLACE
+
+ 2.5 % der Spende verbleiben bei Betterplace.org
+
+
ANDERE FORMEN DER UNTERSTÜTZUNG
+
+ Spenden und Daueraufträge sind nur eine Möglichkeit, uns zu unterstützen.
+ Wir suchen ständig motivierte Leute für die aktive Mitarbeit in unserem
+ Projekt! Du hast Interesse Deine Fähigkeiten einzubringen – wir freuen uns
+ über Anregungen, Fragen und Kritik. Als Freiwilliger melden.
+
+ Mit DEMOCRACY wollen wir eine öffentliche Infrastruktur zur Verfügung
+ stellen, die das Funktionieren einer lebendigen Demokratie begünstigt.
+ Der Weisheit letzter Schluss liegt für uns in der solidarischen Kooperation
+ (Gemeinschaftlichkeit) zum Vorteil aller (Gemeinnützigkeit). Deshalb ist es für
+ uns selbstverständlich, nicht nur alle Abstimmungsergebnisse anonymisiert,
+ sondern auch unseren Source-Code offen zu legen (Transparenz). Und weil
+ Profitinteressen die Idee nur korrumpieren würden, haben wir uns auch
+ äußerlich eine Rechtsform gegeben, die eine Verfremdung oder Bereicherungsabsicht
+ per Satzung für immer ausschließt. DEMOCRACY ist und bleibt
+ spendenfinanziert.
+
+ Alle entstehenden Nutzerdaten sind gerade keine handelbaren Wirtschaftsgüter,
+ sondern im Sinne des Grundgesetzes zu schützen. Datenverkauf und
+ Werbefinanzierung finden bei unserem Vorhaben keinen Platz.
+
+
+
+
+
+
+
+
+
+
+
DEMOCRACY X HIK
+
+
+
+
+
+ Das Hertie-Innovationskolleg (HIK) ist ein Projekt der Gemeinnützigen Hertie-Stiftung, dass das Zusammenleben in Europa durch Vorhaben mit großer gesellschaftlicher Wirkung und Vorbildcharakter mitgestaltet. Es fördert Ideen von freien Denkern sowie zukunftsweisende, praxisorientierte Projekte unterschiedlicher Formate innerhalb der drei Themenbereiche Zukunft der Demokratie, Zukunft der Bildung sowie Zukunft des gesellschaftlichen Zusammenhalts.
+ Marius Krüger ist Kollegiat des HIK-Jahrgangs 2018 I.
+ www.hertie-innovationskolleg.de
+
+
+
+
+
\ No newline at end of file
diff --git a/democracy/page/default_donate/tpl/icon.tpl b/democracy/page/default_donate/tpl/icon.tpl
new file mode 100644
index 0000000..f90ad1e
--- /dev/null
+++ b/democracy/page/default_donate/tpl/icon.tpl
@@ -0,0 +1,10 @@
+
+
+
+
+
+
${text}
+
${subtext}
+
+
+
\ No newline at end of file
diff --git a/democracy/page/default_donate/tpl/icon_space.tpl b/democracy/page/default_donate/tpl/icon_space.tpl
new file mode 100644
index 0000000..b1f621e
--- /dev/null
+++ b/democracy/page/default_donate/tpl/icon_space.tpl
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/democracy/page/default_spenden/tpl/team_link.tpl b/democracy/page/default_donate/tpl/team_link.tpl
similarity index 100%
rename from democracy/page/default_spenden/tpl/team_link.tpl
rename to democracy/page/default_donate/tpl/team_link.tpl
diff --git a/democracy/page/default_spenden/tpl/team_member.tpl b/democracy/page/default_donate/tpl/team_member.tpl
similarity index 83%
rename from democracy/page/default_spenden/tpl/team_member.tpl
rename to democracy/page/default_donate/tpl/team_member.tpl
index 4e798fc..6901060 100644
--- a/democracy/page/default_spenden/tpl/team_member.tpl
+++ b/democracy/page/default_donate/tpl/team_member.tpl
@@ -8,7 +8,7 @@
\ No newline at end of file
diff --git a/democracy/page/default_faq/css/default_faq.css b/democracy/page/default_faq/css/default_faq.css
index e69de29..3bf0c79 100644
--- a/democracy/page/default_faq/css/default_faq.css
+++ b/democracy/page/default_faq/css/default_faq.css
@@ -0,0 +1,54 @@
+.faq-menu-container{
+ background: linear-gradient(to bottom, rgb(121,198,235), rgb(68,148,211));
+ padding:0;
+}
+.faq-menu-container li{
+ list-style: none;
+ height: 100px;
+ font-size: 20px;
+}
+.faq-menu-container li:hover{
+ background-color: rgb(121,198,235);
+}
+.faq-menu-container li a{
+ color: #000;
+ text-decoration: none;
+ display:block;
+ padding-top: 35px;
+ padding-left: 35px;
+ height: 100%;
+}
+.faq-menu.active{
+ color: #fff;
+}
+.panel-faq {
+ margin-bottom: 25px;
+}
+.panel-heading{
+ background-color: rgb(239,239,244);
+}
+.panel-body{
+ background-color: rgba(239,239,244,0.4);
+ margin-top: 25px;
+}
+.panel-title{
+ font-size: 16px;
+ margin:0;
+ display: table-row;
+}
+.panel-title a{
+ text-decoration: none;
+ color: rgb(25,29,32);
+}
+.faq_header{
+ padding: 25px;
+ margin-right: 50px;
+ display: table-cell;
+ vertical-align: middle;
+ width: 100%;
+}
+.faq_header2{
+ display: table-cell;
+ vertical-align: middle;
+ right: 0;
+}
\ No newline at end of file
diff --git a/democracy/page/default_faq/default_faq.php b/democracy/page/default_faq/default_faq.php
index c7c0dc0..248f16f 100644
--- a/democracy/page/default_faq/default_faq.php
+++ b/democracy/page/default_faq/default_faq.php
@@ -5,7 +5,7 @@ class default_faq implements SYSTEM\PAGE\Page {
public static function meta(){
return \SYSTEM\PAGE\text::tag('meta_faq');}
public static function js(){
- return array( new PPAGE('default_faq/js/default_faq.js'));}
+ return array();}// new PPAGE('default_faq/js/default_faq.js'));}
public static function css(){
return array();}// new PPAGE('default_faq/css/default_faq.css'));}
public function html(){
@@ -13,13 +13,71 @@ class default_faq implements SYSTEM\PAGE\Page {
$vars['questions'] = '';
$vars['in_css'] = 'transform: rotate(180deg);';
$vars['in'] = 'show';
- $faqs = \SYSTEM\PAGE\text::tag('faq');
+ $faqs = array( array( 'question' => 'Gebt ihr meine Daten an Dritte weiter?',
+ 'answer' => 'Die Betreiber der App DEMOCRACY nehmen den Schutz Deiner persönlichen Daten sehr ernst.
+ Unserer Meinung nach sind Nutzerdaten gerade keine handelbaren Wirtschaftsgüter, sondern im Sinne des Grundgesetzes zu schützen. Deshalb behandeln wir Deine personenbezogenen wie Abstimmungs-Daten vertraulich entsprechend den gesetzlichen Datenschutzrichtlinien und geben sie selbstverständlich nicht an Dritte weiter.
+ Damit Du Dich bei der Nutzung unserer App sicher fühlst, informieren wir Dich hier zusätzlich zu den gesetzlichen Bestimmungen darüber, welche Daten wir warum erheben und wie wir diese verarbeiten und nutzen.
+ Unser Konzept zur Aufrechterhaltung des Abstimmungs- bzw. Wahlgeheimnis innerhalb der App DEMOCRACY kannst du hier nachlesen: https://github.com/demokratie-live/democracy-development/wiki/Stimmanonymität.',
+ 'category' => 'datenschutz'),
+ array( 'question' => 'Wie stellt ihr meine Stimmanonymität sicher?',
+ 'answer' => 'Wahlgeheimnis bedeutet, dass während und nach einer Wahl keine Information bekannt werden darf, die darauf schließen lässt, was ein Wähler gewählt hat. Im Konkreten geht es also um die Trennung von Person und Stimme in Urnenbuch und Auszählung. Die Aufrechterhaltung dieses Abstimmungs- bzw. Wahlgeheimnis ist zentraler Bestandteil der DNA der DEMOCRACY App.
+
+ Unser Konzept sieht dafür vor, jede Deiner Abstimmungsentscheidungen (Ja, Enthaltung, Nein als Stimme) von Deinen personenbezogenen Identifikationsdaten ( – dem Urnenbuch) zu trennen. Technisch lösen wir das ganze durch eine sogenannte serverseitige Profiling-Daten-Vermeidung. Praktisch wird dabei eine Quittung Deiner Abstimmungsentscheidung lediglich lokal auf Deinem Handy gespeichert, während Ihre Stimme serverseitig von Anfang an nur akkumuliert gespeichert wird.
+
+ Deine Stimmnonymität stellen wir also sicher, indem
+
+
wir Deine Stimme serverseitig nur akkumuliert speichern (für Dich besteht dennoch die Möglichkeit eine Quittung über Deine Stimme auf Deinem Handy unakkumuliert zu speichern)
+
wir keinen Servertraffic loggen
+
und wir kein Datum zu Deiner Stimmabgabe speichern.
+
+ Dieses Verfahren führt, und das sei der Vollständigkeit halber gesagt, in Grenzfällen zu Deanonymisierung, nämlich wenn
+
+
nur Du abgestimmt hast
+
wenige Nutzer inklusive Dir abgestimmt haben und die Stimme der anderen bekannt ist, so dass Deine Stimme ermittelt werden kann
+
Der Netzwerkverkehr überwacht wird und das SSL Zertifikat gebrochen wird.
+
+ Das vollständige Konzept zur Stimmanonymisierung kannst du hier https://github.com/demokratie-live/democracy-development/wiki/Stimmanonymität nachlesen.',
+ 'category' => 'datenschutz'),
+ array( 'question' => 'Sensible Daten und Open Source – geht das?',
+ 'answer' => 'Open Source bedeutet, dass der Quellcode frei und offen ist. Die Daten der Nutzer sind kein Bestandteil des Quellcodes, sondern der entsprechenden Installation des freien Programms auf einem Server. Insofern ist der unberechtigte Zugriff auf Nutzerdaten durch Dritte durch unsere Open-Source-Eigenschaft nicht angetastet. Überdies wird jede Änderung im Code, bevor sie in den Betrieb übergeht, von uns geprüft. Somit wird der hohe Anspruch an guter Programmierung gewahrt und auch verhindert, dass dubioser Code einfließen kann.',
+ 'category' => 'datenschutz'),
+ array( 'question' => 'Auf welchen Plattformen kann ich teilnehmen?',
+ 'answer' => 'An der Beta teilnehmen kannst Du via Smartphone mit
+ iOS- oder Android-Betriebssystem',
+ 'category' => 'beta'),
+ array( 'question' => 'Wie kann ich die Beta installieren?',
+ 'answer' => 'Wir verwenden während des Prototyping die Store-eigenen Testkanäle des App- sowie Google PlayStore.
+ Über dieses Bewerbungsformular kannst Du uns Deine Apple-ID bzw. Google-Play-Store-Email-Adresse sowie die Informationen, welche Plattform (iOS/Android) Du benutzt mitteilen, sodass wir Dich auf die jeweilige Test-Liste setzen können.
+
+ Nach entsprechender Freischaltung bekommst Du von uns einen Zugangscode sowie Deine Plattform-spezifische Installationsanleitung per Mail übersendet.',
+ 'category' => 'beta'),
+ array( 'question' => 'Welche Funktionen sind in der BETA enthalten?',
+ 'answer' => 'DEMOCRACY bedeutet 1. Live Daten aus dem Bundestag, 2. eigene AppStimmung durch Dich als Nutzer und 3. eine crowdmodierte Diskussion zu den Anträgen. Im Prototyp realisiert sind davon die Live-Anbindung an die Bundestagsdaten sowie die Nutzerabstimmung. Die vollständige Funktionsübersicht kannst Du dieser Tabelle entnehmen.',
+ 'category' => 'beta'),
+ array( 'question' => 'Wann kommt der Public MVP?',
+ 'answer' => 'Wir möchten so schnell wie möglich mit DEMOCRACY online gehen – wenn es nach uns geht, noch diesen Herbst. Bis zu diesem Zeitpunkt müssen allerdings noch einige Meilensteine erreicht werden. Dafür brauchen wir Deine Hilfe – Gestalte DEMOCRACY mit Deiner Spende oder Deinen Fähigkeiten. Fragen zum Stand der Entwicklung kannst Du gerne an prototyping@democracy-deutschland.de adressieren. Bis zum Public MVP werden Dir Erweiterungen regelmäßig als Beta-Updates präsentiert.',
+ 'category' => 'mvp'),
+ array( 'question' => 'Wie wird DEMOCRACY finanziert?',
+ 'answer' => 'DEMOCRACY ist eine gemeinnützige App, das heißt von Menschen, für Menschen, um unsere Politik transparenter und bürgernaher zu machen. Da wir DEMOCRACY als eine werbefreie Plattform ohne Datenverkauf realisieren wollen, kann unser Joker nur die gemeinschaftliche Finanzierung sein. Insofern wird DEMOCRACY, um die laufenden Kosten zu decken, auch nach dem initialen Crowdfunding durch Spenden finanziert.',
+ 'category' => 'finanzen'),
+ array( 'question' => 'Warum braucht ihr Geld?',
+ 'answer' => 'Während die Konzeption der Plattform bislang hauptsächlich von freiwilliger Arbeit gestemmt wurde, hat der Crowdfundingerfolg DEMOCRACY Deutschland e.V. das Privileg verschafft, 3 Vollzeitangestellte für 6 Monate beschäftigen zu können, die ihre gesamte Zeit und Energie dem Projekt widmen – das hat die Entwicklung von DEMOCRACY extrem vorangebracht.
+
+ Wenn es nach uns geht, möchten wir so schnell wie möglich mit dem DEMOCRACY MVP an den Start gehen, allerdings müssen bis dahin noch einige Meilensteine in der Entwicklung erreicht werden. Und dafür brauchen wir Deine finanzielle Unterstützung, um das Nötige zum Leben zu erhalten.',
+ 'category' => 'finanzen'),
+ array( 'question' => 'Wie ist Bankverbindung von DEMOCRACY Deutschland e.V.?',
+ 'answer' => 'Kontoinhaber: DEMOCRACY Deutschland e.V.
+ IBAN: DE33 5003 1000 1049 7560 00
+ BIC: TRODDEF1',
+ 'category' => 'finanzen'),
+ );
$i = 0;
- while(array_key_exists('faq_q_'. ($i < 9 ? sprintf("%02d", ++$i) : ++$i), $faqs)){
- $question = array( 'n' => $i, 'in' => $i == 1 ? 'show' : '', 'in_css' => $i == 1 ? 'transform: rotate(180deg);' : '',
- 'question' => '${faq_q_'.($i <= 9 ? sprintf("%02d", $i) : $i).'}', //${faq_q_0n} ${faq_q_nn}
- 'answer' => '${faq_a_'.($i <= 9 ? sprintf("%02d", $i) : $i).'}'); //${faq_a_0n} ${faq_a_nn}
- $vars['questions'] .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_faq/tpl/question.tpl'))->SERVERPATH(), $question);
+ foreach($faqs as $faq){
+ $faq['in'] = $i == 0 ? 'show' : '';
+ $faq['in_css'] = $i == 0 ? 'transform: rotate(180deg);' : '';
+ $faq['n'] = $i;
+ $vars['questions'] .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_faq/tpl/question.tpl'))->SERVERPATH(), $faq);
+ $i++;
}
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('democracy'),$faqs);
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_faq/tpl/default_faq.tpl'))->SERVERPATH(), $vars);
diff --git a/democracy/page/default_faq/js/default_faq.js b/democracy/page/default_faq/js/default_faq.js
index fcf8d6f..d04a822 100644
--- a/democracy/page/default_faq/js/default_faq.js
+++ b/democracy/page/default_faq/js/default_faq.js
@@ -1,74 +1,24 @@
function init_faq(){
- $(".w3-banner").css("display", "none");
- $(".banner").addClass("banner_nonpure2");
- $(".banner").removeClass("banner_nonpure");
- $(".m_mm").css("color","#fff");
- $(".m_mm").removeClass("active");
- $("#m_faq").addClass("active");
- $("#content").css('position', 'relative').css("right", "-3500px");
- $("#content").animate({"right":"0"}, 500);
- $("#slider3").responsiveSlides({speed: 3000});
- $('#toTopHover').click();
+ $(".nav-item").removeClass("active");
+ $(".navbar").removeClass("startpage");
- $("#submitquestion").click(function(){
- var vorname = $("#fvorname").val();
- var nachname = $("#fnachname").val();
- var email = $("#femail").val();
- var frage = $("#exampleTextarea").val();
-
- //check
- if (vorname === "" || vorname.length < 3 ){
- alert( "bitte einen Vornamen eingeben");
- $("#fvorname").focus();
- return null;
- }
- if (nachname === "" || nachname.length < 3 ){
- alert( "bitte einen Nachname eingeben");
- $("#fnachname").focus();
- return null;
- }
- if (email === "" || email.length < 8 ){
- alert( "bitte einen E-Mail eingeben");
- $("#femail").focus();
- return null;
- }
- if (frage === "" || frage.length < 3 ){
- alert( "bitte eine Frage eingeben");
- $("#exampleTextarea").focus();
- return null;
- }
-
- //send
- $.ajax({
- async: true,
- url: './api.php',
- type: 'GET',
- dataType: 'JSON',
- data: {
- call: 'send_mail_faq',
- data: { vorname: vorname,
- nachname: nachname,
- email: email,
- frage: frage}
- },
- success: function(data){
- if(!data.status){
- alert("Deine Frage konnte nicht versendet weden. Bitte versuche es später noch einmal. Danke.");
- } else {
- $("#exampleTextarea").val('');
- alert("Danke! Deine Frage wurde versendet.");
- }
- },
- error: function(){
- alert("Deine Frage konnte nicht versendet weden. Bitte versuche es später noch einmal. Danke.");
- }
- });
- });
-
- $('.panel').on('show.bs.collapse', function (e) {
+ $('.panel-faq').on('show.bs.collapse', function (e) {
$(".openarrow",this).css("transform","rotate(180deg)");
});
- $('.panel').on('hide.bs.collapse', function (e) {
+ $('.panel-faq').on('hide.bs.collapse', function (e) {
$(".openarrow",this).css("transform","rotate(0deg)");
});
+ $('.faq-menu').click(function() {
+ $('.faq-menu').removeClass('active');
+ $(this).addClass('active');
+ var category = $(this).attr('category');
+ if(category){
+ $('.panel-faq').hide();
+ $('.panel-faq.'+category).show();
+ } else {
+ $('.panel-faq').show();
+ }
+ $('.panel-faq .collapse').collapse('hide');
+ $('.panel-faq:visible .collapse:first').collapse('show');
+ });
}
\ No newline at end of file
diff --git a/democracy/page/default_faq/tpl/default_faq.tpl b/democracy/page/default_faq/tpl/default_faq.tpl
index d319af2..6230790 100644
--- a/democracy/page/default_faq/tpl/default_faq.tpl
+++ b/democracy/page/default_faq/tpl/default_faq.tpl
@@ -1,58 +1,27 @@
-
\ No newline at end of file
diff --git a/democracy/page/default_faq/tpl/question.tpl b/democracy/page/default_faq/tpl/question.tpl
index 283373d..a2db182 100644
--- a/democracy/page/default_faq/tpl/question.tpl
+++ b/democracy/page/default_faq/tpl/question.tpl
@@ -1,8 +1,9 @@
-