1
0
mirror of https://github.com/ascribe/onion.git synced 2024-12-22 17:33:14 +01:00

git removed s3-fineuploader

This commit is contained in:
ddejongh 2015-06-23 10:27:19 +02:00
parent c8cb456709
commit 3f3e9a273f
4 changed files with 54 additions and 6 deletions

1
.gitignore vendored
View File

@ -12,7 +12,6 @@ logs
results results
node_modules/* node_modules/*
!node_modules/react-s3-fineuploader
build build

View File

@ -15,7 +15,7 @@ import Property from './ascribe_forms/property';
import apiUrls from '../constants/api_urls'; import apiUrls from '../constants/api_urls';
import ReactS3FineUploader from 'ReactS3FineUploader'; import ReactS3FineUploader from './ascribe_uploader/react_s3_fine_uploader';
import DatePicker from 'react-datepicker/dist/react-datepicker'; import DatePicker from 'react-datepicker/dist/react-datepicker';
@ -26,6 +26,7 @@ let RegisterPiece = React.createClass( {
<div className="row ascribe-row"> <div className="row ascribe-row">
<div className="col-md-6"> <div className="col-md-6">
<FileUploader /> <FileUploader />
<br />
</div> </div>
<div className="col-md-6"> <div className="col-md-6">
<RegisterPieceForm /> <RegisterPieceForm />
@ -114,11 +115,11 @@ let RegisterPieceForm = React.createClass({
render() { render() {
return ( return (
<Form <Form
url={apiUrls.users_login} url={apiUrls.pieces_list}
handleSuccess={this.handleSuccess} handleSuccess={this.handleSuccess}
buttons={ buttons={
<button type="submit" className="btn ascribe-btn ascribe-btn-login"> <button type="submit" className="btn ascribe-btn ascribe-btn-login">
Log in to ascribe Register your artwork
</button>} </button>}
spinner={ spinner={
<button className="btn ascribe-btn ascribe-btn-login ascribe-btn-login-spinner"> <button className="btn ascribe-btn ascribe-btn-login ascribe-btn-login-spinner">
@ -141,9 +142,56 @@ let RegisterPieceForm = React.createClass({
placeholder="The title of the artwork" placeholder="The title of the artwork"
required/> required/>
</Property> </Property>
<Property
name='date_created'
label="Year Created">
<InputDate
placeholderText="Year Created (e.g. 2015)" />
</Property>
<Property
name='num_editions'
label="Number of editions">
<input
type="number"
placeholder="Specify the number of unique editions for this artwork"
min={1}
required/>
</Property>
<hr /> <hr />
</Form> </Form>
); );
} }
}); });
let InputDate = React.createClass({
propTypes: {
placeholderText: React.PropTypes.string
},
getInitialState() {
return {
value: null,
value_formatted: null
};
},
handleChange(date) {
this.setState({
value: date,
value_formatted: date.format('YYYY')});
},
render: function () {
return (
<DatePicker
key="example2"
dateFormat="YYYY"
selected={this.state.value}
onChange={this.handleChange}
onBlur={this.props.onBlur}
placeholderText={this.props.placeholderText}/>
);
}
});
export default RegisterPiece; export default RegisterPiece;

View File

@ -13,8 +13,7 @@
"start": "node server.js" "start": "node server.js"
}, },
"browser": { "browser": {
"fineUploader": "./node_modules/react-s3-fineuploader/vendor/s3.fine-uploader.js", "fineUploader": "./js/components/ascribe_uploader/vendor/s3.fine-uploader.js"
"ReactS3FineUploader": "./node_modules/react-s3-fineuploader/react_s3_fine_uploader.js"
}, },
"browserify-shim": { "browserify-shim": {
"fineUploader": "qq" "fineUploader": "qq"
@ -71,6 +70,7 @@
"react": "^0.13.2", "react": "^0.13.2",
"react-bootstrap": "~0.22.6", "react-bootstrap": "~0.22.6",
"react-datepicker": "~0.8.0", "react-datepicker": "~0.8.0",
"react-progressbar": "^1.1.0",
"react-router": "^0.13.3", "react-router": "^0.13.3",
"react-textarea-autosize": "^2.2.3", "react-textarea-autosize": "^2.2.3",
"reactify": "^1.1.0", "reactify": "^1.1.0",

View File

@ -17,6 +17,7 @@ $BASE_URL: '<%= BASE_URL %>';
@import 'ascribe_edition'; @import 'ascribe_edition';
@import 'ascribe_textarea'; @import 'ascribe_textarea';
@import 'ascribe_media_player'; @import 'ascribe_media_player';
@import 'ascribe_uploader';
@import 'ascribe-global-notification'; @import 'ascribe-global-notification';
@import 'ascribe_piece_register'; @import 'ascribe_piece_register';
@import 'offset_right'; @import 'offset_right';