Skip to content

Instantly share code, notes, and snippets.

View JPKCom's full-sized avatar
🏠
Working from home

Jean Pierre Kolb JPKCom

🏠
Working from home
View GitHub Profile
@JPKCom
JPKCom / functions.php.php
Created April 3, 2023 14:24 — forked from blogjunkie/functions.php.php
Add custom fonts to Elementor from your theme
<?php // Don't include this line
/**
* Add new font group (Custom) to the top of the list
*/
add_filter( 'elementor/fonts/groups', function( $font_groups ) {
$new_font_group = array( 'custom' => __( 'Custom' ) );
return array_merge( $new_font_group, $font_groups );
} );
@JPKCom
JPKCom / plink-plonk.js
Created February 17, 2020 07:36 — forked from tomhicks/plink-plonk.js
Listen to your web pages
@JPKCom
JPKCom / chromium_update.sh
Created November 6, 2018 13:49 — forked from Superbil/chromium_update.sh
auto update chromium on osx
#!/bin/bash
# Chromium update script
# - by shad <shad@zaphod.eu>
# - by superbil <help@superbil.info>
OS=mac
SITE=http://build.chromium.org/buildbot/snapshots/chromium-rel-
LATEST=$(wget -q -O - ${SITE}${OS}/LATEST)
INSTALL_DIR=/Applications
TARGET=Chromium
@JPKCom
JPKCom / ramdisk-howto.md
Created April 19, 2018 06:18 — forked from dhlavaty/ramdisk-howto.md
Create RAM disk in macOS High Sierra (10.13.3)

Create RAM disk in macOS High Sierra (10.13.3)

LIST DISKS

$ diskutil list

RAMDISK CREATE

@JPKCom
JPKCom / CssServer.php
Created May 2, 2017 09:26 — forked from dstorozhuk/CssServer.php
Extends the Leafo\ScssPhp\Server. Add source map. Part of Drupal 8 module.
<?php
/**
* Created by PhpStorm.
* User: dima
* Date: 11/12/16
* Time: 11:58 AM
*/
namespace Drupal\bootstrap_sass_helper;
@JPKCom
JPKCom / gist:5854207a20087c1b2489212fb9a1edf2
Created July 25, 2016 09:32 — forked from robdvr/gist:7451695
Adding Bootstrap Forms to WooCommerce
add_filter('woocommerce_billing_fields', 'custom_woocommerce_billing_fields');
function custom_woocommerce_billing_fields( $fields ) {
$fields['billing_address_1']['class'] = array( 'form-group' );
$fields['billing_address_1']['input_class'] = array( 'form-control' );
return $fields;
}
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/x-woff .woff
AddType image/svg+xml .svg
# Compress compressible fonts
AddOutputFilterByType DEFLATE font/ttf font/otf image/svg+xml
@JPKCom
JPKCom / label-to-placeholder.js
Created February 22, 2016 09:03 — forked from makeusabrew/label-to-placeholder.js
Simple jQuery snippet to convert form labels into inline placeholders
$("form :input").each(function(index, elem) {
var eId = $(elem).attr("id");
var label = null;
if (eId && (label = $(elem).parents("form").find("label[for="+eId+"]")).length == 1) {
$(elem).attr("placeholder", $(label).html());
$(label).remove();
}
});
@JPKCom
JPKCom / Usage
Created February 16, 2016 11:54 — forked from input/Usage
Add a jQuery UI library to a Drupal 7 site via template.php
Usage
-----
Place the 'themename_preprocess_html()' function in your theme's template.php file.
Rename 'themename' to your theme's actual name,
e.g. for 'bartik' the function name would be changed to 'bartik_preprocess_html'.
Change 'ui.slider' to whichever jQuery UI library you want to add.
In Drupal 7, jQuery UI library files are stored in '/misc/ui'.
See: http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_add_library/7 for reference.
@JPKCom
JPKCom / nginx.conf
Created February 10, 2016 15:51 — forked from jrom/nginx.conf
nginx hack for multiple conditions
if ($request_uri = /) {
set $test A;
}
if ($host ~* teambox.com) {
set $test "${test}B";
}
if ($http_cookie !~* "auth_token") {
set $test "${test}C";