Skip to content

Instantly share code, notes, and snippets.

View kitsuneyo's full-sized avatar

Neil Wheatley kitsuneyo

View GitHub Profile
import Controller from '@ember/controller';
import Changeset from 'ember-changeset';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
constructor() {
super(...arguments);
this.changeset = new Changeset(
{ date: new Date(), name: 'Jo' }
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
@kitsuneyo
kitsuneyo / components.form\.js
Last active August 20, 2020 21:33
New Twiddle
import Component from '@glimmer/component';
export default class extends Component {
obj = { birthday: new Date() };
}
@kitsuneyo
kitsuneyo / controllers.application\.js
Last active August 20, 2020 20:51
Bootstrap-Pikaday-bug
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
<BsForm
@formLayout="vertical"
@model={{this.changeset}}
@onSubmit={{action "register"}}
class="register-form"
as |form|
>
<h2>{{t "forms.register.headings.account"}}</h2>
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
import { action } from "@ember/object";
import { tracked } from "@glimmer/tracking";
export default class LoginController extends Controller {
@tracked errorMessage;
@service session;
identification = 'neil@example.com';
import Ember from 'ember';
import { formText } from '../lib/form-text';
export default Ember.Component.extend({
init() {
this._super(...arguments);
this.set('formText', formText('game'));
}
{{!-- templates/components/my-form.hbs --}}
{{#bs-form model=changeset
formLayout="vertical"
onSubmit=(action submit changeset)
class='mb-5' as |form|}}
{{!-- other stuff --}}
{{form.element controlType="power-select"
@kitsuneyo
kitsuneyo / components.my-select.js
Created April 12, 2018 14:11
select-should-clear-param
import Ember from 'ember';
export default Ember.Component.extend({
}).reopenClass({
positionalParams: ['filterParam']
});
def class_keywords
const_name = self.class.to_s.parameterize(separator: '_').upcase
"Metatag::Keywords::#{const_name}".try(:constantize)
end
# returns NameError: uninitialized constant Metatag::Keywords::WHERE_UNDEFINED