Skip to content

Instantly share code, notes, and snippets.

Joe Fitzsimmons jfitzsimmons2

Block or report user

Report or block jfitzsimmons2

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jfitzsimmons2
jfitzsimmons2 / wave-mixin.scss
Last active Apr 4, 2018
A mixin to implement the 'Bank Note' pattern from https://www.heropatterns.com/
View wave-mixin.scss
@mixin wave($base-color: #235937, $opacity: 0.4) {
$alt: darken($base-color, 5%);
background-color: $base-color;
background-image: url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='#{$alt}' fill-opacity='#{$opacity}
View paragraphs_pages.php
function paragraphs_pages_classy_paragraphs_list_options($options, $field, $instance) {
if ($instance['field_name'] === 'field_background_options') {
$options['bg-lg'] = t('Light gray background (soft)');
$options['bg-gr'] = t('Green background (strong)');
$options['bg-ye'] = t('Gold background (loud)');
}
if ($instance['field_name'] === 'field_spacing_options') {
$options['mv5'] = t('Add vertical margin');
$options['mb5'] = t('Add margin bottom');
View cool-link-style.scss
View paragraph_module.php
<?php
/**
* Implements hook_theme_registry_alter().
*/
function MODULENAME_theme_registry_alter(&$theme_registry) {
// Defined path to the current module.
$module_path = drupal_get_path('module', 'MODULENAME');
$module_path .= '/templates';
View fpp_module.php
/**
* Implements hook_theme_registry_alter().
*/
function MODULENAME_theme_registry_alter(&$theme_registry) {
// Defined path to the current module.
$module_path = drupal_get_path('module', 'MODULENAME') . '/templates';
// Find all .tpl.php files in this module's folder recursively.
$template_file_objects = drupal_find_theme_templates($theme_registry, '.tpl.php', $module_path);
// Iterate through all found template file objects.
foreach ($template_file_objects as $key => $template_file_object) {
@jfitzsimmons2
jfitzsimmons2 / cookie.js
Created Apr 4, 2015
Creating a cookie with javascript
View cookie.js
View oswego.make
; This file was auto-generated by drush make
core = 7.x
api = 2
; Core
projects[drupal][version] = "7.34"
; Modules
projects[views_bulk_operations][version] = "3.2"
View Preferences.sublime-settings
{
"font_face": "Ubuntu Mono",
"font_options": "subpixel_antialias",
"font_size": 16,
"highlight_line":true,
"line_padding_bottom": 1,
"line_padding_top": 1,
"rulers":
[
80
@jfitzsimmons2
jfitzsimmons2 / viewport.js
Last active Aug 29, 2015
Accurately returns the height and width of the viewport much more reliably than $(window).height
View viewport.js
/*
* Accurately returns the height and width of the viewport
* much more reliably than simply $(window).height
*
* Source: http://andylangton.co.uk/blog/development/get-viewport-size-width-and-height-javascript
*/
function viewport() {
var e = window, a = 'inner';
@jfitzsimmons2
jfitzsimmons2 / wp-config.php
Last active Oct 21, 2015
My boilerplate wp-config.php file for working locally with WordPress
View wp-config.php
<?php
if ( file_exists( dirname( __FILE__ ) . '/wp-local-config.php' ) ) {
include( dirname( __FILE__ ) . '/wp-local-config.php' );
define( 'WP_LOCAL_DEV', true ); // We'll talk about this later
} else {
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
You can’t perform that action at this time.