Skip to content

Instantly share code, notes, and snippets.

View ykaragol's full-sized avatar

Yusuf Karagol ykaragol

  • Ankara, Türkiye
View GitHub Profile
@ykaragol
ykaragol / components.my-component.js
Created July 8, 2019 14:37 — forked from acorncom/components.my-component.js
setting a component class in parent template
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
myService: Ember.inject.service(),
appName: 'Ember Twiddle'
});
@ykaragol
ykaragol / router.js
Created April 26, 2018 09:47 — forked from gustaff-weldon/router.js
Error route
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: 'none',
rootURL: config.rootURL
});
Router.map(function() {
this.route('test')
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
actions:{
callChildMethod:function(){
console.log("Child method called");
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
allProducts:
[ {"id": "5", "selected" : false },
{"id": "6", "selected" : false },
{"id": "7", "selected" : true },
{"id": "8", "selected" : false }
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
keyDown:function(e){
if(e.key>='a' && e.key<='z'){
let val = e.target.value;
let start = e.target.selectionStart;
let end = e.target.selectionEnd;
let result = val.substring(0, start)+ e.key.toUpperCase()+ val.substring(end, val.length);
@ykaragol
ykaragol / components.my-component.js
Created April 14, 2017 03:18
Extending {{component}}
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
classNames:['brdr','mrgnL0R0']
});
import Ember from 'ember';
const {isBlank, computed} = Ember;
function isEnterPressed(e){
return e.keyCode === 13;
}
const isTypingFinished=isEnterPressed;