Sindbad~EG File Manager
(function ($) {
$(function () {
var sec_4_param = 1;
var winHeight = $(window).height();
initialize();
$(".button-collapse").sideNav();
$(".parallax").parallax();
$(".slider").slider({
full_width: true,
height: winHeight + 15,
});
$(".slider").slider("next");
$(".slider").slider("prev");
var options = [
{
selector: ".p1-section-2",
offset: 80,
callback: 'Materialize.showStaggeredList(".p1-section-2")',
},
{
selector: ".p2-section-2",
offset: 120,
callback: 'Materialize.showStaggeredList(".p2-section-2")',
},
{
selector: ".p3-section-2",
offset: 140,
callback: 'Materialize.showStaggeredList(".p3-section-2")',
},
];
Materialize.scrollFire(options);
$(window).on("scroll", function () {
var y_scroll_pos = window.pageYOffset;
var scroll_pos_test = winHeight - 100;
if (y_scroll_pos > scroll_pos_test) {
$("#main-nav").addClass("nav-past-offset");
$("#main-nav ul a").addClass("grey-text");
$("#main-nav ul a").css("padding", "0 10px");
$("#main-nav .hide-on-med-and-down").css("margin-top", "0");
$(".brand-logo i")
.removeClass("eagle-logo-full")
.addClass("eagle-logo-bico");
$(".brand-logo i").css("color", "#4dd0e1");
$(".brand-logo i").css("font-size", "2em");
$(".brand-logo i").css("margin-top", "-2px");
$(".button-collapse i")
.removeClass("white-text")
.addClass("cyan-text")
.addClass("text-lighten-2");
} else {
initialize();
}
});
function initialize() {
$("#main-nav ul a").css("padding", "15px 10px");
$("#main-nav").removeClass("nav-past-offset");
$("#main-nav ul a").removeClass("grey-text");
$("#main-nav .hide-on-med-and-down").css("transition", "margin-top 1s");
$("#main-nav .hide-on-med-and-down").css("margin-top", "30px");
$(".brand-logo i").removeClass("eagle-logo-bico");
$(".brand-logo i").addClass("eagle-logo-full");
$(".brand-logo i").css("color", "#fff");
$(".brand-logo i").css("font-size", "7em");
$(".brand-logo i").css("transition", "margin-top 0s");
$(".brand-logo i").css("margin-top", "-45px");
$(".button-collapse i")
.removeClass("cyan-text")
.addClass("white-text")
.removeClass("text-lighten-2");
}
$(function () {
$("a[href*=#]:not([href=#])").click(function () {
if (
location.pathname.replace(/^\//, "") ==
this.pathname.replace(/^\//, "") &&
location.hostname == this.hostname
) {
var target = $(this.hash);
target = target.length
? target
: $("[name=" + this.hash.slice(1) + "]");
if (target.length) {
$("html,body").animate(
{
scrollTop: target.offset().top - 64,
},
1000
);
return false;
}
}
});
});
var whatwedo_title = "";
var whatwedo_title_1 = "Software House";
var whatwedo_title_2 = "Comunicação Digital";
var whatwedo_title_3 = "Infraestrutura";
var whatwedo_p = "";
var whatwedo_p_1 =
"Web sites<br>Aplicativos (APP)<br>Sistemas corporativos<br>Manutenção de software<br>Consultoria de software";
var whatwedo_p_2 =
"SEO (seu site melhor ranqueado na web)<br>SMM (Gestão e otimização de redes sociais)<br>Produção de conteúdo<br>E-mail Marketing<br>SMS Marketing";
var whatwedo_p_3 =
"Hospedagens<br>Correio Eletrônico<br>Administração de redes<br>Planejamento de TI";
var whatwedo_color = "";
var whatwedo_color_1 = "rgba(66, 165, 245, 0.9)";
var whatwedo_color_2 = "rgba(255, 171, 64, 0.9)";
var whatwedo_color_3 = "rgba(38, 166, 154, 0.9)";
var whatwedo_img = "";
var whatwedo_img_1 = "img/whatwedo/bg-1.jpg";
var whatwedo_img_2 = "img/whatwedo/bg-2.jpg";
var whatwedo_img_3 = "img/whatwedo/bg-3.jpg";
$(".col-whatwedo-1 p").append(whatwedo_p_1);
$(".col-whatwedo-2 p").append(whatwedo_p_2);
$(".col-whatwedo-3 p").append(whatwedo_p_3);
$(".whatwedo").click(function () {
var target = $(this).data("target");
switch (target) {
case 2:
whatwedo_title = whatwedo_title_2;
whatwedo_p = whatwedo_p_2;
whatwedo_color = whatwedo_color_2;
whatwedo_img = whatwedo_img_2;
break;
case 3:
whatwedo_title = whatwedo_title_3;
whatwedo_p = whatwedo_p_3;
whatwedo_color = whatwedo_color_3;
whatwedo_img = whatwedo_img_3;
break;
default:
whatwedo_title = whatwedo_title_1;
whatwedo_p = whatwedo_p_1;
whatwedo_color = whatwedo_color_1;
whatwedo_img = whatwedo_img_1;
}
sec_4_bgEffect(whatwedo_color, whatwedo_img, function () {
sec_4_hideContent(function () {
sec_4_arrowEffect(target, function () {
sec_4_showContent(whatwedo_title, whatwedo_p);
});
});
});
sec_4_param++;
});
setInterval(function () {
$(
".section-3 .col-whatwedo:nth-child(" + sec_4_param + ") .whatwedo"
).click();
if (sec_4_param > 3) {
sec_4_param = 1;
}
}, 10000);
$(
".section-3 .col-whatwedo:nth-child(" + sec_4_param + ") .whatwedo"
).click();
function sec_4_bgEffect(color, img, callback) {
$(".section-4 .section.no-pad-bot").css("background-color", color);
$(".section-4 img").attr("src", img);
callback();
}
function sec_4_hideContent(callback) {
$(".section-4 h4").hide();
//$('.section-4 .content-p').hide();
$(".section-4 .content-p").empty();
$(".section-4 .btn-eagle").hide();
callback();
}
function sec_4_arrowEffect(num, callback) {
$(".sec-4-Arrows").removeClass("selected-arrow");
$(".sec-4-Arrows.arrow-" + num).addClass("selected-arrow");
setTimeout(function () {
callback();
}, 700);
}
function sec_4_showContent(title, content) {
$(".section-4 h4").text(title).slideDown(1000);
$(".section-4 .content-p")
.append("<p>" + content + "</p>")
.slideDown(1000);
$(".section-4 .btn-eagle").show();
}
$("#upload-resume").prop("disabled", false);
var control = document.getElementById("upload-resume");
control.addEventListener(
"change",
function (event) {
resumeLoading();
var form = new FormData();
form.append("file-resume", control.files[0]);
var xhr = new XMLHttpRequest();
xhr.onload = function () {
console.log("Upload complete.");
setTimeout(function () {
resumeLoaded();
}, 2000);
};
xhr.open("post", "/api/upload-resume.php", true);
xhr.send(form);
},
false
);
function resumeLoading() {
$(".send-resume-area").addClass("hide");
$(".send-resume").css("padding-top", "15px");
$(".send-resume .preloader-wrapper").removeClass("hide");
$(".send-resume-message").text("Enviando...");
}
function resumeLoaded() {
$(".send-resume .preloader-wrapper").addClass("hide");
$(".send-resume-message").text("Valeu fera! Forte abraço!");
$(".send-resume-area").removeClass("hide");
$(".send-resume").css("padding-top", "0");
$(".send-resume-icon").removeClass("fa-upload").addClass("fa-check");
}
var owl = $("#owl-demo");
owl.owlCarousel({
autoPlay: 3000, //Set AutoPlay to 3 seconds
items: 3,
itemsDesktop: [1199, 3],
itemsDesktopSmall: [979, 3],
slideSpeed: 400,
paginationSpeed: 1200,
rewindSpeed: 1000,
afterAction: function (el) {
//remove class active
this.$owlItems.removeClass("activep");
//add class active
this.$owlItems //owl internal $ object containing items
.eq(this.currentItem + 1)
.addClass("activep");
},
});
$(".exp-arrows-right").click(function () {
owl.trigger("owl.next");
});
$(".exp-arrows-left").click(function () {
owl.trigger("owl.prev");
});
var SPMaskBehavior = function (val) {
return val.replace(/\D/g, "").length === 11
? "(00) 00000-0000"
: "(00) 0000-00009";
},
spOptions = {
onKeyPress: function (val, e, field, options) {
field.mask(SPMaskBehavior.apply({}, arguments), options);
},
};
$(".user_phone").mask(SPMaskBehavior, spOptions);
function initForm(form, callback) {
$(form + " .form-input").removeClass("form-error");
$(form + " .card-panel").addClass("hide");
$(form + " .form-message").text("");
callback();
}
function initFormLoader(form, callback) {
$(form + " .form-submit i.material-icons").addClass("hide");
$(form + " .form-submit .preloader-wrapper").removeClass("hide");
callback();
}
function termFormLoader(form) {
$(form + " .form-submit i.material-icons").removeClass("hide");
$(form + " .form-submit .preloader-wrapper").addClass("hide");
}
function clearForm(form) {
$(form + " .user_name").val("");
$(form + " .user_email").val("");
$(form + " .user_phone").val("");
$(form + " .user_message").val("");
}
function showFormMessage(form, success, text) {
$(form + " .card-panel").removeClass("hide");
$(form + " .form-message").text(text);
if (success) {
$(form + " .card-panel")
.addClass("green")
.removeClass("red");
} else {
$(form + " .card-panel")
.addClass("red")
.removeClass("green");
}
}
function validateForm(form, action) {
var nameSel = form + " .user_name";
var emailSel = form + " .user_email";
var phoneSel = form + " .user_phone";
var messageSel = form + " .user_message";
var error = false;
var emailFilter = /^\S+@\S+\.\S+$/;
if ($(nameSel).length) {
var name = $(nameSel).val();
if (!name) {
$(nameSel).addClass("form-error");
error = true;
}
}
if ($(emailSel).length) {
var email = $(emailSel).val();
if (!email) {
$(emailSel).addClass("form-error");
error = true;
} else if (!emailFilter.test(email)) {
$(emailSel).addClass("form-error");
error = true;
}
}
if ($(phoneSel).length) {
var phone = $(phoneSel).val();
if (!phone) {
$(phoneSel).addClass("form-error");
error = true;
} else if (phone.length < 14) {
$(phoneSel).addClass("form-error");
error = true;
}
}
if ($(messageSel).length) {
var message = $(messageSel).val();
if (!message) {
$(messageSel).addClass("form-error");
error = true;
}
}
if (error) {
showFormMessage(
form,
false,
"Por favor, preencha os campos destacados."
);
termFormLoader(form);
} else {
var formData = {};
if (name) {
formData.name = name;
}
if (email) {
formData.email = email;
}
if (phone) {
formData.phone = phone;
}
if (message) {
formData.message = message;
}
$.post(action, formData)
.done(function (data) {
clearForm(form);
termFormLoader(form);
showFormMessage(form, true, "Dados enviados com sucesso.");
})
.fail(function () {
showFormMessage(
form,
false,
"Erro ao enviar dados, por favor tente mais tarde."
);
})
.always(function () {
termFormLoader(form);
});
}
}
$("#user_message").trigger("autoresize");
$("#contant-form").submit(function (e) {
e.preventDefault();
$.ajax({
type: "POST",
dataType: "json",
url: "./api/send-email.php",
data: $(this).serializeArray(),
success: function (result) {
console.log(result);
if (result.code == 200) {
$("#contant-form").trigger("reset");
showFormMessage(
"#contant-form",
true,
"Recebemos a sua mensagem entraremos em contato em breve!"
);
} else {
showFormMessage("#contant-form", false, result.msg);
}
},
});
});
var totalProjects = 6;
var proNum = 1;
var proImg = [];
var proTitle = "";
var proIMG = "";
var proLink = "";
function changeProjects() {
if (proNum > totalProjects) {
proNum = 1;
}
switch (proNum) {
case 2:
proTitle = "Câmara de vereadores de Santo Antônio da Patrulha";
proIMG = "url('img/project-done/pro-03.png')";
proLink = "http://www.camarasap.rs.gov.br/";
break;
case 3:
proTitle = "Prefeitura Municipal de Maquiné";
proIMG = "url('img/project-done/pro-02.png')";
proLink = "http://www.maquine.rs.gov.br/";
break;
case 4:
proTitle = "Prefeitura Municipal de Morrinhos do Sul";
proIMG = "url('img/project-done/pro-04.png')";
proLink = "https://morrinhosdosul.rs.gov.br/";
break;
case 5:
proTitle = "Morrinhos Turismo";
proIMG = "url('img/project-done/pro-05.png')";
proLink = "https://recantodoscanyons.com/";
break;
case 6:
proTitle = "Rede Estação Democracia";
proIMG = "url('img/project-done/pro-06.png')";
proLink = "https://red.org.br/";
break;
default:
proTitle = "Instituto Justiça Fiscal";
proIMG = "url('img/project-done/pro-01.png')";
proLink = "http://ijf.org.br/";
}
proNum++;
$(".section-8 h5")
.text(proTitle)
.hide()
.fadeIn(3000, function () {});
$(".project-active")
.css("background-image", proIMG)
.hide()
.fadeIn(3000, function () {});
$(".project-active-link").attr("href", proLink);
}
// var teamIMG = [
// 'andrio.jpg',
// 'diego.jpg',
// 'fabio.jpg',
// 'lucas.jpg',
// 'mateus.jpg',
// 'moises.jpg'
// ]
// var handleNum = 0;
// console.log(teamIMG);
//Substituir as imagens dos integrantes
// $('.card .card-image').each(function() {
// handler++;
// });
// $( "#book" ).fadeIn( "slow", function() {});
changeProjects();
setInterval(changeProjects, 5000);
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(";");
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) === " ") {
c = c.substring(1);
}
if (c.indexOf(name) === 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
var cookieAlert = document.querySelector(".cookiesMsg");
var acceptCookies = document.querySelector(".accept-cookies");
var rejectCookies = document.querySelector(".reject-cookies");
cookieAlert.offsetHeight;
if (!getCookie("acceptCookies")) {
cookieAlert.classList.add("show");
}
acceptCookies.addEventListener("click", function () {
setCookie("acceptCookies", true, 60);
cookieAlert.classList.remove("show");
});
rejectCookies.addEventListener("click", function () {
setCookie("acceptCookies", false, 60);
cookieAlert.classList.remove("show");
});
}); // end of document ready
})(jQuery); // end of jQuery name space
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists