Skip to content

Instantly share code, notes, and snippets.

merge = require('react/lib/merge')
EventEmitter = require('events').EventEmitter
AppDispatcher = require('../dispatchers/appDispatcher')
constants = require('../constants/constants')
CHANGE_EVENT = 'change'
_currentUser = null
_authToken = null
_exp = null
constants = require('../constants/constants')
AppDispatcher = require('../dispatchers/appDispatcher')
ApiHelper = require('../helpers/ApiHelper')
LoginActionsCreators = {
# user actions
loginUser: (username, password) ->
var LoginStore = require('../stores/LoginStore');
var LoginActions = require('../actions/LoginActions');
var Login = React.createClass({
getInitialState: function () {
return {
expanded: false,
username: '',
@rgoldfinger
rgoldfinger / trailSorter.js
Created August 23, 2014 04:08
algorithm to sort a trail, where the points are out of order
var fs = require('fs');
var path = require('path');
var simple = require('simplify-js');
var geolib = require('geolib');
fs.readFile(path.join(__dirname, 'map.geojson'), 'utf8', function(err, data) {
// var jsonPoints = data;
@rgoldfinger
rgoldfinger / app.js
Created June 16, 2014 04:07
real-time markdown editor in React.js
//node/express server routes for editing
// edit a post
router.get('/a/:id/edit', function(req, res) {
Post.findById(req.params.id, function(err, post) {
if (err) {
res.send(err);
} else {
res.render('createPost', {