Skip to content

Instantly share code, notes, and snippets.

View tjFogarty's full-sized avatar
🇮🇪

T.J. Fogarty tjFogarty

🇮🇪
View GitHub Profile
@tjFogarty
tjFogarty / penthouse-gulp.js
Created September 19, 2014 11:54
Penthouse - gulp
var penthouse = require('penthouse');
var fs = require('fs');
var cleanCSS = require('clean-css');
gulp.task('penthouse', ['styles'], function () {
penthouse({
url: ['http://chadwicks.dev'],
css: 'assets/css/application.css',
width: 480,
height: 800
/* jshint node:true */
'use strict';
var gulp = require('gulp');
var traceur = require('gulp-traceur');
gulp.task('scripts', function () {
return gulp.src('js/main.js')
.pipe(traceur())
@tjFogarty
tjFogarty / gulpfile.js
Created October 17, 2014 11:14
Example Gulp file
var gulp = require('gulp');
var spawn = require('child_process').spawn;
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var runSequence = require('run-sequence');
var penthouse = require('penthouse');
var cleanCSS = require('clean-css');
var fs = require('fs');
// load plugins
@tjFogarty
tjFogarty / main.js
Created October 17, 2014 11:40
Browserify main entry point example
$(document).ready(function () {
require('./modules/foundation');
require('./modules/foundation-media-queries');
require('./modules/slider');
});
@tjFogarty
tjFogarty / standard.html
Created October 17, 2014 11:49
ExpressionEngine dev check
{if global:env == "dev"}
<link rel="stylesheet" href="{site_url}assets/styles/css/main.css">
{if:else}
{embed="critical/index"}
{/if}
@tjFogarty
tjFogarty / standard.html
Created October 17, 2014 11:51
ExpressionEngine dev check for scripts
{if global:env != "dev"}
{exp:minimee:js minify="yes" combine="yes"}
{/if}
<script src="/assets/scripts/vendor/jquery-1.11.1.min.js"></script>
<!-- bower:js -->
<script src="/assets/lib/modernizr/modernizr.js"></script>
<script src="/assets/lib/fastclick/lib/fastclick.js"></script>
<script src="/assets/lib/jquery.cookie/jquery.cookie.js"></script>
<script src="/assets/lib/jquery-placeholder/jquery.placeholder.js"></script>
@tjFogarty
tjFogarty / pi.responsive_images.php
Last active August 29, 2015 14:08
Responsive images with CE Image
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* Responsive Images Class
*
* @package ExpressionEngine
* @category Plugin
* @author TJ Fogarty
* @copyright Copyright (c) 2014, TJ Fogarty
* @link http://www.emagine.ie
@tjFogarty
tjFogarty / ext.navee_static_menu.php
Created November 7, 2014 11:23
ext.navee_static_menu.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* ExpressionEngine - by EllisLab
*
* @package ExpressionEngine
* @author ExpressionEngine Dev Team
* @copyright Copyright (c) 2003 - 2011, EllisLab, Inc.
* @license http://expressionengine.com/user_guide/license.html
* @link http://expressionengine.com
@tjFogarty
tjFogarty / search.html
Last active August 29, 2015 14:09
Rivets + Fuse search
<div class="js-course-search">
<input type="search" placeholder="Search courses..." rv-on-keyup="search.update" autofocus>
<ul>
<li rv-each-result="search.results">
<a rv-href="result.url">
{result.name}
</a>
</li>
/* globals $, LoadPartial, Foundation */
/* jshint node:true */
'use strict';
/**
* The Likebox is just above the footer on the homepage
* Load it once it comes into view
*/
var fb = new LoadPartial({