Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
_membersMaleCount: 1,
membersCount: 5,
membersMaleCount: Ember.computed('_membersMaleCount', {
get() {
return this.get('_membersMaleCount')
},
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
selectionChanged(value) {
// Returns a function (it should!)
let action = this.get('attrs.onSelectionChanged');
if(action) {
action(value);
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
const DAY_SUNDAY = 0;
const DAY_MONDAY = 1;
const DOW_SUNDAY_FIRST = [0, 1, 2, 3, 4, 5, 6];
const DOW_MONDAY_FIRST = [1, 2, 3, 4, 5, 6, 0];
export default Ember.Component.extend({
displayDate: null,
import Ember from 'ember';
export default Ember.Component.extend({
tableMode: Ember.computed('mode', function() {
return this.get('mode') === 'table';
}),
mode: 'table',
actions: {
toggleMode() {
const mode = this.get('mode');
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
firstOne() {
console.log('firstOne called');
this.sendAction('secondOne', 'two');
},
secondOne(arg) {
import Ember from 'ember';
export default Ember.Component.extend({
member: 0,
bleet(a, b, c) {
console.log('Member bleet!', arguments);
},
actions: {
bleet(a, b, c) {
console.log('Action bleet!', arguments);
function Tokenizer(input) {
this.input = input;
this.length = input.length;
this.index = 0;
this.cutStart = 0;
this.cutEnd = 0;
}
var OPEN_BRACE = '{';
var CLOSE_BRACE = '}';