Skip to content

Instantly share code, notes, and snippets.

@DenisLeblanc
DenisLeblanc / StockChanger.liquid
Created November 14, 2023 04:26 — forked from atikju/StockChanger.liquid
Show Stock Quantity in Product Page - Shopify
{% comment %} this code goes at the footer {% endcomment %}
{% if template.name == 'product' %}
{{ 'option_selection.js' | shopify_asset_url | script_tag }}
<style>
.selector-wrapper {
display: none !important;
}
</style>
<script>
@DenisLeblanc
DenisLeblanc / firefox-button-bug.css
Last active February 26, 2016 17:37
Firefox button bug
@-moz-document url-prefix() {
input[type="submit"] {
border: none;
}
input[type="submit"]::-moz-focus-inner {
border: 0;
padding: 0;
}
}
@DenisLeblanc
DenisLeblanc / get-woocommerce-product-data.php
Last active September 11, 2015 21:14
Get Woocommerce Product Data
<?php
$product = get_product(get_the_ID());
echo $product->post_excerpt;
?>
@DenisLeblanc
DenisLeblanc / gist:c752122e69a0644969a2
Last active September 11, 2015 21:15
Equal Height Columns with jQuery
equalheight = function(container){
var currentTallest = 0,
currentRowStart = 0,
rowDivs = new Array(),
$el,
topPosition = 0;
$(container).each(function() {
@DenisLeblanc
DenisLeblanc / gist:39181bab55e689521517
Created June 9, 2015 19:14
Track Outbound links in Google Analytics
// track outbound links
// usage <a class="button button_large" href="http://amzn.com/1628651628" rel="external" target="_blank">
function trackOutboundClick(e) {
var $link = $(e.currentTarget);
var url = $link.attr('href');
var target = $link.attr('target');
ga('send', 'event', 'outbound', 'click', url, {
'hitCallback': function() {
if (target !== '_blank') {
/* Alternate characters */
-webkit-font-feature-settings: "ss01";
-moz-font-feature-settings: "ss01" 1;
font-feature-settings: "ss01";
/* Common ligatures (ff, fi, ffi, fl, ffl, fj, …) */
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga" 1;
font-feature-settings: "liga";
@DenisLeblanc
DenisLeblanc / gist:61e7bfe2e584256c125e
Created May 22, 2015 20:36
Custom Post Type and Taxonomy
<?php
// REGISTER CUSTOM POST TYPE FOR SERVICES
function team_custom_init() {
$labels = array(
'name' => _x('Team', 'post type general name'),
'singular_name' => _x('Member', 'post type singular name'),
'add_new' => _x('Add New', 'member'),
'add_new_item' => __('Add New Member'),
'edit_item' => __('Edit Member'),
'new_item' => __('New Member'),
@DenisLeblanc
DenisLeblanc / gist:5e0f2d9c0e6299f8c055
Last active August 29, 2015 14:18
Add IE classes with jQuery
if(jQuery.browser.msie){
var version = jQuery.browser.version;
switch(version){
case "6.0":
jQuery("html").addClass("ie ie6 lte10 lte9 lte8 lte7");
break;
case "7.0":
jQuery("html").addClass("ie ie7 lte10 lte9 lte8 lte7");
break;
case "8.0":
if(jQuery.browser.msie){
var version = jQuery.browser.version;
switch(version){
case "6.0":
jQuery("html").addClass("ie ie6 lte10 lte9 lte8 lte7");
break;
case "7.0":
jQuery("html").addClass("ie ie7 lte10 lte9 lte8 lte7");
break;
case "8.0":
@DenisLeblanc
DenisLeblanc / gist:d779e0fe3941ebfb8c22
Created January 21, 2015 20:28
iPad and iPhone conditionals for WordPress
<?php
// CREATE IPAD AND IPHONE CONDITIONALS
function is_ipad() {
$is_ipad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');
if ($is_ipad)
return true;
else return false;
}
function is_iphone() {
$cn_is_iphone = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPhone');