Skip to content

Instantly share code, notes, and snippets.

View teolopez's full-sized avatar
🤓

Teodoro Lopez teolopez

🤓
View GitHub Profile
// -----------
// Debugger that shows view port size. Helps when making responsive designs.
// -----------
function showViewPortSize(display) {
if(display) {
var height = jQuery(window).height();
var width = jQuery(window).width();
jQuery('body').prepend('<div id="viewportsize" style="z-index:9999;position:fixed;top:40px;left:5px;color:#fff;background:#000;padding:10px">Height: '+height+'<br>Width: '+width+'</div>');
jQuery(window).resize(function() {
@teolopez
teolopez / gist:7436121
Created November 12, 2013 18:25
Remove Paragraph Tags From Around Images
function filter_ptags_on_images($content){
return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
}
add_filter('the_content', 'filter_ptags_on_images');
@teolopez
teolopez / gist:7482961
Created November 15, 2013 11:30 — forked from max/gist:5708466
// I needed flatuicolors.com as Sass variables...
// In your console, run:
$('.color').get().map(function(el) { return "$" + el.classList[1] + ": " + el.getAttribute('data-clipboard-text') + ';' }).join('\r\n');
// Output:
// $turquoise: #1abc9c;
// $emerland: #2ecc71;
// $peter-river: #3498db;
// $amethyst: #9b59b6;
// $wet-asphalt: #34495e;
$lightgray : #819090;
$gray : #708284;
$mediumgray : #536870;
$darkgray : #475B62;
$darkblue : #0A2933;
$darkerblue : #042029;
$paleryellow : #FCF4DC;
$paleyellow : #EAE3CB;
$yellow : #A57706;
$orange : #BD3613;
@teolopez
teolopez / flatuicolors.scss
Last active December 28, 2015 13:08
flatuicolors
$turquoise: #1abc9c;
$emerland: #2ecc71;
$peter-river: #3498db;
$amethyst: #9b59b6;
$wet-asphalt: #34495e;
$green-sea: #16a085;
$nephritis: #27ae60;
$belize-hole: #2980b9;
$wisteria: #8e44ad;
$midnight-blue: #2c3e50;
// Opacity should be on a 100 point scale (0-100 instead of 0.0-1.0)
// This should be used to supplement a normal border definition as it
// only deals with the 'border-color' property.
@mixin border-opacity($color, $opacity) {
$opacity: $opacity / 100;
// Unsupporting browsers get this
border-color: $color;
// Browsers that support RGBA will get this instead
@teolopez
teolopez / functions.php
Last active December 29, 2015 05:29
My functions.php file for WordPress Theme with some starter actions/filters. Please remember to Prefix function names, to do so simply replace the word PREFIX in this file with the themes name. Or create a custom prefix. To learn more on how to build a functions.php file head over to Justin Tadlock site and read this article: http://justintadloc…
<?php
// -------------------------------------------------
// Remember to replace the word prefix in the function name and actions/filters to the themes name, use find replace for quick change.
// -------------------------------------------------
add_action( 'after_setup_theme', 'prefix_theme_setup' );
function prefix_theme_setup() {
global $content_width;
@teolopez
teolopez / current-user
Created December 4, 2013 20:54
WordPress Current user
<?php global $current_user;
// get_currentuserinfo();
// echo 'Username: ' . $current_user->user_login . "\n";
// echo 'User email: ' . $current_user->user_email . "\n";
// echo 'User first name: ' . $current_user->user_firstname . "\n";
// echo 'User last name: ' . $current_user->user_lastname . "\n";
// echo 'User display name: ' . $current_user->display_name . "\n";
// echo 'User ID: ' . $current_user->ID . "\n";
?>
@teolopez
teolopez / config.rb
Created December 16, 2013 01:26
compass config
# Require any additional compass plugins here.
add_import_path "bower_components/foundation/scss"
require 'fileutils'
on_stylesheet_saved do |file|
if File.exists?(file) && File.basename(file) == "style.css"
puts "Moving: #{file}"
FileUtils.mv(file, File.dirname(file) + "/../" + File.basename(file))
end
end
@teolopez
teolopez / gist:7999129
Created December 17, 2013 02:43
REPLACING THE -9999PX HACK (NEW IMAGE REPLACEMENT)
.hide-text {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}