Skip to content

Instantly share code, notes, and snippets.

View samueljseay's full-sized avatar
😘

Sam Seay samueljseay

😘
View GitHub Profile
.confluenceTd {
background: #f00;
display: block;
-webkit-animation-name: spin;
-webkit-animation-duration: 4000ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spin;
-moz-animation-duration: 4000ms;
-moz-animation-iteration-count: infinite;
@samueljseay
samueljseay / yui-module-extension
Last active August 11, 2016 01:35
YUI module loading extension for System.js
(function yui() {
var systemInstantiate = System.instantiate,
//Store just one Y sandbox
YSandbox;
//Extracts the dependency list from the YUI module source code (if any exist)
function getYUIDeps(src, Y, load) {
var stripRequire = /(\"requires\"|\'requires\'|\s*requires\s*)\s*:\s*/g,
findRequire = /(\"requires\"|\'requires\'|\s*requires\s*)\s*:\s*\[[\s\S]*?\](\s*,\s*(\"skinnable\"|skinnable|\'skinnable\')\s*:\s*(true|false))*/g,
skinnable = /(\"skinnable\"|skinnable|\'skinnable\')\s*:\s*(true|false)/
@samueljseay
samueljseay / SassMeister-input-HTML.html
Created June 4, 2015 08:30
Generated by SassMeister.com.
<div class='color'></div>
<div class='color-dark'></div>
<div class='color-darker'></div>
@samueljseay
samueljseay / SassMeister-input-HTML.html
Created June 4, 2015 08:38
Generated by SassMeister.com.
<div class='color'></div>
<div class='color-dark'></div>
<div class='color-darker'></div>
###
Creates a computed property that persists into local storage, all
instances share the same value for the same property.
App.AuthController = Ember.Controller.extend({
token: Em.computed.stored()
});
controller = App.__container__.lookup('controller:auth')
controller.set('token', 'abc123foo456bar')
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
something: Ember.computed(function() {
return 'Something';
}),
list: Ember.computed('something', function() {
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
something: Ember.computed(function() {
return 8;
}),
list: [
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
someProp: Ember.computed(function(){
return "<a href='#'>Click me</a>";
})
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
something: {
somethingElse: 'hi'
},
propNotExist: Ember.computed(function(){
return this.get('something.somethingElse.doesnotExist');
})