r1312 - in wit/js: components pages
Author: jruchaud Date: 2015-04-30 15:59:14 +0000 (Thu, 30 Apr 2015) New Revision: 1312 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1312 Log: Add logs Modified: wit/js/components/FilterLogs.js wit/js/components/LogsTable.js wit/js/pages/EditionLogs.js wit/js/pages/Rapport.js Modified: wit/js/components/FilterLogs.js =================================================================== --- wit/js/components/FilterLogs.js 2015-04-30 15:52:21 UTC (rev 1311) +++ wit/js/components/FilterLogs.js 2015-04-30 15:59:14 UTC (rev 1312) @@ -213,7 +213,7 @@ return ( <div className={classString}> - <h1>Result</h1> + <h2>Result</h2> <div ref="actions" className="btn-group" role="group"> <button type="button" className="btn btn-primary" onClick={this.onToggleFilterTag}> Modified: wit/js/components/LogsTable.js =================================================================== --- wit/js/components/LogsTable.js 2015-04-30 15:52:21 UTC (rev 1311) +++ wit/js/components/LogsTable.js 2015-04-30 15:59:14 UTC (rev 1312) @@ -41,7 +41,7 @@ return ( <div className={classString}> - <h1>Result</h1> + <h2>Result</h2> <table className="table"> <thead> Modified: wit/js/pages/EditionLogs.js =================================================================== --- wit/js/pages/EditionLogs.js 2015-04-30 15:52:21 UTC (rev 1311) +++ wit/js/pages/EditionLogs.js 2015-04-30 15:59:14 UTC (rev 1312) @@ -19,11 +19,31 @@ }); }, + onAdd: function() { + var moment = require('moment'); + var db = require("./js/services/database.js"); + + var tags = React.findDOMNode(this.refs.tags).value.split(","); + var startDate = moment(React.findDOMNode(this.refs.beginDate).value); + var endDate = moment(React.findDOMNode(this.refs.endDate).value); + + return db.insertLog(tags, startDate, endDate); + }, + render: function() { return ( <div> + <h1>Search log</h1> <FilterBar onSearchResult={this.handleSearchResult}/> <LogsTable data={this.state.result}/> + + <div> + <h1>Add log</h1> + <input ref="beginDate" type="datetime-local" className="form-control" required></input> + <input ref="endDate" type="datetime-local" className="form-control" required></input> + <input ref="tags" type="text" className="form-control" required placeholder="Enter tags with comma"></input> + <button onClick={this.onAdd} className="btn btn-primary btn-block">Add</button> + </div> </div> ); } Modified: wit/js/pages/Rapport.js =================================================================== --- wit/js/pages/Rapport.js 2015-04-30 15:52:21 UTC (rev 1311) +++ wit/js/pages/Rapport.js 2015-04-30 15:59:14 UTC (rev 1312) @@ -22,6 +22,7 @@ render: function() { return ( <div> + <h1>Search by date</h1> <FilterBar onSearchResult={this.handleSearchResult}/> <FilterLogs data={this.state}/> </div>
participants (1)
-
jruchaud@users.nuiton.org