Skip to content

Instantly share code, notes, and snippets.

View ten1seven's full-sized avatar
🏔️
Mountain Time Zone

Jeremy Fields ten1seven

🏔️
Mountain Time Zone
View GitHub Profile
@ten1seven
ten1seven / SassMeister-input-HTML.html
Created March 6, 2014 17:32
Generated by SassMeister.com.
<p class="text">Vertical Text</p>
@ten1seven
ten1seven / jquery.radiogroup.html
Created August 11, 2010 20:17
This code makes separate radio button groups behave as a single radio group.
<form>
<p class="radiogroup">
<!-- This is one radio group -->
<input type="radio" name="group1" value="1" /> Item 1<br />
<input type="radio" name="group1" value="2" /> Item 2<br />
<input type="radio" name="group1" value="3" /> Item 3<br />
<!-- This is a separate radio group -->
<input type="radio" name="group2" value="1" /> Item 4<br />
<input type="radio" name="group2" value="2" /> Item 5<br />
@ten1seven
ten1seven / gist:1895687
Created February 23, 2012 23:28
Helps differentiate Fields from Frank in Propane
.author[data-name="Jeremy Fields"]:after {
content: "ields";
display: inline;
}
.author[data-name="Jeremy Frank"]:after {
content: "rank";
display: inline;
}
@ten1seven
ten1seven / CSS
Created April 17, 2012 23:00
Pure CSS fold-down corner with transparent background
ul,
li {
list-style: none;
margin: 0;
padding: 0;
}
li {
display: block;
height: 110px;
@ten1seven
ten1seven / gist:2490271
Created April 25, 2012 14:44
JavaScript Namespace
var JS = JS || {};
JS.Global = (function(window,document,undefined) {
'use strict';
var private_var;
function private_method() {
@ten1seven
ten1seven / gist:2776468
Created May 23, 2012 17:18
How to use font weight with web fonts
@font-face {
font-family: 'MyFont';
src: url('path-to-normal-font');
...
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'MyFont';
src: url('path-to-bold-font');
@ten1seven
ten1seven / Gulpfile.js
Last active October 5, 2015 20:40
Basic PostCSS Gulpfile setup
var gulp = require('gulp');
var rename = require('gulp-rename');
var postcss = require('gulp-postcss');
gulp.task('styles', function () {
var processors = [
];
return gulp.src('./*.postcss')
.pipe(postcss(processors))
.pipe(rename({
@ten1seven
ten1seven / gist:7310942
Last active December 27, 2015 10:28
Mixin for REM font size with IE8 fallback
@mixin rem($size, $base: 16) {
font-size: ($size + 0rem) / $base;
.lt-ie8 & {
font-size: $size * 1px;
}
}
@ten1seven
ten1seven / gist:7813061
Last active December 30, 2015 09:59
Cross-browser event bubbling.
var body = document.getElementsByTagName('body')[0];
var captureEvent = function(e) {
var target = e.target || e.srcElement;
if (target.nodeName === 'A') {
alert(target.getAttribute('data-track'));
}
return false;
};
@ten1seven
ten1seven / message-preview.js
Created January 27, 2017 02:29
Proposed changes to message preview script
import debounce from 'debounce'
export default class MessagePreview {
constructor(el) {
this.el = el
this.setVariables()
this.setUpListeners()
this.updatePreview()
}