Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@Techn1x
Techn1x / controllers.application.js
Created June 22, 2017 02:52 — forked from brancusi/controllers.application.js
geoJSON layer disappears on update
export default Ember.Controller.extend({
lat: -27.5555,
lng: 152.94703,
zoom: 7,
test1:[-27.5555, 152.94703],
test2:[-27.69149, 153.01561],
});
export default Ember.Controller.extend({
lat: -27.5555,
lng: 152.94703,
zoom: 7,
test1:[-27.5555, 152.94703],
test2:[-27.69149, 153.01561],
test3:[-28.5, 153.01561],
test4:[-28.5, 150.01561],
@Techn1x
Techn1x / components.vehicle-body.js
Last active July 13, 2017 01:05
SVG Popover troubleshooting
import Ember from 'ember';
export default Ember.Component.extend({
// Simulate data coming in from API via an actioncable every 2 seconds
// Essentially just causes the SVG to redraw
dataFromAPI: Ember.observer('', function() {
var _that = this;
setInterval(function() {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import Table from 'ember-light-table';
const { computed, Component, get, set } = Ember;
export default Component.extend({
init() {
this._super(...arguments);
set(this, 'table', new Table(get(this, 'columns'), get(this, 'model')));
@Techn1x
Techn1x / controllers.application.js
Created July 6, 2018 11:55 — forked from jleja/controllers.application.js
Ember Flatpickr Alt Input
import Ember from 'ember';
import moment from 'moment';
import { computed } from '@ember/object';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
date: moment(),
altFormat: computed('date', function() {
let date = this.get('date');
let result = date.year() === 2018 ? "j M (h:iK)" : "j M (h:iK) Y"; // If not 2018, show year
@Techn1x
Techn1x / controllers.application.js
Created July 10, 2018 23:05 — forked from jelhan/controllers.application.js
ember-bootstrap: maximum-call-stack-exceeded
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
outerFormSubmitted: false,
innerFormSubmitted: false
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
});
// import Ember from 'ember';
import Component from '@ember/component'
import { Table } from 'ember-light-table'
import { computed, set } from '@ember/object'
export default Ember.Component.extend({
table: computed('columns', 'rows', function () {
return new Table(this.columns, this.rows, { enableSync: true })
}),