'use strict'; import React from 'react'; import AppConstants from '../constants/application_constants'; import fineUploader from 'fineUploader'; import Router from 'react-router'; import GlobalNotificationModel from '../models/global_notification_model'; import GlobalNotificationActions from '../actions/global_notification_actions'; import Form from './ascribe_forms/form'; import Property from './ascribe_forms/property'; import apiUrls from '../constants/api_urls'; import ReactS3FineUploader from 'ReactS3FineUploader'; let RegisterPiece = React.createClass( { render() { return (
); } }); let FileUploader = React.createClass( { render() { return ( Upload is not functional in IE7 as IE7 has no support for CORS!' }} formatFileName={(name) => {// fix maybe if (name !== undefined && name.length > 26) { name = name.slice(0, 15) + '...' + name.slice(-15); } return name; }} multiple={true}/> ); } }); let LoginForm = React.createClass({ mixins: [Router.Navigation], handleSuccess(){ let notification = new GlobalNotificationModel('Login successsful', 'success', 10000); GlobalNotificationActions.appendGlobalNotification(notification); this.transitionTo('pieces'); }, render() { return (
Log in to ascribe } spinner={ }>
Not an ascribe user? Sign up...
Forgot my password? Rescue me...
); } }); export default RegisterPiece;