I hereby claim:
- I am haywoood on github.
- I am haywood (https://keybase.io/haywood) on keybase.
- I have a public key ASA-S0Tx2fD9jIxAWd-0iTypruSmbpB4sxLrNBvplfNBPgo
To claim this, I am signing this object:
(ns test.core | |
(:require [om.core :as om :include-macros true] | |
[om.dom :as dom :include-macros true])) | |
(def app-state (atom {:default-project-id 5 | |
:projects | |
[{:id 1 :title "proj 1"} | |
{:id 2 :title "proj 2"} | |
{:id 3 :title "proj 3"} | |
{:id 4 :title "proj 4"} |
(ns test.core | |
(:require-macros [cljs.core.async.macros :refer [go]]) | |
(:require [cljs.core.async :refer [<! chan put! sliding-buffer]] | |
[om.core :as om :include-macros true] | |
[om.dom :as dom :include-macros true])) | |
(def app-state (atom {:default-project-id 5 | |
:projects | |
[{:id 1 :title "proj 1"} | |
{:id 2 :title "proj 2"} |
(ns test.core | |
(:require-macros [cljs.core.async.macros :refer [go]]) | |
(:require [cljs.core.async :refer [<! chan put!]] | |
[om.core :as om :include-macros true] | |
[om.dom :as dom :include-macros true])) | |
(def app-state (atom {:projects | |
[{:id 1 :title "proj 1"} | |
{:id 2 :title "proj 2"} | |
{:id 3 :title "proj 3"} |
(ns test.core | |
(:require-macros [cljs.core.async.macros :refer [go]]) | |
(:require [cljs.core.async :refer [<! chan put!]] | |
[om.core :as om :include-macros true] | |
[om.dom :as dom :include-macros true])) | |
(def app-state (atom {:projects | |
[{:id 1 :title "proj 1"} | |
{:id 2 :title "proj 2"} | |
{:id 3 :title "proj 3"} |
(ns om-issue.core | |
(:require [goog.dom :as gdom] | |
[om.next :as om :refer-macros [defui]] | |
[om.dom :as dom])) | |
(def state {:numbers/selected nil | |
:numbers/list [{:id 1 :name "one"} | |
{:id 5 :name "five"} | |
{:id 8 :name "eight"} | |
{:id 9 :name "nine"}]}) |
(ns om-todos.core | |
(:require [om.core :as om :include-macros true] | |
[om.dom :as dom :include-macros true])) | |
;var Timer = React.createClass({ | |
; getInitialState: function() { | |
; return {secondsElapsed: 0}; | |
; }, | |
; tick: function() { | |
; this.setState({secondsElapsed: this.state.secondsElapsed + 1}); |
// Translation of the clock example on http://reagent-project.github.io/ | |
import {state, ui, render} from "essence" | |
const timerState = state({ | |
value: new Date(), | |
color: "#f34" | |
}) | |
setInterval(() => timerState.value = new Date(), 1000) |
export const reusableConnect = (_localMapStateToProps, _localActions, globalActions = DEFAULT_MAP) => Component => { | |
const localMapStateToProps = _localMapStateToProps || defaultMapStateToProps | |
const localActions = _localActions || {} | |
const _mapStateToProps = getInstanceState => (state, props) => { | |
const localState = getInstanceState(state) | |
const retVal = localMapStateToProps(localState, state, props) | |
if (typeof(retVal) === "function") { | |
return localMapStateToProps(getInstanceState) | |
} else { |
class FileUploader < CarrierWave::Uploader::Base | |
require 'carrierwave/processing/mini_magick' | |
include CarrierWave::MiniMagick | |
storage :fog | |
version :thumb do | |
process :resize_first_page | |
process :convert => :jpg |
I hereby claim:
To claim this, I am signing this object: