This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php add_filter( 'nav_menu_link_attributes', 'rh_datascrollto', 10, 3 ); | |
function rh_datascrollto( $atts, $item, $args ) { | |
if ( get_field( 'scrollto', $item ) ) { | |
$atts[ 'data-scrollto' ] = $item->url; | |
} | |
return $atts; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs') | |
const HtmlWebpackPlugin = require('html-webpack-plugin') | |
function compileTemplates(pagesAbsPath) { | |
const pages = [] | |
const fileNamesInDir = fs.readdirSync(pagesAbsPath) | |
fileNamesInDir.forEach((fileName) => { | |
if ((/\.hbs$/).test(fileName)) { | |
const baseName = fileName.split('.')[0] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.mobileCheck = function() { | |
let check = false; | |
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|j |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import gsap from "gsap" | |
import ScrollTrigger from "gsap/ScrollTrigger" | |
gsap.registerPlugin(ScrollTrigger) | |
const fadeIn = document.querySelectorAll(".fade-in") | |
if (fadeIn) { | |
fadeIn.forEach(value => { | |
const $delay = value.getAttribute("data-delay") ? value.getAttribute("data-delay") : 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const convertImages = (query, callback) => { | |
const images = document.querySelectorAll(query); | |
images.forEach(image => { | |
fetch(image.src) | |
.then(res => res.text()) | |
.then(data => { | |
const parser = new DOMParser(); | |
const svg = parser.parseFromString(data, 'image/svg+xml').querySelector('svg'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
# Database | |
db: | |
image: mysql:5.7 | |
volumes: | |
- db_data:/var/lib/mysql | |
restart: always | |
environment: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Dates | |
*/ | |
const days = 3; | |
const date = new Date(); | |
const last = new Date(date.getTime() + (days * 24 * 60 * 60 * 1000)); | |
const day = last.getDate(); | |
const month = last.getMonth() + 1; | |
const year = last.getFullYear(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// of course gulp | |
const {src, dest, parallel, series, watch} = require('gulp'); | |
// variables | |
const build = true; // true para compilar e minificar os arquivos - false para não minificar e nem usar babel (performance maior), use true para compilar o projeto final | |
const jsBuildDir = './assets/dist/js/'; // diretório de destino do bundle.js compilado | |
const cssBuildDir = './'; // diretório de destino do style.css compilado | |
// css | |
const sass = require('gulp-sass'); |