+
+
\ No newline at end of file
diff --git a/stylesheets/main.css b/stylesheets/main.css
new file mode 100644
index 0000000..8725493
--- /dev/null
+++ b/stylesheets/main.css
@@ -0,0 +1,97 @@
+@import url('https://fonts.googleapis.com/css?family=Lato');
+
+*{
+ box-sizing: border-box;
+}
+
+.container{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
+ flex-wrap: wrap;
+}
+
+.container__coming-soon{
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.container__coming-soon figure{
+ margin: 0;
+ padding: 0;
+}
+
+body{
+ padding: 0;
+ margin: 0;
+ background: linear-gradient(90deg, #83EB94 0%, #47D95E 100%);
+ color: white;
+
+ font-family: 'Lato';
+ line-height: normal;
+ text-align: center;
+ mix-blend-mode: normal;
+}
+
+.header{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
+}
+
+.header h1{
+ font-weight: 300;
+ font-size: 60px;
+ letter-spacing: 5px;
+}
+
+.header figure{
+ /* width: 100vw; */
+ object-fit: cover;
+}
+
+.header img{
+ width: 100%;
+ object-fit: cover;
+}
+
+.main h2{
+ font-weight: normal;
+ font-size: 24px;
+}
+
+.main__form__input-email{
+ border-radius: 9px;
+ box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
+
+ font-weight: 300;
+ font-size: 16px;
+ text-indent: 10px;
+ color: #A0A0A0;
+
+ width: 250px;
+ height: 48px;
+ margin-right: 50px;
+}
+
+.main__form__submit{
+ background: #0297EC;
+ border-radius: 9px;
+
+ font-weight: bold;
+ font-size: 16px;
+ text-align: center;
+ border-color: transparent;
+
+ color: #FFFFFF;
+ width: 250px;
+ height: 48px;
+}
+
+.footer{
+ text-align: center;
+ font-size: 24px;
+}
\ No newline at end of file
diff --git a/stylesheets/mobile.css b/stylesheets/mobile.css
new file mode 100644
index 0000000..b5e27fc
--- /dev/null
+++ b/stylesheets/mobile.css
@@ -0,0 +1,32 @@
+@media all and (max-width: 500px){
+
+ .container__coming-soon{
+ display: none;
+ }
+
+ .header h1{
+ font-size: 30px;
+ }
+
+ .main__form form{
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ }
+
+ .main__form__input-email{
+ margin: 0;
+ margin-bottom: 10px;
+ }
+
+ .footer{
+ font-size: 16px;
+ }
+}
+
+@media all and (max-height: 500px){
+ .header figure{
+ display: none;
+ }
+}
\ No newline at end of file
diff --git a/stylesheets/tablet.css b/stylesheets/tablet.css
new file mode 100644
index 0000000..b33fa55
--- /dev/null
+++ b/stylesheets/tablet.css
@@ -0,0 +1,6 @@
+@media all and (max-width: 1000px){
+ .footer{
+ position: absolute;
+ bottom: 0;
+ }
+}
\ No newline at end of file
From 571a43cebfe19080eb89de54714a7e75d2ac5ad4 Mon Sep 17 00:00:00 2001
From: IamMK
Date: Mon, 14 Jan 2019 20:51:48 +0100
Subject: [PATCH 02/30] Hover effect
---
stylesheets/main.css | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/stylesheets/main.css b/stylesheets/main.css
index 8725493..d69652c 100644
--- a/stylesheets/main.css
+++ b/stylesheets/main.css
@@ -89,6 +89,14 @@ body{
color: #FFFFFF;
width: 250px;
height: 48px;
+
+ transition: 0.3s;
+}
+
+.main__form__submit:hover{
+ border-color: initial;
+ cursor: pointer;
+ box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
}
.footer{
From bca7801d269ba1315a091e44cacc01075820cf84 Mon Sep 17 00:00:00 2001
From: IamMK
Date: Mon, 14 Jan 2019 21:06:22 +0100
Subject: [PATCH 03/30] Focus effect
---
stylesheets/main.css | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/stylesheets/main.css b/stylesheets/main.css
index d69652c..d61cbc8 100644
--- a/stylesheets/main.css
+++ b/stylesheets/main.css
@@ -75,6 +75,11 @@ body{
width: 250px;
height: 48px;
margin-right: 50px;
+ transition: 0.1s;
+}
+
+.main__form__input-email:focus{
+ border: 2px solid #5AAF65;
}
.main__form__submit{
From e706bcc03a0b636d2489b0c28214e421d8935a82 Mon Sep 17 00:00:00 2001
From: IamMK
Date: Tue, 15 Jan 2019 20:24:17 +0100
Subject: [PATCH 04/30] One, small change
---
README.md | 29 ++++++++++++++---------------
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/README.md b/README.md
index fd32fb1..daad933 100644
--- a/README.md
+++ b/README.md
@@ -1,31 +1,30 @@
# Academy
Projekty wykonywane przez społeczność discorda
-[helloroman](https://discordapp.com/invite/VTyJc9N)
+[helloroman](https://discordapp.com/invite/VTyJc9N)
Projekt jest we wczesnej fazie i obecne challenge sa testowe. Wszelkie sugestie propozycje pomocy mile widziane.
## Challenge #1 - Landing Page
-Celem wyzwania jest wykonanie warstwy frontendowej Landing Page, zbierającego adressy e-mail osób zainteresowanych udziałem w akademii.
-Stack Technologiczny do wykonania zadania to html/css/js bez zadnych frameworkow, preprocesorow.
-Rozwiązanie powinno dzialać na:
+Celem wyzwania jest wykonanie warstwy frontendowej Landing Page, zbierającego adressy e-mail osób zainteresowanych udziałem w akademii.
+Stack Technologiczny do wykonania zadania to html/css/js bez zadnych frameworkow, preprocesorow.
+Rozwiązanie powinno dzialać na:
* Chrome 58+
* Edge 16+
* Safari 10.1+
* Firefox 54+
-Przycisk do wysyania formularza powinien mieć ID: LandingEmail
-Wykonane zadanie należy przesylac jako pull request na branch develop.
-Zwrocie uwagę na sematyke html i accessibility.
+Przycisk do wysyania formularza powinien mieć ID: LandingEmail
+Wykonane zadanie należy przesylac jako pull request na branch develop.
+Zwrocie uwagę na sematyke html i accessibility.
### Grafiki
-[Project.pdf](/assets/Layout.pdf.pdf})
-[Figma](https://www.figma.com/file/gCTf2Ux96ETR0DMxr6T2m039/LandingPage?node-id=1%3A13)
-[Zeppelin](https://zpl.io/boKzeQv)
+[Project.pdf](/assets/Layout.pdf})
+[Figma](https://www.figma.com/file/gCTf2Ux96ETR0DMxr6T2m039/LandingPage?node-id=1%3A13)
+[Zeppelin](https://zpl.io/boKzeQv)
Marginesy mogą się trochę nie zgadzać dopiero się uczę figmy
-#### Bonus challenge
+#### Bonus challenge
* Wykonaj zadanie bez użycia javascriptu
* Stwórz warstwe backendowa(dowolny język) lub podepnij się do firebase
-### Termin
-Wstępny czas na wykonanie challenga 21.01.2019
-
-
+### Termin
+Wstępny czas na wykonanie challenga 21.01.2019
+
Jak ktoś ma ochotę zrobić lepszy readme, to niech to zrobi :D
From 193ec4f7502d3fa64aa3bc00edf5b2f525025a9c Mon Sep 17 00:00:00 2001
From: IamMK
Date: Tue, 15 Jan 2019 20:25:00 +0100
Subject: [PATCH 05/30] Simple backend
---
backend/mailPushing.php | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 backend/mailPushing.php
diff --git a/backend/mailPushing.php b/backend/mailPushing.php
new file mode 100644
index 0000000..bc39858
--- /dev/null
+++ b/backend/mailPushing.php
@@ -0,0 +1,31 @@
+ 'mysql:host=localhost;dbname=codeacademy;charset=utf8',
+ 'user' => 'root',
+ 'pass' => "",
+ ];
+
+ function __construct(){
+ try{
+ $this->db = new PDO($this->config['dsn'], $this->config['user'], $this->config['pass']);
+ }
+ catch(PDOException $err) {
+ exit('Blad polaczenia z baza danych: '.$err->getMessage());
+ }
+ }
+
+ public function pushEmail($mail){
+ // przygotowanie zapytania
+ $insert = $this->db->prepare("INSERT INTO `mails`(`email`) VALUES (:mail)");
+ // filtracja wskazanych danych
+ $insert->bindValue(':mail', $mail, PDO::PARAM_STR);
+ // właściwe wykonanie
+ $insert->execute();
+ }
+ }
+
+ $mailPush = new DataBase();
+ $mailPush->pushEmail($_POST['mail']);
\ No newline at end of file
From 4910b1d8bc33de225d527ab4d2e2a1d89c4df4f6 Mon Sep 17 00:00:00 2001
From: IamMK
Date: Tue, 15 Jan 2019 20:25:36 +0100
Subject: [PATCH 06/30] Safari position bug fixed
---
index.html | 4 ++--
stylesheets/main.css | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/index.html b/index.html
index e62b59f..409cec1 100644
--- a/index.html
+++ b/index.html
@@ -18,12 +18,12 @@
-
Code Academy
+
CODE ACADEMY
Leave your email
-
Made with in Poland
We are using cookies to improve your experience.
-
diff --git a/stylesheets/main.css b/stylesheets/main.css
index e475656..0aea2ff 100644
--- a/stylesheets/main.css
+++ b/stylesheets/main.css
@@ -133,4 +133,8 @@ body{
.footer{
text-align: center;
font-size: 24px;
+}
+
+.footer p{
+ margin: 0;
}
\ No newline at end of file
From 34e3f62d85647c5ab8d8799d25b776c77a489dcc Mon Sep 17 00:00:00 2001
From: IamMK
Date: Wed, 16 Jan 2019 20:16:44 +0100
Subject: [PATCH 12/30] Readme changed
---
README.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 6cb5ebd..7743758 100644
--- a/README.md
+++ b/README.md
@@ -29,27 +29,27 @@ Wstępny czas na wykonanie challenga 21.01.2019
Jak ktoś ma ochotę zrobić lepszy readme, to niech to zrobi :D
-##Od MK
+## Od MK
Strona testowana pod kątem większości wiodących rozdzielczości, oraz ok. 100 przeglądarek mobilnych oraz desktopowych z wynikiem pozytywnym ok. 75/100.
-###Testy obejmowały:
+### Testy obejmowały:
* ok. 10 przestarzałych przeglądarek desktopowyche(brak wparcia CSS3 lub wsparcie w ograniczonym stopniu)
* ok. 5 przeglądarek tekstowych
* ok. 10 przestarzałych przeglądarek mobilnych
* ok. 30 przeglądarek mobilnych
* ok. 45 przeglądarek desktopowych
-###Testy w 5 różnych rozdzielczościach z wynikiem pozytywnym:
+### Testy w 5 różnych rozdzielczościach z wynikiem pozytywnym:
* 370/500 wliczając przeglądarki przestarzałe oraz tekstowe
* 370/375 na przeglądarkach wspierających CSS3 w stopniu przynajmniej dobrym
-###Testy dla wymaganych przeglądarek:
+### Testy dla wymaganych przeglądarek:
* Chrome 58+ - testowane dla Chrome 51+ z wynikiem pozytywnym w każdej rozdzielczości
* Edge 16+ - testowane dla Edge 16+ z wynikiem pozytywnym
* Safari 10.1+ - testowane dla Safari 9+ z wynikiem pozytywnym
* Firefox 54+ - testowane dla Firefox 54+ z wynikiem pozytywnym
-###Baza danych:
+### Baza danych:
Skrypt `mailPushing.php':
* wymagana baza MySQL
* wymagana tabela codeacademy
From 61a6e3de5fa23edfda0a464b072f3968d4a67421 Mon Sep 17 00:00:00 2001
From: IamMK
Date: Thu, 17 Jan 2019 20:32:10 +0100
Subject: [PATCH 13/30] Used :valid pseudoclass
---
README.md | 29 -----------------------------
index.php | 4 ++--
stylesheets/main.css | 2 +-
3 files changed, 3 insertions(+), 32 deletions(-)
diff --git a/README.md b/README.md
index 2d23ae6..778989e 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,5 @@
# Academy
Projekty wykonywane przez społeczność discorda
-<<<<<<< HEAD
[helloroman](https://discordapp.com/invite/VTyJc9N)
Projekt jest we wczesnej fazie i obecne challenge sa testowe. Wszelkie sugestie propozycje pomocy mile widziane.
@@ -8,20 +7,10 @@ Projekt jest we wczesnej fazie i obecne challenge sa testowe. Wszelkie sugestie
Celem wyzwania jest wykonanie warstwy frontendowej Landing Page, zbierającego adressy e-mail osób zainteresowanych udziałem w akademii.
Stack Technologiczny do wykonania zadania to html/css/js bez zadnych frameworkow, preprocesorow.
Rozwiązanie powinno dzialać na:
-=======
-[helloroman](https://discordapp.com/invite/VTyJc9N)
-Projekt jest we wczesnej fazie i obecne challenge są testowe. Wszelkie sugestie, propozycje pomocy mile widziane.
-
-## Challenge #1 - Landing Page
-Celem wyzwania jest wykonanie warstwy frontendowej Landing Page, zbierającego adresy mail osób zainteresowanych udziałem w akademii.
-Stack Technologiczny do wykonania zadania to html/css/js bez żadnych frameworkow, preprocesorow.
-Rozwiązanie powinno dzialać na:
->>>>>>> origin-mk/develop
* Chrome 58+
* Edge 16+
* Safari 10.1+
* Firefox 54+
-<<<<<<< HEAD
Przycisk do wysyania formularza powinien mieć ID: LandingEmail
Wykonane zadanie należy przesylac jako pull request na branch develop.
Zwrocie uwagę na sematyke html i accessibility.
@@ -37,24 +26,6 @@ Zwrocie uwagę na sematyke html i accessibility.
### Termin
Wstępny czas na wykonanie challenga 21.01.2019
-=======
-Przycisk do wysłania formularza powinien mieć ID: LandingEmail
-Wykonane zadanie należy przesyłac jako pull request na branch develop.
-Zwrocie uwagę na semantykę html i accessibility.
-
-### Grafiki
-[Project.pdf](/assets/Layout.pdf)
-[Figma](https://www.figma.com/file/gCTf2Ux96ETR0DMxr6T2m039/LandingPage?node-id=1%3A13)
-[Zeppelin](https://zpl.io/boKzeQv)
- Marginesy mogą się trochę nie zgadzać, dopiero się uczę figmy
-#### Bonus challenge
-* Wykonaj zadanie bez użycia javascriptu
-* Stwórz warstwę backendową(dowolny język) lub podepnij się do firebase
-### Termin
-Wstępny czas na wykonanie challenga 21.01.2019
-
-
->>>>>>> origin-mk/develop
Jak ktoś ma ochotę zrobić lepszy readme, to niech to zrobi :D
diff --git a/index.php b/index.php
index 93f1134..fe065b1 100644
--- a/index.php
+++ b/index.php
@@ -1,7 +1,7 @@
'Invalid Email', 'errorClass' => 'main__form__input--error', 'typedEmail' => $_SESSION['mail']];
+ $invalidEmail = ['errorMessage' => 'Invalid Email', 'typedEmail' => $_SESSION['mail']];
}
session_destroy();
?>
@@ -34,7 +34,7 @@
type="email"
name="mail"
id="LandingEmail"
+ pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,8}"
placeholder="email@example.com"
required>
From b444e94952c29c8a9ad2064216817fe3293a87cd Mon Sep 17 00:00:00 2001
From: IamMK
Date: Thu, 17 Jan 2019 21:15:51 +0100
Subject: [PATCH 18/30] New md files structure
---
POSTSCRIPTUM.md | 27 +++++++++++++++++++++++++++
README.md | 47 ++++++++++-------------------------------------
2 files changed, 37 insertions(+), 37 deletions(-)
create mode 100644 POSTSCRIPTUM.md
diff --git a/POSTSCRIPTUM.md b/POSTSCRIPTUM.md
new file mode 100644
index 0000000..5fdde7c
--- /dev/null
+++ b/POSTSCRIPTUM.md
@@ -0,0 +1,27 @@
+## Od MK
+
+Strona testowana pod kątem większości wiodących rozdzielczości, oraz ok. 100 przeglądarek mobilnych oraz desktopowych z wynikiem pozytywnym ok. 75/100.
+### Testy obejmowały:
+* ok. 10 przestarzałych przeglądarek desktopowyche(brak wparcia CSS3 lub wsparcie w ograniczonym stopniu)
+* ok. 5 przeglądarek tekstowych
+* ok. 10 przestarzałych przeglądarek mobilnych
+* ok. 30 przeglądarek mobilnych
+* ok. 45 przeglądarek desktopowych
+
+### Testy w 5 różnych rozdzielczościach z wynikiem pozytywnym:
+* 370/500 wliczając przeglądarki przestarzałe oraz tekstowe
+* 370/375 na przeglądarkach wspierających CSS3 w stopniu przynajmniej dobrym
+
+### Testy dla wymaganych przeglądarek:
+* Chrome 58+ - testowane dla Chrome 51+ z wynikiem pozytywnym w każdej rozdzielczości
+* Edge 16+ - testowane dla Edge 16+ z wynikiem pozytywnym
+* Safari 10.1+ - testowane dla Safari 9+ z wynikiem pozytywnym
+* Firefox 54+ - testowane dla Firefox 54+ z wynikiem pozytywnym
+
+### Baza danych:
+Skrypt `mailPushing.php':
+* wymagana baza MySQL
+* wymagana tabela codeacademy
+* struktura tabeli:
+`id - primary`
+`email - unique`
\ No newline at end of file
diff --git a/README.md b/README.md
index 778989e..5ae9baa 100644
--- a/README.md
+++ b/README.md
@@ -1,58 +1,31 @@
# Academy
Projekty wykonywane przez społeczność discorda
[helloroman](https://discordapp.com/invite/VTyJc9N)
-Projekt jest we wczesnej fazie i obecne challenge sa testowe. Wszelkie sugestie propozycje pomocy mile widziane.
+Projekt jest we wczesnej fazie i obecne challenge są testowe. Wszelkie sugestie, propozycje pomocy mile widziane.
## Challenge #1 - Landing Page
-Celem wyzwania jest wykonanie warstwy frontendowej Landing Page, zbierającego adressy e-mail osób zainteresowanych udziałem w akademii.
-Stack Technologiczny do wykonania zadania to html/css/js bez zadnych frameworkow, preprocesorow.
+Celem wyzwania jest wykonanie warstwy frontendowej Landing Page, zbierającego adresy mail osób zainteresowanych udziałem w akademii.
+Stack Technologiczny do wykonania zadania to html/css/js bez żadnych frameworkow, preprocesorow.
Rozwiązanie powinno dzialać na:
* Chrome 58+
* Edge 16+
* Safari 10.1+
* Firefox 54+
-Przycisk do wysyania formularza powinien mieć ID: LandingEmail
-Wykonane zadanie należy przesylac jako pull request na branch develop.
-Zwrocie uwagę na sematyke html i accessibility.
+Przycisk do wysłania formularza powinien mieć ID: LandingEmail
+Wykonane zadanie należy przesyłac jako pull request na branch develop.
+Zwrocie uwagę na semantykę html i accessibility.
### Grafiki
-[Project.pdf](/assets/Layout.pdf})
+[Project.pdf](/assets/Layout.pdf)
[Figma](https://www.figma.com/file/gCTf2Ux96ETR0DMxr6T2m039/LandingPage?node-id=1%3A13)
[Zeppelin](https://zpl.io/boKzeQv)
- Marginesy mogą się trochę nie zgadzać dopiero się uczę figmy
+ Marginesy mogą się trochę nie zgadzać, dopiero się uczę figmy
#### Bonus challenge
* Wykonaj zadanie bez użycia javascriptu
-* Stwórz warstwe backendowa(dowolny język) lub podepnij się do firebase
+* Stwórz warstwę backendową(dowolny język) lub podepnij się do firebase
### Termin
Wstępny czas na wykonanie challenga 21.01.2019
-Jak ktoś ma ochotę zrobić lepszy readme, to niech to zrobi :D
-
-## Od MK
-
-Strona testowana pod kątem większości wiodących rozdzielczości, oraz ok. 100 przeglądarek mobilnych oraz desktopowych z wynikiem pozytywnym ok. 75/100.
-### Testy obejmowały:
-* ok. 10 przestarzałych przeglądarek desktopowyche(brak wparcia CSS3 lub wsparcie w ograniczonym stopniu)
-* ok. 5 przeglądarek tekstowych
-* ok. 10 przestarzałych przeglądarek mobilnych
-* ok. 30 przeglądarek mobilnych
-* ok. 45 przeglądarek desktopowych
-### Testy w 5 różnych rozdzielczościach z wynikiem pozytywnym:
-* 370/500 wliczając przeglądarki przestarzałe oraz tekstowe
-* 370/375 na przeglądarkach wspierających CSS3 w stopniu przynajmniej dobrym
-
-### Testy dla wymaganych przeglądarek:
-* Chrome 58+ - testowane dla Chrome 51+ z wynikiem pozytywnym w każdej rozdzielczości
-* Edge 16+ - testowane dla Edge 16+ z wynikiem pozytywnym
-* Safari 10.1+ - testowane dla Safari 9+ z wynikiem pozytywnym
-* Firefox 54+ - testowane dla Firefox 54+ z wynikiem pozytywnym
-
-### Baza danych:
-Skrypt `mailPushing.php':
-* wymagana baza MySQL
-* wymagana tabela codeacademy
-* struktura tabeli:
-`id - primary`
-`email - unique`
\ No newline at end of file
+Jak ktoś ma ochotę zrobić lepszy readme, to niech to zrobi :D
From f610a623d0db489657d3fa96943db5f187cfdc57 Mon Sep 17 00:00:00 2001
From: IamMK
Date: Thu, 17 Jan 2019 21:19:25 +0100
Subject: [PATCH 19/30] Coming soon tip done
---
index.html | 4 +---
stylesheets/main.css | 5 +----
2 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/index.html b/index.html
index 562224f..ee61f30 100644
--- a/index.html
+++ b/index.html
@@ -11,9 +11,7 @@