Skip to content

Instantly share code, notes, and snippets.

View locks's full-sized avatar
🌟
Ember Polaris

Ricardo Mendes locks

🌟
Ember Polaris
View GitHub Profile
import Ember from 'ember';
const { Service, inject, run } = Ember;
const TWO_HOURS = 2 * 60 * 60 * 1000;
const TWO_DAYS = 2 * 24 * 60 * 60 * 1000;
/**
* Ticking clock service.
* We use this service to sync all our momentjs udpates every second
@locks
locks / -form.hbs
Last active November 16, 2015 01:41
<form>
<label>Youtube Link:
{{input id="videoID" type="text" placeholder="link" value=youtubeLink}}
</label>
<button {{action 'contract' youtubeLink}}>Play</button>
</form>
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
navbar: Ember.inject.service()
});
@locks
locks / application.controller.js
Created March 3, 2016 15:02 — forked from bnetter/application.controller.js
One-way binding on components
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
isValid: null
});
@locks
locks / adapters.line.js
Created March 26, 2016 00:42 — forked from pablobm/adapters.line.js
Updates, errors, and the store
import Ember from 'ember';
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
ajax(url, type, options) {
const requestData = {
url: url,
method: type
};
const payload = {
Tada! I'm a nice loading template that gets to be loaded! Duh!
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
isLoading: false,
counter: 0,
actions: {
load: function() {
var counter = 0;
@locks
locks / components.x-child.js
Created July 14, 2016 13:20 — forked from btecu/components.x-child.js
Component Lifecycle Mut
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
console.log('\ninit', this.get('vInit'));
this.set('vInit', 99);
this.get('setThingie')('vInit', 99);
},
@locks
locks / components.the-child.js
Created July 15, 2016 13:21 — forked from blatyo/components.the-child.js
Child calls Parent
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
callParent() {
this.get('callParent')(this.get('name'));
}
}
});