-
+
+
-
);
@@ -39,13 +117,17 @@ let RegisterPiece = React.createClass( {
let FileUploader = React.createClass( {
render() {
-
return (
+ multiple={false}/>
);
}
});
-let RegisterPieceForm = React.createClass({
- mixins: [Router.Navigation],
-
-
- handleSuccess(){
- let notification = new GlobalNotificationModel('Login successsful', 'success', 10000);
- GlobalNotificationActions.appendGlobalNotification(notification);
- this.transitionTo('pieces');
-
- },
- render() {
- return (
-
- );
- }
-});
let InputDate = React.createClass({
propTypes: {
@@ -179,6 +201,11 @@ let InputDate = React.createClass({
this.setState({
value: date,
value_formatted: date.format('YYYY')});
+ let event = document.createEvent('HTMLEvents');
+ event.initEvent('click', false, true);
+ document.dispatchEvent(event);
+ event.target.value = date;
+ this.props.onChange(event);
},
render: function () {
diff --git a/js/components/settings_container.js b/js/components/settings_container.js
index 3d4134a6..09be1d05 100644
--- a/js/components/settings_container.js
+++ b/js/components/settings_container.js
@@ -202,7 +202,7 @@ let APISettings = React.createClass({
},
render() {
let content = ;
- if (this.state.applications.length > 0) {
+ if (this.state.applications.length > -1) {
content = this.state.applications.map(function(app) {
return (
';
@import 'ascribe_piece_register';
@import 'offset_right';
@import 'ascribe_settings';
-@import '../node_modules/react-s3-fineuploader/scss/ascribe-theme';
body {
background-color: #FDFDFD;