Skip to content

Instantly share code, notes, and snippets.

@WenInCode
WenInCode / Example BootstrapValidator callback
Created August 29, 2014 21:35
an example bootstrap validator callback
// example callback
$('#unitRateItemMapEditForm').bootstrapValidator({
message: 'This is not valid',
feedbackIcons: {
valid:'glyphicon glyphicon-ok',
invalid:'glyphicon glyphicon-remove',
validating:'glyphicon glyphicon-refresh'
},
fields: {
selectId: {
@WenInCode
WenInCode / components.computed-brace.js
Last active December 7, 2016 03:48
computed variations example
import Ember from 'ember';
const {
computed,
get,
} = Ember;
export default Ember.Component.extend({
things: [],
@WenInCode
WenInCode / components.popover-container.js
Created January 30, 2017 16:42
Contextually-Good-Times
import Ember from 'ember';
export default Ember.Component.extend({
isShowing: false,
actions: {
toggle() {
this.toggleProperty('isShowing');
}
}
@WenInCode
WenInCode / components.button-component.js
Created November 3, 2017 21:40
Passing actions and callign with context
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
itemClicked(item) {
item.action.call(item.context);
},
},
});

Keybase proof

I hereby claim:

  • I am wenincode on github.
  • I am wenincode (https://keybase.io/wenincode) on keybase.
  • I have a public key ASC_dGso-iXAyvTWnj3QfD1gRzN37cGsbhP3VZkui2oAYgo

To claim this, I am signing this object:

@WenInCode
WenInCode / child-component.hbs
Created February 26, 2019 05:37
Ember Closure Actions
<button {{action toggleAction}}>Toggle</button>
import Ember from 'ember';
import MyMixin from '../mymixin';
export default Ember.Controller.extend(MyMixin, {
appName: 'Ember Twiddle',
init() {
this.sayThing()
}
});
@WenInCode
WenInCode / controllers.application.js
Created July 31, 2019 19:13
forms with no submit action
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
firstAction() { alert('first action'); },
secondAction() { alert('second action'); }
}
});
@WenInCode
WenInCode / controllers.application.js
Created August 15, 2019 21:05
computed prop key example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
data: { cluster: { type: 'pg' }},
computedTopLevel: Ember.computed('data', function() {
return this.get('data.cluster.type') === 'pg' ? 'POSTGRES' : 'MYSQL';
}),
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
store: Ember.inject.service(),
init() {
this._super(...arguments);
Ember.run.later(() => {
this.get('store').pushRecord('foo', {