Skip to content

Instantly share code, notes, and snippets.

View ykaragol's full-sized avatar

Yusuf Karagol ykaragol

  • Ankara, Türkiye
View GitHub Profile
import Ember from 'ember';
import ajax from 'ic-ajax';
export default Ember.Route.extend({
beforeModel: function(){
//some stuff
},
loginData=Ember.object.create(),//or just {}
import Ember from 'ember';
export default Ember.Component.extend({
modalNavigation: Ember.inject.service(),
isOpen: Ember.computed.alias('modalNavigation.modalOpen'),
classNameBindings: ['isOpen:modalDialog:notOpen'],
@ykaragol
ykaragol / adapters.application.js
Last active August 17, 2016 06:20
test@twiddle
import RESTAdapter from 'ember-data/adapters/rest';
export default RESTAdapter.extend({});
@ykaragol
ykaragol / controllers.application.js
Last active April 27, 2016 12:19
removeObjects example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
array : [1,2,3,4,5,6,7,8],
model:function(){
return this.get('array');
},
actions:{
import Ember from 'ember';
export default Ember.TextField.extend({
type:'number',
value:Ember.computed({
get:function(key){
let htmlValue = this.get('htmlvalue');
return this.sanitize(htmlValue);
},
import Ember from 'ember';
export default Ember.Controller.extend({
modalService : Ember.inject.service(),
inModal:Ember.computed.alias('modalService.inModal')
});
import Ember from 'ember';
export default Ember.Component.extend({
isOpen: false,
classNameBindings: ['isOpen:modalDialog:notOpen'],
actions: {
close(){
@ykaragol
ykaragol / components.child-component.js
Created May 18, 2016 20:28 — forked from feanor07/components.child-component.js
ember init two-way-binding broken
import Ember from 'ember';
export default Ember.Component.extend({
name:Ember.computed({
get:function(key){
console.log('get: '+key);
return '';
},
set:function(key, value){
console.log('set: '+key+' - '+value);
@ykaragol
ykaragol / components.child-component.js
Created May 19, 2016 17:00 — forked from luxzeitlos/components.child-component.js
ember init two-way-binding broken
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
if (this.get('name') === undefined) {
Ember.run.later(() => {
this.set('name', 'tom');
})
@ykaragol
ykaragol / controllers.application.js
Last active June 10, 2016 08:37
Totally Mock Remoting Service
import Ember from 'ember';
const stringValues = ['ali', 'veli', 'deli', 'nuri', 'selami', 'kerim'];
function generateMockValue(name){
name = name.toLowerCase();
if(name.endsWith('s') || name.endsWith('leri') || name.endsWith('ler') ||name.endsWith('sorgula') || name.endsWith('tumu') ){
return [mockObject.create(), mockObject.create(), mockObject.create()];
}
if(name.includes('age')|| name.includes('count') || name.includes('year') || name.includes('yil')){