Skip to content

Commit

Permalink
Merge pull request #1 from allancarlos123/refactoring
Browse files Browse the repository at this point in the history
 Refactoring
  • Loading branch information
this-is-allan committed Apr 10, 2019
2 parents b5aadb8 + 64784d7 commit b3eaec6
Show file tree
Hide file tree
Showing 7 changed files with 169 additions and 150 deletions.
41 changes: 0 additions & 41 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -1,49 +1,8 @@
#Options +SymLinksIfOwnerMatch
#RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ /front-controller.php?action=$1 [QSA,L]

#<IfModule mod_rewrite.c>
# Options +SymLinksIfOwnerMatch
# RewriteEngine On

# RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
# RewriteRule ^(.*) - [E=BASE:%1]

# RewriteCond %{ENV:REDIRECT_STATUS} ^$
# RewriteRule ^index\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]

# RewriteCond %{REQUEST_FILENAME} -f
# RewriteRule .? - [L]

# Rewrite all other queries to the front controller.
# RewriteRule .? %{ENV:BASE}/index.php [L]
#</IfModule>


<IfModule mod_rewrite.c>
Options +SymLinksIfOwnerMatch
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*)$ /index.php [NC,L,QSA]

#Options -MultiViews

#RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.+) /controller/index.php?page=$1 [QSA,L]




#RewriteBase /

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.+) /controller/index.php?page=$1 [QSA,L]

</IfModule>
32 changes: 13 additions & 19 deletions style.css → assets/css/style.css
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
@font-face {
font-family: 'Moderat Bold';
src: local('Moderat Bold'), url('./assets/fonts/Moderat-Bold.ttf') format('truetype');
src:
local('Moderat Bold'),
url('../fonts/Moderat-Bold.ttf')
format('truetype');
}

@font-face {
font-family: 'Moderat Regular';
src: local('Moderat Regular'), url('./assets/fonts/Moderat-Regular.ttf') format('truetype');
src:
local('Moderat Regular'),
url('../fonts/Moderat-Regular.ttf') format('truetype');
}

.navbar .navbar-brand img {
width: 100px !important;
}

.jumbotron-billboard .img {
background: #fff url("./assets/imgs/bg_search.png") center no-repeat;
background: #fff url("../imgs/bg_search.png") center no-repeat;
width: 100%;
height: 100%;
background-size: cover;
Expand Down Expand Up @@ -55,18 +60,6 @@ src: local('Moderat Regular'), url('./assets/fonts/Moderat-Regular.ttf') format(
.input-group img {
height: 35px;
width: 35px;
/* position: absolute;
top: 0;
left: 0.6em;
bottom: 0;
margin: auto auto auto 0;
width: 28px;
height: 28px;
z-index: 5; */
}

.input-group input {
/* padding: 0.4em 0.4em 0.4em 2.2em; */
}

.input-group-append button {
Expand Down Expand Up @@ -126,9 +119,6 @@ src: local('Moderat Regular'), url('./assets/fonts/Moderat-Regular.ttf') format(
}
}




/* BEGINEERSearch Results PAGE */
.generics-wrapper h5 {
font-family: 'Moderat Bold', sans-serif;
Expand Down Expand Up @@ -237,7 +227,11 @@ src: local('Moderat Regular'), url('./assets/fonts/Moderat-Regular.ttf') format(
box-shadow: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background: #412f97;
border-color: #412f97;
box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);
Expand Down
58 changes: 58 additions & 0 deletions assets/js/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
var searchButtonElement = $("#searchButton");
var clearInputElement = $("#clearInput");
var querytElement = $("input[name=query]");

function closeClearButton() {
clearInputElement.hide();
searchButtonElement.show();
querytElement.val("");
querytElement.focus();
}

// Detects whether field is changed to determine which buttons appear
querytElement.keyup(function() {
clearInputElement.hide();
searchButtonElement.show();
});

clearInputElement.click(closeClearButton);

var products_price = $(".product--price");
$(products_price).each(function(index) {
var price = $(this).data("price");
$(this).text(
price.toLocaleString("pt-BR", {
style: "currency",
currency: "BRL"
})
);
});

// Initialize Swiper
var swiper = new Swiper(".swiper-container", {
slidesPerView: 5,
spaceBetween: 5,
breakpoints: {
1440: {
slidesPerView: 3,
spaceBetween: 30
},
1024: {
slidesPerView: 2,
centeredSlides: true,
spaceBetween: 30
},
768: {
slidesPerView: 2,
spaceBetween: 30
},
640: {
slidesPerView: 1.5,
spaceBetween: 5
},
320: {
slidesPerView: 1.5,
spaceBetween: 3
}
}
});
35 changes: 12 additions & 23 deletions index.php
Original file line number Diff line number Diff line change
@@ -1,32 +1,21 @@
<?php

// First, include Requests
include('vendor/rmccue/requests/library/Requests.php');
Requests::register_autoloader();

// if ($_SERVER['REQUEST_URI'] == '/help') {
// include 'help.php';
// } elseif ($_SERVER['REQUEST_URI'] == '/calendar') {
// include 'calendar.php';
// } else {
// include 'notfound.php';
// }

Requests::register_autoloader();

if (isset($_SERVER['REDIRECT_URL'])) {
$requested_page = $_SERVER['REDIRECT_URL'];
}
else {
$requested_page = 'home';
$requested_page = $_SERVER['REDIRECT_URL'];
} else {
$requested_page = 'home';
}

switch($requested_page) {
case "/search":
include(__DIR__."/search-results.php");
break;
case "home":
include(__DIR__."/home.php");
break;
default:
include(__DIR__."/404.php");
case "/search":
include(__DIR__."/public/search-results.php");
break;
case "home":
include(__DIR__."/public/home.php");
break;
default:
include(__DIR__."/public/404.html");
}
76 changes: 76 additions & 0 deletions public/404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>404 page - Jamp Challenge</title>
<link
rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"
integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO"
crossorigin="anonymous"
/>
<link rel="stylesheet" href="./assets/css/style.css" />
</head>
<body>
<div class="container">
<div class="col-md-12">
<div class="text-center">
<div class="title">
404
</div>

<div class="subtitle">
Opa, a página que você está procurando não existe.
</div>

<div class="buttons">
<a class="button" href="/">Volte para o início</a>
</div>
</div>
</div>
</div>
</body>
</html>

<style>
body {
background: url(https://i.imgur.com/76NZB7A.gif) no-repeat center center
fixed;
background-size: cover;
font-family: 'Moderat Bold', sans-serif;
background-color: #342643;
}

.title {
font-size: 6em;
font-weight: 700;
color: #412f97;
}

.subtitle {
font-size: 40px;
font-weight: 700;
color: #412f97;
}

.buttons {
margin: 30px;
}
.buttons a.button {
font-weight: 700;
border: 2px solid #1fc499;
text-decoration: none;
padding: 15px;
text-transform: uppercase;
color: #1fc499;
border-radius: 26px;
transition: all 0.2s ease-in-out;
}
.buttons a.button:hover {
background-color: #412f97;
color: white;
transition: all 0.2s ease-in-out;
}
</style>
9 changes: 2 additions & 7 deletions home.php → public/home.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Jamp Challenge</title>
<title>Jamp's challenge</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="./assets/css/style.css">
</head>
<body>
<nav class="navbar navbar-light bg-white">
Expand Down Expand Up @@ -57,10 +57,5 @@
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<script>
setTimeout(function() {
// document.location.reload()
}, 8000);
</script>
</body>
</html>
Loading

0 comments on commit b3eaec6

Please sign in to comment.