From 6dc59549efb668782c173679be33b1a3065d73b9 Mon Sep 17 00:00:00 2001 From: Lang Date: Thu, 8 Dec 2016 14:35:28 +0100 Subject: [PATCH] redesign user frontend --- README.md | 4 + src/.htaccess | 7 - .../Resources/public/css/layout.css | 213 +++++++++++------- .../views/Registration/register.html.twig | 79 +++---- .../Resources/views/Security/login.html.twig | 71 +++--- .../Resources/views/Social/facebook.html.twig | 2 +- .../Resources/views/layout.html.twig | 24 +- .../Controller/GameController.php | 9 +- .../SeekerBundle/Resources/config/routing.yml | 10 +- .../Resources/public/css/style.homepage.css | 151 ++++++++----- .../public/images/bg-mineseeker-outbg.jpg | Bin 466977 -> 1874513 bytes .../public/images/bg-mineseeker-outbg.jpg-bak | Bin 0 -> 466977 bytes .../public/images/mine-logo-logo.png | Bin 0 -> 170797 bytes .../Resources/public/images/mine-logo-txt.png | Bin 0 -> 120575 bytes .../Resources/public/images/msn-logo.png | Bin 0 -> 197940 bytes .../Resources/public/js/mine-seeker/app.js | 12 +- .../Resources/views/Game/index.html.twig | 18 +- 17 files changed, 358 insertions(+), 242 deletions(-) delete mode 100644 src/.htaccess create mode 100644 src/Mine/SeekerBundle/Resources/public/images/bg-mineseeker-outbg.jpg-bak create mode 100755 src/Mine/SeekerBundle/Resources/public/images/mine-logo-logo.png create mode 100755 src/Mine/SeekerBundle/Resources/public/images/mine-logo-txt.png create mode 100644 src/Mine/SeekerBundle/Resources/public/images/msn-logo.png diff --git a/README.md b/README.md index 85386f0..48344b9 100644 --- a/README.md +++ b/README.md @@ -29,3 +29,7 @@ This is a Symfony 3 project w/ React JS in standalone mode and w/ WebSocket. -d --> Debugger; If you write this line somewhere: debugger; The browser will stop the code here!!! + + 3.) Connect to Prod + + ssh xxsvci@laszlolang.com -i ~/.ssh/id_rsa_laszlolang diff --git a/src/.htaccess b/src/.htaccess deleted file mode 100644 index fb1de45..0000000 --- a/src/.htaccess +++ /dev/null @@ -1,7 +0,0 @@ - - Require all denied - - - Order deny,allow - Deny from all - diff --git a/src/Jotunheimr/UserBundle/Resources/public/css/layout.css b/src/Jotunheimr/UserBundle/Resources/public/css/layout.css index 5d35dd6..081652f 100644 --- a/src/Jotunheimr/UserBundle/Resources/public/css/layout.css +++ b/src/Jotunheimr/UserBundle/Resources/public/css/layout.css @@ -28,109 +28,166 @@ box-sizing: border-box; } -main { - background: url('/bundles/mineseeker/images/homepage/header.jpg') no-repeat center center; - background-size: cover; - position: fixed; +.ac-custom { width: 100%; - height: 100%; } -main .wrapper { - display: flex; - align-items: center; - justify-content: center; - width: 100%; - height: 100%; -} - -main .wrapper .form-container { - background: #ffffff; +header section .form-check { display: table; - padding: 15px; -} - -main .wrapper .form-container h1 { - font: normal 32px Arial, Helvetica, sans-serif; - text-align: center; - padding: 0; - margin: 0 0 15px 0; -} - -main .wrapper .form-container h1.sub-title { - margin-top: 15px; -} - -main .wrapper .form-container h2 { - font: normal 18px Arial, Helvetica, sans-serif; - text-align: center; + position: relative; margin: 20px 0; } -main .wrapper .form-container .form-input { - background: #cbcbc8; - min-width: 300px; - border: 0; - padding: 15px; +header section h1 { + margin: 10px 0; +} +header section .input-submit button, +header section .input-submit button:hover, +header section .form-input, +header section .form-input:focus, +header section .form-input:hover { -webkit-transition: all 250ms ease-in-out; + -moz-transition: all 250ms ease-in-out; + -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; } -main .wrapper .form-container .form-input:focus { - background: #e2e2de; - - -webkit-transition: all 250ms ease-in-out; - transition: all 250ms ease-in-out; -} - -main .wrapper .form-container .form-input.form-username { - margin-bottom: 5px; -} - -main .wrapper .form-container .form-check { +header section .input-submit button { + background: #83aed9; display: table; - position: relative; - margin: 20px auto 0 auto; -} - -main .wrapper .form-container .input-submit { + font: bold 32px 'Rajdhani', sans-serif; + text-transform: uppercase; + text-decoration: none; + width: 500px; + border: 1px solid #658fb8; + color: #FFFFFF; + padding: 25px 100px; margin-top: 20px; + + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); + -webkit-border-radius: 3px; + border-radius: 3px; } -main .wrapper .form-container button, -main .wrapper .form-container .fb-login { +header section .input-submit button:hover { + background: #86b5e1; + + -webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2); + box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2); +} + +header section .form-input { display: block; - background: #7dadcf; - width: 100%; - border: 0; - text-align: center; - padding: 20px; + width: 500px; + font: bold 22px 'Rajdhani', sans-serif; + border: 1px solid #dddddd; + color: #000000; + padding: 15px; + margin-bottom: 10px; - -webkit-transition: all 250ms ease-in-out; - transition: all 250ms ease-in-out; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); } -main .wrapper .form-container .fb-login { - background: #3b5998; +header section .form-input:focus, +header section .form-input:hover { + -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); } -main .wrapper .form-container button:focus, -main .wrapper .form-container button:hover, -main .wrapper .form-container .fb-login:focus, -main .wrapper .form-container .fb-login:hover { - background: #6fa0c3; - - -webkit-transition: all 250ms ease-in-out; - transition: all 250ms ease-in-out; +header section h3.or { + font: bold 16px 'Rajdhani', sans-serif; + text-transform: uppercase; + color: #a1a1a1; + margin: 20px 0; } -main .wrapper .form-container button i, -main .wrapper .form-container .fb-login i { - font-size: 32px; - font-weight: bolder; - color: #ffffff; +header section .fb, +header section form { + z-index: 2; } +header section a.fb-login { + background: #5975b1; + position: relative; + display: block; + width: 500px; + height: 93px; + border: 1px solid #50649f; + margin: 0; + overflow: hidden; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); +} + +header section a.fb-login:hover { + background: #42598c; + color: #FFFFFF; + text-decoration: none; + + -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); +} + +header section a.fb-login i { + position: absolute; + font-size: 130px; + top: 0; + left: 15px; +} + +@media screen and (max-width: 1100px) { + header section .form-input, + header section .form-check { + margin-left: auto; + margin-right: auto; + } + + header section .input-submit button { + margin: 0 auto; + } + + header section > div { + width: 100%; + } + + header section a.fb-login { + margin: 0 auto; + } +} + +@media screen and (max-width: 550px) { + header section { + padding: 10px; + } + + header section .form-input { + width: 100%; + margin-left: auto; + margin-right: auto; + } + + header section .form-check { + margin: 20px auto; + } + + header section .input-submit button { + width: 100%; + } + + header section a.fb-login { + width: 100%; + } + + header section a.fb-login span { + display: none; + } +} diff --git a/src/Jotunheimr/UserBundle/Resources/views/Registration/register.html.twig b/src/Jotunheimr/UserBundle/Resources/views/Registration/register.html.twig index 3c78185..c3b61e7 100644 --- a/src/Jotunheimr/UserBundle/Resources/views/Registration/register.html.twig +++ b/src/Jotunheimr/UserBundle/Resources/views/Registration/register.html.twig @@ -3,45 +3,48 @@ {% trans_default_domain 'FOSUserBundle' %} {% block fos_user_content %} -
-
-

Sign up

-
-
-
- {{ form_widget(form.email, {'attr': {'placeholder': 'Email', 'class': 'form-input form-username'}}) }} - {{ form_errors(form.email) }} -
- -
- {{ form_widget(form.username, {'attr': {'placeholder': 'Username ', 'class': 'form-input form-username'}}) }} - {{ form_errors(form.username) }} -
- -
- {{ form_widget(form.plainPassword.first, {'attr': {'placeholder': 'Password', 'class': 'form-input form-username'}}) }} - {{ form_errors(form.plainPassword.first) }} -
- -
- {{ form_widget(form.plainPassword.second, {'attr': {'placeholder': 'Repeat password', 'class': 'form-input'}}) }} - {{ form_errors(form.plainPassword.second) }} -
- -
- -
-
-
-

or enter w/ your Facebook's e-mail

-
- {% include('@JotunheimrUser/Social/facebook.html.twig') %} -
+
+ -
+

Sign up

+
+
+
+ {{ form_widget(form.email, {'attr': {'placeholder': 'Email', 'class': 'form-input form-username'}}) }} + {{ form_errors(form.email) }} +
+ +
+ {{ form_widget(form.username, {'attr': {'placeholder': 'Username ', 'class': 'form-input form-username'}}) }} + {{ form_errors(form.username) }} +
+ +
+ {{ form_widget(form.plainPassword.first, {'attr': {'placeholder': 'Password', 'class': 'form-input form-username'}}) }} + {{ form_errors(form.plainPassword.first) }} +
+ +
+ {{ form_widget(form.plainPassword.second, {'attr': {'placeholder': 'Repeat password', 'class': 'form-input'}}) }} + {{ form_errors(form.plainPassword.second) }} +
+ +
+ +
+
+
+

vagy regisztrálj egy kattintással

+
+ {% include('@JotunheimrUser/Social/facebook.html.twig') %} +
+ MineSeeker Logo + {% endblock fos_user_content %} {% block javascripts %} diff --git a/src/Jotunheimr/UserBundle/Resources/views/Security/login.html.twig b/src/Jotunheimr/UserBundle/Resources/views/Security/login.html.twig index 17c4595..d7a929a 100644 --- a/src/Jotunheimr/UserBundle/Resources/views/Security/login.html.twig +++ b/src/Jotunheimr/UserBundle/Resources/views/Security/login.html.twig @@ -7,44 +7,41 @@ {{ error.messageKey|trans(error.messageData, 'security') }} {% endif %} -
-
-

Sign in

-
-
- - -
- -
- -
- -
- -
- - -
- -
- -
-
-
-

or enter w/ your Facebook's e-mail

-
- {% include('@JotunheimrUser/Social/facebook.html.twig') %} -
+
+ -
+

Bejelentkezés

+
+ + + + + + +
+ + +
+ +
+ +
+
+

vagy jelentkezz be egy kattintással

+
+ {% include('@JotunheimrUser/Social/facebook.html.twig') %} +
+ MineSeeker Logo + {% endblock fos_user_content %} {% block javascripts %} diff --git a/src/Jotunheimr/UserBundle/Resources/views/Social/facebook.html.twig b/src/Jotunheimr/UserBundle/Resources/views/Social/facebook.html.twig index 04886c6..c365378 100644 --- a/src/Jotunheimr/UserBundle/Resources/views/Social/facebook.html.twig +++ b/src/Jotunheimr/UserBundle/Resources/views/Social/facebook.html.twig @@ -33,4 +33,4 @@ } - + diff --git a/src/Jotunheimr/UserBundle/Resources/views/layout.html.twig b/src/Jotunheimr/UserBundle/Resources/views/layout.html.twig index 2d599b4..173ad3c 100644 --- a/src/Jotunheimr/UserBundle/Resources/views/layout.html.twig +++ b/src/Jotunheimr/UserBundle/Resources/views/layout.html.twig @@ -7,23 +7,17 @@ {% block stylesheets %} {% stylesheets filter='cssrewrite' - '@JotunheimrUserBundle/Resources/public/css/layout.css' - '@JotunheimrAdminBundle/Resources/public/js/vendor/bootstrap/css/bootstrap.min.css' %} + '@JotunheimrAdminBundle/Resources/public/js/vendor/bootstrap/css/bootstrap.min.css' + '@MineSeekerBundle/Resources/public/css/style.homepage.css' + '@JotunheimrUserBundle/Resources/public/css/layout.css' %} {% endstylesheets %} {% endblock %} - - - - + - {% if app.request.hasPreviousSession %} {% for type, messages in app.session.flashbag.all() %} {% for message in messages %} @@ -34,10 +28,15 @@ {% endfor %} {% endif %} -
+
{% block fos_user_content %}{% endblock fos_user_content %} - +
+
+ {% block main %}{% endblock %}
+
+ {% block footer %}{% endblock %} +
{% block javascripts %} {% javascripts @@ -48,6 +47,5 @@ {% endjavascripts %} {% endblock %} - diff --git a/src/Mine/SeekerBundle/Controller/GameController.php b/src/Mine/SeekerBundle/Controller/GameController.php index 6542c5f..2e0922f 100644 --- a/src/Mine/SeekerBundle/Controller/GameController.php +++ b/src/Mine/SeekerBundle/Controller/GameController.php @@ -20,8 +20,13 @@ class GameController extends Controller )); } - public function listAction() + public function slack(Request $request) { - return $this->render('MineSeekerBundle:Game:list.html.twig'); + } + +// public function listAction() +// { +// return $this->render('MineSeekerBundle:Game:list.html.twig'); +// } } diff --git a/src/Mine/SeekerBundle/Resources/config/routing.yml b/src/Mine/SeekerBundle/Resources/config/routing.yml index 35eca24..1b3b22f 100644 --- a/src/Mine/SeekerBundle/Resources/config/routing.yml +++ b/src/Mine/SeekerBundle/Resources/config/routing.yml @@ -10,7 +10,11 @@ MineSeekerBundle_gamePlayWId: path: /play/{gameAssoc} defaults: { _controller: MineSeekerBundle:Game:play } -MineSeekerBundle_gameList: - path: /list - defaults: { _controller: MineSeekerBundle:Game:list } +MineSeekerBundle_slack: + path: /slack + defaults: { _controller: MineSeekerBundle:Game:slack } + +#MineSeekerBundle_gameList: +# path: /list +# defaults: { _controller: MineSeekerBundle:Game:list } diff --git a/src/Mine/SeekerBundle/Resources/public/css/style.homepage.css b/src/Mine/SeekerBundle/Resources/public/css/style.homepage.css index e3f4786..50fe079 100644 --- a/src/Mine/SeekerBundle/Resources/public/css/style.homepage.css +++ b/src/Mine/SeekerBundle/Resources/public/css/style.homepage.css @@ -1,9 +1,3 @@ -/*@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Ravi+Prakash&subset=latin-ext');*/ -/* -font-family: 'Ravi Prakash', cursive; -font-family: 'Open Sans Condensed', sans-serif; -*/ - * { outline: none; padding: 0; @@ -11,59 +5,86 @@ font-family: 'Open Sans Condensed', sans-serif; } html, body { - background: #2C3E50; + background: #ffffff; display: block; width: 100%; height: 100%; } header { - background: rgba(255, 255, 255, 0.7) url('/bundles/mineseeker/images/homepage/header.jpg') no-repeat; - background-size: cover; + background: #d1e8ff; + width: 100%; + height: 900px; + color: #ffffff; +} + +header section { position: relative; display: flex; - align-items: center; - justify-content: center; + align-items: flex-start; + justify-content: flex-start; flex-direction: column; + max-width: 1300px; width: 100%; height: 100%; - color: #ffffff; - overflow: hidden; + padding: 20px; + margin: 0 auto; } -header h1 { - display: block; - font: normal 72px 'Ravi Prakash', cursive; - text-align: center; - line-height: 20px; - color: #ffa800; +header section div.logo img { + width: 350px; + margin: 50px 0; +} +header section > img { + position: absolute; + width: 1300px; + height: 1300px; + right: -50%; + bottom: -30%; + + z-index: 1; +} + +header section > div { z-index: 2; } -header h3 { - display: block; - font: normal 32px 'Open Sans Condensed', sans-serif; - text-align: center; - color: #ffcd02; - - z-index: 2; +header section h1 { + font: bold 40px 'Rajdhani', sans-serif; + color: #434242; + margin-bottom: 100px; } -header > a { - background: #e8e8e8; +header section h2 { + font: normal 32px 'Rajdhani', sans-serif; + color: #434242; +} + +header section h3 { display: block; - font: bold 22px 'Open Sans Condensed', sans-serif; + font: bold 16px 'Rajdhani', sans-serif; + color: #434242; + margin-top: 10px; +} + +header section h3 img { + width: 16px; +} + +header section div > a { + background: #83aed9; + display: table; + font: bold 32px 'Rajdhani', sans-serif; text-transform: uppercase; text-decoration: none; - color: #2C3E50; - padding: 10px 70px; + border: 1px solid #658fb8; + color: #FFFFFF; + padding: 25px 100px; margin-top: 20px; - z-index: 2; - - -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.75); - box-shadow: 0 3px 5px rgba(0, 0, 0, 0.75); + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all 250ms ease-in-out; @@ -72,36 +93,56 @@ header > a { transition: all 250ms ease-in-out; } -header > a:hover { - background: #ffffff; +header section div > a:hover { + background: #86b5e1; - -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.75); - box-shadow: 0 7px 10px rgba(0, 0, 0, 0.75); + -webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2); + box-shadow: 0 7px 15px rgba(0, 0, 0, 0.2); -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; } -header > img { - position: absolute; - width: 50%; - max-width: 1000px; - bottom: -25%; +@media screen and (max-width: 1100px) { + header section { + align-items: center; + justify-content: center; + text-align: center; + } - z-index: 1; -} + header section div > a { + margin: 0 auto; + } -@media screen and (max-width: 1500px) { - header > img { - width: 60%; - bottom: -40%; + header section h1 { + margin-bottom: 20px; + } + + header section div.logo img { + margin-bottom: 0; + } + + header section > img { + display: none; } } -@media screen and (max-width: 1500px) { - header > img { - width: 70%; - bottom: -20%; +@media screen and (max-width: 500px) { + header { + min-height: 100%; + height: auto; } -} \ No newline at end of file + + header section { + width: auto; + } + + header section div.logo img { + width: 100%; + } + + header section div > a { + display: block; + } +} diff --git a/src/Mine/SeekerBundle/Resources/public/images/bg-mineseeker-outbg.jpg b/src/Mine/SeekerBundle/Resources/public/images/bg-mineseeker-outbg.jpg index fcb3bd21e41b39381d4bcf508ffcdca6a24bb61b..75a5d98d1b8ebbebba42dfe0a77b3c732e6c9db2 100644 GIT binary patch literal 1874513 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