Skip to content

Instantly share code, notes, and snippets.

View olegdovger's full-sized avatar
🍀
Working from home

Oleg Dovger olegdovger

🍀
Working from home
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
mouseover() {
$('body').css({'background': 'black', 'color': 'white'});
},
onclick() {
alert(321);
@olegdovger
olegdovger / .block
Last active May 12, 2017 04:17
fresh block
license: mit
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import { task, timeout } from 'ember-concurrency';
export default Ember.Controller.extend({
appName: 'Interval'
});
@olegdovger
olegdovger / controllers.application.js
Last active October 20, 2017 11:11
Time Interval
import Ember from 'ember';
import { task, timeout } from 'ember-concurrency';
export default Ember.Controller.extend({
appName: 'Example - Interval',
/////////////////// - task - setInterval /////////////////////
timeTask: new Date().getTime(),
tickTask: task(function * () {
this.set('timeTask', new Date().getTime());
yield timeout(1000);
@olegdovger
olegdovger / controllers.application.js
Last active November 21, 2017 19:09
array - push - pop
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
array: [],
pushObj() {
this.get('array').pushObject({name: 'name'});
},
popObj() {
this.get('array').popObject();
@olegdovger
olegdovger / controllers.application.js
Created November 23, 2017 20:57
filter-by (plain)
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
arrayItems: [
{
name: "One"
},
{
name: "Two"
@olegdovger
olegdovger / components.convert-by.js
Last active March 22, 2018 08:40
component "convert-by"
import Ember from 'ember';
let MyComponent = Ember.Component.extend({
tagName: null,
onInit: Em.on('init', function() {
this.set('raw', this.func(this.get('value')));
}),
raw: null,
value: null,
func: function() {
@olegdovger
olegdovger / controllers.application.js
Last active April 5, 2018 10:37
rewrite computed property
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
param1: '1',
param2: '2',
obj: Em.Object.create({
p1: 23,
p2: 34
}),