Skip to content

Instantly share code, notes, and snippets.

View joeyfigaro's full-sized avatar
🦀
Becoming a Rustacean

Joey Figaro joeyfigaro

🦀
Becoming a Rustacean
View GitHub Profile
@joeyfigaro
joeyfigaro / wordpress-admin-functions
Created June 4, 2013 12:46
Wordpress Admin Functions
// ========================
// = Admin Area Functions =
// ========================
require_once(TEMPLATEPATH . '/help_page.php');
// After Registration Redirect
function __my_registration_redirect()
{
return home_url( '/thank-you-for-registering' );
@joeyfigaro
joeyfigaro / pre-load-content
Created June 4, 2013 15:12
Pre-load Content (ala Facebook's Photo Albums)
var nextimage = "/images/some-image.jpg";
$(function(){
window.setTimeout(function(){
var img = $("<img>").attr("src", nextimage).load(function(){
//all done
});
}, 100);
});
@joeyfigaro
joeyfigaro / smooth-scrolling
Created June 4, 2013 15:14
Smooth scrolling for internal links
$('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
var anchor = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 500, 'swing', function () {
window.location.hash = anchor;
@joeyfigaro
joeyfigaro / sublime-preferences
Last active December 18, 2015 02:49
Sublime Text Preferences
{
"auto_complete": false,
"caret_style": "phase",
"close_windows_when_empty": false,
"color_scheme": "Packages/Dracula Color Scheme/Dracula.tmTheme",
"find_select_text": true,
"fold_buttons": true,
"folder_exclude_patterns":
[
".svn",
@joeyfigaro
joeyfigaro / Config.rb
Last active December 25, 2015 15:19
compass config boilerplate
# Note that while this file is in our config folder, it is
# symlinked to our site folders, so paths are relative from there
# Require gems and Compass plugins
# General
output_style = :compressed
relative_assets = true
project_path = File.dirname(__FILE__) + '/'
# add_import_path project_path + '../all/public/assets/styles/src/'
@joeyfigaro
joeyfigaro / iPad Dropdowns - intent detection
Last active December 31, 2015 16:09
Detect intent on dropdown menus for iPads. One tap shows the menu, two direct taps navigates.
// Set onclick to 'main' to make it clickable in iOS
// Docs: http://goo.gl/dshL9a
var main = document.getElementsByTagName('main')[0];
main.addEventListener('click', function() {
void(0);
});
// iPad dropdowns
// use intent to determine whether a user wants to navigate to the page or show menu
(function() {
@joeyfigaro
joeyfigaro / snippets.cson
Created March 31, 2016 14:41
Default Mobelux Snippets
'.source.css.scss':
'MX-Component':
'prefix': 'component',
'body': """
////////////////////////////////////////////////
//
// MX Component
// Hero Adventurer <hero@mobelux.com>
// 10.03.16 @ 10:40am
//
@joeyfigaro
joeyfigaro / SDL_ADMIN_FILE-UPLOAD.html
Created May 20, 2016 13:02
Custom file upload input boilerplate
<div class="file-upload">
<span class="file-upload__file-chosen">No file chosen</span>
<input type="file" id="<input_id>" name="<input_id>">
<label class="button bc-green" for="<input_id>">Choose a File</label>
</div>
@joeyfigaro
joeyfigaro / SDL_ADMIN_CHECKBOX.html
Last active May 20, 2016 13:02
boilerplate checkbox markup
<div class="checkbox">
<input type="checkbox" name="builds" id="<input_id>" value="<input_value>">
<label for="<input_id>">TEXT HERE</label>
</div>
@joeyfigaro
joeyfigaro / new.html.erb
Created June 21, 2016 15:50
global icon helper
<% content_for :navigation do %>
<%= render "shared/primary_nav", locals: {} %>
<% end %>
<% content_for :market_countdown do %>
<%= render "shared/market_countdown", locals: { visibility_class: 'visible'} %>
<% end %>
<div id="market-order"></div>