Add Placeholders to WooCommerce Checkout

//Adding placeholders to woocommerce checkout fields
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
	$fields['billing']['billing_first_name']['placeholder'] = 'First Name';
	$fields['billing']['billing_last_name']['placeholder'] = 'Last Name';
	$fields['billing']['billing_state']['placeholder'] = 'State';
	$fields['billing']['billing_postcode']['placeholder'] = 'Postcode';
	$fields['billing']['billing_company']['placeholder'] = 'Company Name';
	$fields['billing']['billing_email']['placeholder'] = 'Email Address';
	$fields['billing']['billing_phone']['placeholder'] = 'Phone';
	$fields['billing']['billing_city']['placeholder'] = 'Suburb';
	$fields['billing']['billing_address_1']['placeholder'] = 'Street Address Only';

	$fields['shipping']['shipping_first_name']['placeholder'] = 'First Name';
	$fields['shipping']['shipping_last_name']['placeholder'] = 'Last Name';
	$fields['shipping']['shipping_state']['placeholder'] = 'State';
	$fields['shipping']['shipping_postcode']['placeholder'] = 'Postcode';
	$fields['shipping']['shipping_company']['placeholder'] = 'Company Name';
	$fields['shipping']['shipping_city']['placeholder'] = 'Suburb';
	$fields['shipping']['shipping_address_1']['placeholder'] = 'Street Address Only';
	return $fields;
}

Detect only click (not drag)

jQuery(function() {
    var isDragging = false;
    jQuery(/* Selector Here */).each(function(){
        jQuery(this).mousedown(function() {
            jQuery(window).mousemove(function() {
                isDragging = true;
                jQuery(window).unbind("mousemove");
            });
        });
        jQuery(this).mouseup(function() {
            var wasDragging = isDragging;
            isDragging = false;
            jQuery(window).unbind("mousemove");
            if (!wasDragging) {
                //This happens only when there is a click, not a drag
            }
        });
    });
});

Disable WordPress Emojis

function disable_emojis() {
   remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
   remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
   remove_action( 'wp_print_styles', 'print_emoji_styles' );
   remove_action( 'admin_print_styles', 'print_emoji_styles' );   
   remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
   remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); 
   remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
   add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
}
add_action( 'init', 'disable_emojis' );

Equalize Height of elements

function equalizeHeight(selector){
    var windowsize = jQuery(window).width();
    var maxHeight = 0;
    if (windowsize > 480) {//Set this to be whatever width you dont want the height equal e.g. mobile version where its 1 column
        jQuery(selector).each(function () {
            if (jQuery(this).height() > maxHeight) {
                maxHeight = jQuery(this).height();
            }
            console.log(maxHeight);
        });
        jQuery(selector).each(function () {
            jQuery(this).height(maxHeight);
        });
    } else {
        jQuery(selector).each(function () {
            jQuery(this).css('height', '');
        });
    }

}
jQuery(function(){
    equalizeHeight(".equalizeHeight");
    equalizeHeight(".equalizeHeight2");
    equalizeHeight(".equalizeHeight3");
    //As many elements as you want the height equalized for.
});