Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
link1: 'https://cdn.pixabay.com/photo/2014/11/30/14/11/kitty-551554__340.jpg',
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@luxzeitlos
luxzeitlos / controllers.application.js
Last active July 2, 2019 09:44 — forked from runspired/controllers.application.js
Unknown Property Path Handling
import Ember from 'ember';
const { computed } = Ember;
class FakeProxy {
constructor(target) {
this._target = target;
}
get(path) {
import Ember from 'ember';
const { computed } = Ember;
class FakeProxy extends Ember.Object {
constructor(target) {
super({});
this._target = target;
}
# Suggestion of a new input structure for empress (slides)
I'm proposing to use `yaml` files instead of markdown files as primary structure for writing slides.
## Reasoning for empress-slides
When writing slides usually many slides are written at once. Also slides are by definition a special kind of presentation, so the way how it is presented is crucial. So presentation decisions have to be made at authoring time.
For example I may split content on two slides, or do a side-by-side comparsion. While I can do basically everything with `html` inside markdown this should never be necessary for the author.
import Ember from 'ember';
export default Ember.Component.extend({
isSelected: Ember.computed('selectedDirs.[]', 'path', function() {
return this.get('selectedDirs')
.some(d => this.get('path').startsWith(d));
})
});
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class RegisterForm extends Component {
googleRecaptcha = null;
siteKey = "6LdeLOYUAAAAAK2DmVLyVf0huk0nD3Sdp1WrpQ5P";
@tracked username;
@tracked password;
import Component from '@glimmer/component';
import ENV from '../../config/environment';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class RegisterForm extends Component {
googleRecaptcha = null;
siteKey = ENV.gRecaptcha.siteKey;
@tracked username;
@luxzeitlos
luxzeitlos / components.register-form\.js
Last active April 16, 2020 23:00
Ember-G-reCaptcha
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class RegisterForm extends Component {
googleRecaptcha = null;
siteKey = "6LcXwhMTAAAAAJiSMkIowZCFwaTBB9chfSHzfeRL";
@tracked username;
@tracked password;