Skip to content

Instantly share code, notes, and snippets.

View marioloncarek's full-sized avatar

Mario Loncarek marioloncarek

View GitHub Profile
<?php
function disable_embeds_code_init() {
// Remove the REST API endpoint.
remove_action( 'rest_api_init', 'wp_oembed_register_route' );
// Turn off oEmbed auto discovery.
add_filter( 'embed_oembed_discover', '__return_false' );
// Don't filter oEmbed results.
@marioloncarek
marioloncarek / gocartTagsWrapped.js
Created April 17, 2020 18:48
for James with tags wrapped
import {formatMoney} from '@shopify/theme-currency/currency';
import 'whatwg-fetch';
import serialize from 'form-serialize';
class GoCart {
constructor(options) {
const defaults = {
cartModalFail: '.js-go-cart-modal-fail',
<!--SINGLE PRODUCT-->
<section data-section-id="{{ section.id }}" data-section-type="product" class="p-single-product">
<!--product header-->
<header role="banner" class="p-single-product__header">
<h1 class="p-single-product__title u-a4 u-fw-400 js-animation-element u-visually-hidden">
{{ product.title }}
</h1>
@marioloncarek
marioloncarek / form.html
Created April 14, 2020 06:28
form reset + structure
<form method="POST" name="contactform" action="contact-form-handler.php">
<div class="row-full-width">
<div class="span-6 padding-all">
<fieldset>
<label for="NameInput">Your Name:</label>
<input type="text" placeholder="Name..." id="NameInput" name="name">
</fieldset>
</div>
<div class="span-6 padding-all">
<fieldset>
@marioloncarek
marioloncarek / pagination-get.php
Last active April 14, 2020 06:26
pagination bwp
<div class="o-pagination-wrapper js-pagination-wrapper" data-page="<?= $page ?>">
<?php
get_partial('common/partials/pagination-list', [
'current' => $page,
'max' => $max_pages
]);
?>
</div>
import {formatMoney} from '@shopify/theme-currency/currency';
import 'whatwg-fetch';
import serialize from 'form-serialize';
class GoCart {
constructor(options) {
const defaults = {
cartModalFail: '.js-go-cart-modal-fail',
@marioloncarek
marioloncarek / bornfight-reset.scss
Created March 14, 2020 18:50
css reset used by bornfight
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
* 3. Tells the browser to account for any border and padding in the values you specify for an element's width and height
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
box-sizing: border-box; /* 3 */
}
@marioloncarek
marioloncarek / PRODUCTIONgulpfile.babel.js
Created March 11, 2020 13:05
gulp browserify babelify babel browsersync
import autoprefixer from "gulp-autoprefixer";
import babelify from "babelify";
import browserify from "browserify";
import browserSync from "browser-sync";
import buffer from "vinyl-buffer";
import cleanCSS from "gulp-clean-css";
import del from "del";
import gulp from "gulp";
import rename from "gulp-rename";
import sass from "gulp-sass";
@marioloncarek
marioloncarek / FINALgulpfile.babel.js
Created March 11, 2020 12:00
gulp browserify babelify babel browsersync
import autoprefixer from "gulp-autoprefixer";
import babelify from "babelify";
import browserify from "browserify";
import browserSync from "browser-sync";
import buffer from "vinyl-buffer";
import cleanCSS from "gulp-clean-css";
import del from "del";
import gulp from "gulp";
import rename from "gulp-rename";
import sass from "gulp-sass";
@marioloncarek
marioloncarek / gulpfile.babel.js
Created March 11, 2020 10:23
es6 gulp babel browsersync browserify babelify
import autoprefixer from "gulp-autoprefixer";
import babel from "gulp-babel";
import babelify from "babelify";
import browserify from "browserify";
import browserSync from "browser-sync";
import buffer from "vinyl-buffer";
import cleanCSS from "gulp-clean-css";
import concat from "gulp-concat";
import del from "del";
import gulp from "gulp";