Skip to content

Instantly share code, notes, and snippets.

View HenryVonfire's full-sized avatar

HenryVonfire

View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
//text:['abc','def','hijk'],
text: 'Lorem ipsum ad his scripta blandit partiendo, eum fastidii accumsan euripidis in, eum liber hendrerit an. Qui ut wisi vocibus suscipiantur, quo dicit ridens inciderint id. Quo mundi lobortis reformidans eu, legimus senserit definiebas an eos.',
didRender(){
this.typeText();
},
typeText(){
let str = this.get('text');
@HenryVonfire
HenryVonfire / controllers.application.js
Created April 8, 2016 09:15
style for radio inputs
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@HenryVonfire
HenryVonfire / cp-macro.js
Created April 11, 2016 14:48 — forked from poteto/cp-macro.js
When you don't know what keys to observe for a CP, you can use a macro that determines the keys at runtime.
export default function makeComputed(objKey) {
let keys = Object.keys(get(this, objKey))
.filter((key) => {
// choose the keys using some logic
})
.map((key) => `${objKey}.${key}`);
return computed(...keys, {
get() {
// do stuff
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
actions:{
save(){
const name = this.get('name');
const _name = this.get('_name');
if(name){
if(!_name){
this.set('_name',this.get('name'));
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';
import SideNavMixin from '../mixins/side-nav';
export default Ember.Controller.extend(SideNavMixin,{
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myArray:[1,2,3],
test: Ember.computed('myArray.[]',function(){
const myObj = Ember.Object.extend({
willDestroy(){
console.log('object destroyed');
import Ember from 'ember';
export default Ember.Component.extend({
screenX:0,
screenY:0,
_mouseMove(e){
this.set('ejeX', e.screenX);
if(this.get('screenX') < e.screenX){
this.set('ejeX', "adelante");
} else {