Skip to content

Instantly share code, notes, and snippets.

View lunaroja's full-sized avatar

Abraham Velazquez Tello lunaroja

View GitHub Profile
@lunaroja
lunaroja / functions.php
Last active August 29, 2015 14:08
WP: Temp redirect non logged in users to other URL.
<?php
if (
!in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'))
&& !is_admin()
&& !is_user_logged_in()
) {
wp_redirect( 'http://other-temp-site.com/', 302 ); exit;
}
@lunaroja
lunaroja / player.html
Created January 20, 2015 07:48
iTunes Style Play Button
<div class="player">
<button class="button-play ion-stop">
<div class="play-crop" data-anim="play-base play-crop">
<div class="play-circle" data-anim="play-base play-left"></div>
<div class="play-circle" data-anim="play-base play-right"></div>
</div>
</button>
</div>
@lunaroja
lunaroja / _countdown.scss
Created February 4, 2015 04:42
Film Countdown in SCSS
// Animation: Timer
// -------------------------------
// Sized for iPhone 6 .timer correct position should be set with JS
$timer-screen-width: 375px; // top: ($timer-screen-height - $timer-size) / 2;
$timer-screen-height: 667px;// left: ($timer-screen-width - $timer-size) / 2;
$timer-size: 800px;
$timer-opacity: .5;
$timer-countdown-opacity: .9;
@lunaroja
lunaroja / flexbox-properties.scss
Created March 27, 2015 21:57
Flexbox Properties
// https://css-tricks.com/snippets/css/a-guide-to-flexbox/
.parent {
display: flex; /* or inline-flex */
flex-direction: row | row-reverse | column | column-reverse;
flex-wrap: nowrap | wrap | wrap-reverse;
flex-flow: <‘flex-direction’> || <‘flex-wrap’>
justify-content: flex-start | flex-end | center | space-between | space-around;
align-items: flex-start | flex-end | center | baseline | stretch;
align-content: flex-start | flex-end | center | space-between | space-around | stretch;
@lunaroja
lunaroja / gulpfile.js
Last active August 29, 2015 14:19
Gulp file for Jekyll, Sass, Autoprefixer and BrowserSync
var gulp = require('gulp');
var browserSync = require('browser-sync');
var sass = require('gulp-sass');
var prefix = require('gulp-autoprefixer');
var cp = require('child_process');
var messages = {
jekyllBuild: '<span style="color: grey">Running:</span> $ jekyll build'
};
@lunaroja
lunaroja / www-data
Created September 23, 2015 05:40
Edit files files that belong to www-data
//http://askubuntu.com/questions/19898/whats-the-simplest-way-to-edit-and-add-files-to-var-www
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rwX /var/www
@lunaroja
lunaroja / quickcurrency.js
Created February 2, 2012 19:25
Quick Currency formatter
/* JavaScript: US currency helper functions
-------------------------------------------------------*/
/**
* Formats any number, string or HTML string to a number with two trailing decimals
* @param {String} html Any number, string or HTML string
* @return {Number} Returns a number with two trailing decimals
*/
var toCurrency = function(html) {
var currency = html.match(/[\d\.]+/g);
@lunaroja
lunaroja / gist:3900723
Created October 16, 2012 17:27
iPhone 5 - Web-App Capable with no Letterbox
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-title" content="360">
<meta name="viewport" content="user-scalable=no">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0">
<meta name="viewport" content="width=320.1">
@lunaroja
lunaroja / gist:4043755
Created November 9, 2012 04:48
Open external link in new window with jQuery
$("a[href^='http']:not([href*='" + window.location.hostname + "'])").attr("target","_blank");
@lunaroja
lunaroja / gist:4126532
Created November 21, 2012 18:00
Sublime Text User Preferences
{
"close_windows_when_empty": true,
"color_scheme": "Packages/Color Scheme - Default/Pastels on Dark.tmTheme",
"draw_indent_guides": false,
"fade_fold_buttons": false,
"font_face": "Monaco",
"font_options":
[
"no_antialias"
],