Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
scrollingTimeout: 100,
bindScrolling: function() {
var self = this,
onScroll = function() {
Ember.run.debounce(self, self.runScrolled, self.scrollingTimeout);
};
import Ember from 'ember';
export default Ember.Component.extend({
scrollingTimeout: 100,
bindScrolling: function() {
var self = this,
onScroll = function() {
Ember.run.debounce(self, self.runScrolled, self.scrollingTimeout);
};
@kumkanillam
kumkanillam / controllers.application.js
Last active June 3, 2016 07:39
Ember-data- HasMany Not triggering computed properties
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
searchstr:'kumar',
actions:{
inside(){
console.log("inside");
if(this.get('searchstr') === 'kumar'){
Ember.$("#ScheduleNameTextFieldId").select();
@kumkanillam
kumkanillam / components.ui-slider.js
Created June 16, 2016 07:40
concatenating string in the property being observed in the observer
import Ember from 'ember';
export default Ember.Component.extend({
propChanged: function(){
console.log('prop changed');
}.observes('prop')
});
import Model from "ember-data/model";
import attr from "ember-data/attr";
import { belongsTo, hasMany } from "ember-data/relationships";
export default Model.extend({
invoices: hasMany(),
name: attr('string')
});
import Ember from 'ember';
export default Ember.Route.extend({
init() {
this._super(...arguments);
$.mockjax({
url: '/api/mock',
responseText: {
text: "someText"
@kumkanillam
kumkanillam / application.route.js
Created July 4, 2016 12:00 — forked from NullVoxPopuli/application.route.js
ember not recognizing plural type in payload
import Ember from 'ember';
export default Ember.Route.extend({
init() {
this._super(...arguments);
$.mockjax({
url: '/api/mock',
responseText: {
"data":
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
car:'Car initial value',
boat:'',
actions:{
getCarValue(){
console.log('car ',this.get('truck'));
}
@kumkanillam
kumkanillam / controllers.application.js
Created July 20, 2016 04:16
Component Helper with existing link-to component
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
linksArray:[Ember.Object.create({value:'Text to display',routename:'home'}),Ember.Object.create({value:'Text to display2',routename:'home'})],
actions:{
addItem(){ this.get('linksArray').pushObject(Ember.Object.create({value:'AddedDynamically',routename:'home'}));
}
}
});