Skip to content

Instantly share code, notes, and snippets.

View kybishop's full-sized avatar

Ky Bishop kybishop

View GitHub Profile
@kybishop
kybishop / application.controller.js
Last active January 15, 2016 19:01
Computed Property fails to set input to a maximum
import Ember from 'ember';
export default Ember.Controller.extend({
myProperty: 1,
myPropertyComputed: Ember.computed('myProperty', {
get(key) {
return this.get('myProperty');
},
set(key, value) {
@kybishop
kybishop / application.controller.js
Last active September 21, 2018 16:25
bug on inputs for query params
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['myValue'],
myValue: 1.2
});
@kybishop
kybishop / controllers.application.js
Last active July 16, 2016 02:18
Aliased query params aren't updated before model hook
import Ember from 'ember';
export default Ember.Controller.extend({
myService: Ember.inject.service(),
queryParams: ['paramOne', 'paramTwo'],
// Default: '1'
paramOne: Ember.computed.alias('myService.paramOne'),
paramTwo: '2'
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
showIcon() {
this.set('show', true);
}
}
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
this._super(...arguments);
console.log('in didInsertElement');
console.log("element: ");
console.log(this.get('element'));
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
this._super(...arguments);
console.log('in didInsertElement');
Ember.run.schedule('afterRender', () => {
console.log('in afterRender');
extern crate serde_json;
fn main() {
decode_json();
}
fn decode_json() -> Result<(), ()> {
// This works: let json: serde_json::Value = serde_json::from_str("[{}]").map_err(|error| {
// The below does not
let json = serde_json::from_str("[{}]").map_err(|error| {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
showIcon() {
this.set('show', true);
}
}
@kybishop
kybishop / config.flexi.js
Last active February 1, 2017 22:41
Introduction to flexi
/* jshint node:true */
module.exports = {
// breakpointss, order does not matter, they will be sorted by `begin`
// `name` is used for layout names and booleans on the device/layout service
// `prefix` is used for column classes, column attributes, and container breakpoint classes
// `begin` is the pixel value at which this breakpoint becomes active
breakpoints: [
{ name: 'mobile', prefix: 'xs', begin: 0 },
{ name: 'tablet', prefix: 'sm', begin: 768 },