Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
critService: Ember.inject.service(),
actions: {
reloadCrits() {
this.get("critService").loadCrits();
},
modifyCritVal(crit, k) {
crit.set(k, "ABC value");
@luxzeitlos
luxzeitlos / adapters.user.js
Last active July 11, 2016 11:50
New Twiddle
import DS from "ember-data";
export default DS.JSONAPIAdapter.extend({
findRecord(store, type, id, snapshot) {
console.log(type, id)
return {
data: {
id: '1',
type: 'users',
relationships: {
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
findRecord (store, type, id, snapshot) {
return {
data: {
id: '1',
type: 'servers',
relationships: {
user: {
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
insert() {
this.$('.target')
.append('<a id="idnum">Get Data</a>');
this.$('#idnum').on('click', () => {
alert('clicked');
@luxzeitlos
luxzeitlos / router.js
Created July 28, 2016 21:00
New Twiddle
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: 'none',
rootURL: config.rootURL
});
Router.map(function() {
this.route('xyz', function() {
import Ember from 'ember';
export default Ember.Controller.extend({
val: '',
actions: {
update(val) {
val = +val; //cast to int;
if(val) {
Ember.set(this, 'val', val);
}
import Ember from 'ember';
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
findRecord() {
return {
"data": {
"type": "user",
"relationships": {
"roles": {
"data": [
@luxzeitlos
luxzeitlos / controllers.application.js
Created September 6, 2016 13:09 — forked from GabrielCW/controllers.application.js
Observe services from controllers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});