Skip to content

Instantly share code, notes, and snippets.

View farnscosnippet's full-sized avatar

FarnsCo Snippets farnscosnippet

View GitHub Profile
@farnscosnippet
farnscosnippet / UIViewExtensions.swift
Last active January 8, 2018 21:21 — forked from anonymous/UIViewExtensions.swift
SWIFT: Extend UIView to add fadeIn() and fadeOut() functions
import Foundation
import UIKit
extension UIView {
func fadeIn(_ duration: TimeInterval = 1.0, delay: TimeInterval = 0.0, completion: @escaping ((Bool) -> Void) = {(finished: Bool) -> Void in}) {
UIView.animate(withDuration: duration, delay: delay, options: UIViewAnimationOptions.curveEaseIn, animations: {
self.alpha = 1.0
}, completion: completion) }
func fadeOut(_ duration: TimeInterval = 1.0, delay: TimeInterval = 0.0, completion: @escaping (Bool) -> Void = {(finished: Bool) -> Void in}) {
@farnscosnippet
farnscosnippet / WORDPRESS - Register Custom Post Type.php
Last active January 8, 2018 21:16 — forked from farnsco/gist:5125500
WORDPRESS - Register Custom Post Type
// Registering Custom Post Type for Replace_names
function custom_type_Replace_names() {
$labels = array(
'name' => 'Replace_names',
'singular_name' => 'Replace_name',
'add_new' => 'Add Replace_name',
'add_new_item' => 'Add New',
'edit_item' => 'Edit Replace_name',
'new_item' => 'New Replace_name',
'all_items' => 'All Replace_names',
@farnscosnippet
farnscosnippet / reset.sass
Last active June 8, 2016 17:29 — forked from trey/reset.sass
SASS: Eric Meyer's Reset
// BEGIN _reset.scss
/* http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
@farnscosnippet
farnscosnippet / gist:4590503
Last active June 8, 2016 17:29 — forked from padolsey/gist:527683
JS: Detect IE
// ----------------------------------------------------------
// A short snippet for detecting versions of IE in JavaScript
// without resorting to user-agent sniffing
// ----------------------------------------------------------
// If you're not in IE (or IE version is less than 5) then:
// ie === undefined
// If you're in IE (>=5) then you can determine which version:
// ie === 7; // IE7
// Thus, to detect IE:
// if (ie) {}