Node.js
- 4 ответа
- 0 вопросов
2
Вклад в тег
function getDefaultState() {
return {
title: '',
year: '',
format: '',
actors: ''
};
}
export default React.createClass({
handleFilmAdd() {
this.props.onFilmAdd({
id: 'some_id',
...this.state
});
this.setState(getDefaultState());
},
handleChange(field, value) {
this.setState({
[field]: value
});
}
render() {
return (
<div>
<input
value={this.state.title}
onChange={this.handleChange.bind(this, 'title')}
placeholder='Title'
ref='addTitle'
/>
<input
value={this.state.year}
onChange={this.handleChange.bind(this, 'year')}
placeholder='Release Year'
ref='addYear'
/>
<input
value={this.state.format}
onChange={this.handleChange.bind(this, 'format')}
placeholder='Format'
ref='addFormat'
/>
<textarea
value={this.state.actors}
onChange={this.handleChange.bind(this, 'actors')}
placeholder='Actors'
ref='addActors'>
</textarea>
<button onClick={this.handleFilmAdd}>Add</button>
</div>
);
}
});
function build(theme) {
return new Promise(function(resolve) {
gulp.src([theme])
...
resolve();
});
}
var themeList = []; // Список стилей
gulp.task('build:themes', function() {
return Promise.all(themeList.map(function(theme) {
return build(theme);
})).then(function() {
// Отработает после того, как завершится сборка всех стилей
});
});
gulp.task('build', function() {
var theme = 'src/styles/' + (util.env.theme ? util.env.theme : 'main') + '.scss';
build(theme);
});
export function checkEitherLoggedInOrNot(){
let options = {
method:'GET',
credentials:'include',
mode: 'cors'
};
return ajaxRequest('https://repo.asda.ru/app_dev/Auth',options)
.then(data => {
//Тут возвращай что нужно
return data;
})
.catch(error => console.log(error));
}
checkEitherLoggedInOrNot().then(result => {
// где result тот результат, который ты вернул
})