Skip to content

Instantly share code, notes, and snippets.

View kris-ellery's full-sized avatar
😎
Talk to me Goose!

Kris Ellery kris-ellery

😎
Talk to me Goose!
View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
close(action) {
this.sendAction('close', action);
}
}
});
function createDeprecatedModule(e){define(e,["exports","ember-resolver/resolver","ember"],function(t,r,n){n["default"].deprecate("Usage of `"+e+"` module is deprecated, please update to `ember-resolver`.",!1,{id:"ember-resolver.legacy-shims",until:"3.0.0"}),t["default"]=r["default"]})}window.EmberENV={FEATURES:{}};var runningTests=!1,loader,define,requireModule,require,requirejs;!function(e){"use strict";function t(e){throw new Error("an unsupported module was defined, expected `define(name, deps, module)` instead got: `"+e+"` arguments to define`")}function r(e,t,r){this.id=h++,this.name=e,this.deps=!t.length&&r.length?p:t,this.module={exports:{}},this.callback=r,this.state=void 0,this._require=void 0,this.finalized=!1,this.hasExportsAsDep=!1}function n(e){this.name=e}function i(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}function a(e,t){for(var r=l[e]||l[e+"/index"];r&&r.callback instanceof n;)e=r.callback.name,r=l[e];return r||i(e,t),r.build(),r}function o(e,t){if("."!==e.ch
<!-- Hero CTA -->
<button class="c-button c-button--outline t-red c-hero__button js-hero-button qa-hero-button">Hero CTA</button>
// Button base
.c-button {} 

// Button modifier with structural properties.
// In example: `border: 1px solid transparent; padding: 5px 10px;`
### --------------------------------------------------
### Deny Access to Hidden Files and Directories
### --------------------------------------------------
RewriteCond %{SCRIPT_FILENAME} -d [OR]
RewriteCond %{SCRIPT_FILENAME} -f
RewriteRule "(^|/)\." - [F]
### --------------------------------------------------
### Deny Access to Backup and Source Files
@kris-ellery
kris-ellery / functions.scss
Last active August 29, 2015 14:15
Media Queries
@function get-breakpoint($orientation, $breakpoint) {
@return map-get(map-get($breakpoints, $orientation), $breakpoint);
}
/**
* RWDJS
* --------------------------------------------------
* Responsive Web Design using JavaScript
*/
;(function(window, document, undefined) {
var _this;
var rwdjs = rwdjs || {};
/**
* Total amount function using module pattern
*/
var TotalAmount = (function () {
var amount = 0;
var api = {};
function isNumber(n) {
@kris-ellery
kris-ellery / JS-error-tracking-with-GA.js
Last active November 18, 2021 19:00
Track JavaScript errors using Universal Analytics from Google.
/**
* Track JS error details in Universal Analytics
*/
function trackJavaScriptError(e) {
var errMsg = e.message;
var errSrc = e.filename + ': ' + e.lineno;
ga('send', 'event', 'JavaScript Error', errMsg, errSrc, { 'nonInteraction': 1 });
}
@kris-ellery
kris-ellery / getShots.js
Last active August 2, 2016 13:48
Get Dribbble shots
// Get shots from Dribbble
function getShots(page,per_page) {
// Define variables
var shots = [],
container = $('.js-container'),
template = '<div class="project-thumbnail"><img src="{{shot}}" alt="{{title}}" /></div>',
data = {page: page || 1, per_page: per_page || 15};
// Get data from Dribbble
$.ajax({
type: 'GET',