Skip to content

Instantly share code, notes, and snippets.

View iezer's full-sized avatar

Isaac Ezer iezer

View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
clickAction: function() {
this.sendAction('clickAction');
}
}
});
@iezer
iezer / controllers.application.js
Created April 26, 2016 21:38
slow promise testing
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
text: 'nothing',
p1() {
return new Ember.RSVP.Promise((resolve, reject) => {
let delay = 10; // <= 10 passes, > 10 fails
// doesn't matter if you resolve or rejectt
@iezer
iezer / Sinopia.md
Last active July 6, 2016 15:26
Sinopia setup

in a separate window

  • npm adduser --registry http://localhost:4873/ create a username and password
  • Add /usr/local/lib/node_modules/.bin to path: export PATH="./node_modules/.bin:/usr/local/lib/node_modules/.bin:$PATH"

reinstall and upgrade bunch of stuff

@iezer
iezer / cn
Last active September 24, 2016 13:09
import Foundation
func getln() -> String {
let stdin = NSFileHandle.fileHandleWithStandardInput()
var input = NSString(data: stdin.availableData, encoding: NSUTF8StringEncoding)
input = input!.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet())
return input as! String
}
print("Hello, what's your name?")
@iezer
iezer / controllers.application.js
Created September 12, 2016 20:12
Error & Reset Namespace
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@iezer
iezer / controllers.hello.js
Created December 19, 2016 20:05 — forked from jamesarosen/controllers.application.js
SerializeQueryParams
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: {
q: { refreshModel: true }
},
q: 'defaultValue'
});
@iezer
iezer / application.hbs
Created January 13, 2017 22:58
Ember Elsewhere application.hbs
<style>
.header, .footer {
position: fixed;
height: 75px;
width: 100%;
background: orange;
left: 0px;
}
.header { top: 0px; }
@iezer
iezer / index.hbs
Created January 13, 2017 23:00
Ember Elsewhere index.hbs
<style>
.item {
border: 1px solid black;
margin: 5px;
}
</style>
{{#each model as |item|}}
{{#link-to 'item' item}}
<div class='item'>
@iezer
iezer / item.hbs
Created January 13, 2017 23:01
Ember Elsewhere item.hbs
<style>
.item {
border: 1px solid red;
margin: 5px;
}
</style>
<div class='item'>
{{model.name}} Detail
</div>
@iezer
iezer / application.js
Created January 13, 2017 23:02
Ember Elsewhere Application Controller
import Ember from 'ember';
let duration = 400;
export default Ember.Controller.extend({
animationRules
});
function animationRules() {