Skip to content

Instantly share code, notes, and snippets.

$ ember install ember-redux
Installed packages for tooling via npm.
installing ember-redux
install addons ember-redux-shim@^1.1.0, ember-redux-thunk-shim@^1.0.0
Installed packages for tooling via npm.
installing ember-redux
install addons ember-redux-shim@^1.1.0, ember-redux-thunk-shim@^1.0.0
trying to install 1.1.1 to /Users/brendanstromberger/dev/vishnu-redux/node_modules/ember-redux-shim
but already installed versions [ '1.1.1' ]
trying to install 1.1.2 to /Users/brendanstromberger/dev/vishnu-redux/node_modules/ember-redux-thunk-shim
@bstro
bstro / controllers.application.js
Last active January 27, 2018 00:01
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'table component',
});
@bstro
bstro / controllers.application.js
Last active January 27, 2018 00:28
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@bstro
bstro / controllers.application.js
Last active January 31, 2018 21:40
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ["TableGridCell"]
});
import Ember from 'ember';
// no one will ever need more than 100000 cells.
const TOP_CELL_ZINDEX = 100000;
function _toSum(sumOfPreviousDimensions, cssValue) {
const separatedNumberAndUnitIdentifier = /(\d+)\s*(\w+)/
// '100px' => ['100px', '100', 'px'];
const [, curValue, curUnit] = cssValue.match(separatedNumberAndUnitIdentifier);
const [, prevValue, prevUnit] = sumOfPreviousDimensions.match(separatedNumberAndUnitIdentifier);
import Ember from 'ember';
// no one will ever need more than 100000 cells.
const TOP_CELL_ZINDEX = 100000;
function _toSum(sumOfPreviousDimensions, cssValue) {
const separatedNumberAndUnitIdentifier = /(\d+)\s*(\w+)/
// '100px' => ['100px', '100', 'px'];
const [, curValue, curUnit] = cssValue.match(separatedNumberAndUnitIdentifier);
const [, prevValue, prevUnit] = sumOfPreviousDimensions.match(separatedNumberAndUnitIdentifier);
@bstro
bstro / application.scratch
Last active February 14, 2018 23:44
forked api
<div style="width: 500px; height: 200px; overflow: scroll; border: 1px solid #CCC">
<div style="width: 800px;">
{{#table-grid
fixedGridTemplateColumns="11em 4em"
fixedGridTemplateRows="3em"
cellClassNames="bg-white"
columnClassNames=(array "first-column")
rowClassNames=(array "first-row" "second-row" "third-row")
customCellClass=evenOrOddClassNames
@bstro
bstro / application.scratch
Last active February 15, 2018 05:27
row/col provider
<div style="width: 500px; height: 200px; overflow: scroll; border: 1px solid #CCC">
<div style="width: 800px;">
{{#table-grid
fixedGridTemplateColumns="11em 4em"
fixedGridTemplateRows="3em"
cellClassNames="bg-white"
columnClassNames=(array "first-column")
rowClassNames=(array "first-row" "second-row" "third-row")
customCellClass=evenOrOddClassNames