Skip to content

Instantly share code, notes, and snippets.

View shankarsridhar's full-sized avatar
🎯
Focusing

Shankar Sridhar shankarsridhar

🎯
Focusing
View GitHub Profile
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selectedFacetName: null,
availableFacetNames: [{
name: 'one'
}, {
name: 'Two'
}, {
// adds a bund of div boxes with colors specified to body for preview purposes
(function showColors() {
var colors = [
'#0091ca',
'#087889',
'#827be9',
'#acb9c2',
'#e55800',
'#cc167e',
'#65c3e8',
@shankarsridhar
shankarsridhar / components.candy-item.js
Last active February 13, 2019 04:34
Bug-1 (Octane)
import Component from '@ember/component';
import { computed, action } from '@ember-decorators/object';
import { and } from '@ember-decorators/object/computed';
import { classNames, tagName } from '@ember-decorators/component';
@tagName('li')
@classNames('candy-item')
export default class CandyItem extends Component {
@and('discount.{couponNotUsed,percent}', 'isOnSale') isDiscountAllowed
@shankarsridhar
shankarsridhar / cloudSettings
Created January 17, 2019 03:18
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-01-17T03:17:48.102Z","extensionVersion":"v3.2.4"}
@shankarsridhar
shankarsridhar / controllers.application.js
Last active December 16, 2023 21:06 — forked from mike-north/controllers.application.js
Exercise Intro - EL - Computed
import Ember from 'ember';
import hexColor from '../utils/hex-color';
const {
Controller,
computed
} = Ember;
export default Controller.extend({
/**
@shankarsridhar
shankarsridhar / components.x-input.js
Last active December 16, 2023 21:06 — forked from mike-north/components.x-input.js
Exercise Intro - Components
import Ember from 'ember';
export default Ember.Component.extend({
});
@shankarsridhar
shankarsridhar / controllers.application.js
Last active December 16, 2023 21:06 — forked from mike-north/controllers.application.js
Exercise Intro - helpers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@shankarsridhar
shankarsridhar / controllers.application.js
Last active December 16, 2023 21:07
Exercise Intro - Objects
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@shankarsridhar
shankarsridhar / controllers.application.js
Last active February 11, 2019 23:09 — forked from mike-north/controllers.application.js
EmberLearn - Ember.Object - SOLUTION
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});