Skip to content

Instantly share code, notes, and snippets.

@danyx23
danyx23 / mediaAsset-model-draft.js
Last active August 29, 2015 14:20
Cycle model draft (not working) for more complex objects
// This doesn't work, it's just a draft while thinking how best to model collections of non-trivial objects
const model = (function () {
const mediaAsset$ = createStream(droppedFiles$.filter(droppedFile => droppedFile.type.match('image.*'))
.map (droppedfile => {
const reader = new FileReader();
const asset = {
id = cuid(),
name = droppedfile.name,
imageLoadSucceeded$ = Rx.Observable.fromEvent(reader.onload).map(_ => reader.result),
@danyx23
danyx23 / index.js
Created April 11, 2015 13:30
requirebin sketch
var h = require('virtual-dom/h');
var diff = require('virtual-dom/diff');
var patch = require('virtual-dom/patch');
var createElement = require('virtual-dom/create-element');
// 1: Create a function that declares what the DOM should look like
function render(value) {
return h('input', {
attributes: {
class: "form-control",
@danyx23
danyx23 / index.js
Created April 10, 2015 15:12
requirebin sketch
var h = require('virtual-dom/h');
var diff = require('virtual-dom/diff');
var patch = require('virtual-dom/patch');
var createElement = require('virtual-dom/create-element');
// 1: Create a function that declares what the DOM should look like
function render(value) {
return h('input', {
className: "form-control",
type: "range",