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
Tada! I'm a nice loading template that gets to be loaded! Duh!
@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 = {
@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
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
navbar: Ember.inject.service()
});
@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';
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
/* global grecaptcha */
import Ember from 'ember';
const maxAttempts = 20;
const interval = 100;
function verifyCallback(data) {
Ember.$.ajaxPrefilter(function(options, oriOpt, jqXHR) {
jqXHR.setRequestHeader("X-Recaptcha-Token", data);
});
{{multiselect-div items=allLinks selected=model.topLinks}}
{{multiselect-div items=allLinks selected=model.rightLinks}}
import Ember from 'ember';
export default Ember.Component.extend({
total: 20.0,
current: 4.5,
log: [],
progress: Ember.computed('total', 'current', {
get() {
@locks
locks / application.js
Last active August 29, 2015 14:27 — forked from e00dan/application.js
New Twiddle
import Ember from 'ember';
export default Ember.Route.extend({
actions: {
saveClient: function(model) {
var model = model.save().then(()=> {
this.transitionTo('clients');
});
}