Remove rethink references and old main js file
Remove them because rethink integration will be saved for the paid model. The main.jsx file was replaced by the app/containers/App.jsx file.
This commit is contained in:
parent
f5ac7539bc
commit
0ecf7b818b
2 changed files with 0 additions and 167 deletions
|
|
@ -1,7 +1,6 @@
|
||||||
import React from 'react'
|
import React from 'react'
|
||||||
import getMuiTheme from 'material-ui/lib/styles/getMuiTheme'
|
import getMuiTheme from 'material-ui/lib/styles/getMuiTheme'
|
||||||
import Styles from 'material-ui/lib/styles'
|
import Styles from 'material-ui/lib/styles'
|
||||||
import Rethink from 'rethinkdbdash'
|
|
||||||
import mui from 'material-ui'
|
import mui from 'material-ui'
|
||||||
import * as ContextMenuActions from '../actions'
|
import * as ContextMenuActions from '../actions'
|
||||||
|
|
||||||
|
|
@ -20,27 +19,9 @@ const {
|
||||||
|
|
||||||
const DefaultRawTheme = Styles.LightRawTheme
|
const DefaultRawTheme = Styles.LightRawTheme
|
||||||
|
|
||||||
let r = Rethink({
|
|
||||||
db: 'technote',
|
|
||||||
servers: [
|
|
||||||
{host: '162.243.255.144',
|
|
||||||
port: 28015}
|
|
||||||
]})
|
|
||||||
|
|
||||||
function createTables(){
|
|
||||||
r.tableCreate('notes').run()
|
|
||||||
.then(function(){
|
|
||||||
r.table('notes').indexCreate('account_id').run()
|
|
||||||
})
|
|
||||||
.error(function(){})
|
|
||||||
|
|
||||||
r.tableCreate('accounts').run().error(function(){})
|
|
||||||
}
|
|
||||||
|
|
||||||
class App extends React.Component {
|
class App extends React.Component {
|
||||||
constructor(props, context){
|
constructor(props, context){
|
||||||
super(props, context)
|
super(props, context)
|
||||||
createTables()
|
|
||||||
this.state = {
|
this.state = {
|
||||||
entries: [],
|
entries: [],
|
||||||
}
|
}
|
||||||
|
|
|
||||||
148
app/main.jsx
148
app/main.jsx
|
|
@ -1,148 +0,0 @@
|
||||||
import React from 'react'
|
|
||||||
import injectTapEventPlugin from "react-tap-event-plugin"
|
|
||||||
injectTapEventPlugin()
|
|
||||||
import getMuiTheme from 'material-ui/lib/styles/getMuiTheme'
|
|
||||||
import ReactDOM from 'react-dom'
|
|
||||||
import LibraryNav from 'LibraryNav'
|
|
||||||
import Styles from 'material-ui/lib/styles'
|
|
||||||
import Rethink from 'rethinkdbdash'
|
|
||||||
import Edit from 'material-ui/lib/svg-icons/editor/mode-edit'
|
|
||||||
import Delete from 'material-ui/lib/svg-icons/action/delete'
|
|
||||||
import Divider from 'material-ui/lib/divider'
|
|
||||||
import moment from 'moment'
|
|
||||||
import mui from 'material-ui'
|
|
||||||
import {Provider} from 'react-redux'
|
|
||||||
import { createStore } from 'redux'
|
|
||||||
import rootReducer from './reducers'
|
|
||||||
import * as ContextMenuActions from './actions'
|
|
||||||
|
|
||||||
import { bindActionCreators } from 'redux'
|
|
||||||
import { connect } from 'react-redux'
|
|
||||||
|
|
||||||
|
|
||||||
function getStore(reducer, initialState){
|
|
||||||
return createStore(reducer, initialState)
|
|
||||||
}
|
|
||||||
|
|
||||||
const store = getStore(rootReducer)
|
|
||||||
|
|
||||||
const {
|
|
||||||
Popover,
|
|
||||||
Menu,
|
|
||||||
MenuItem} = mui
|
|
||||||
|
|
||||||
const DefaultRawTheme = Styles.LightRawTheme
|
|
||||||
|
|
||||||
let r = Rethink({
|
|
||||||
db: 'technote',
|
|
||||||
servers: [
|
|
||||||
{host: '162.243.255.144',
|
|
||||||
port: 28015}
|
|
||||||
]})
|
|
||||||
|
|
||||||
function createTables(){
|
|
||||||
r.tableCreate('notes').run()
|
|
||||||
.then(function(){
|
|
||||||
r.table('notes').indexCreate('account_id').run()
|
|
||||||
})
|
|
||||||
.error(function(){})
|
|
||||||
|
|
||||||
r.tableCreate('accounts').run().error(function(){})
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
class Main extends React.Component {
|
|
||||||
constructor(props, context){
|
|
||||||
super(props, context)
|
|
||||||
createTables()
|
|
||||||
this.state = {
|
|
||||||
entries: [],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static get childContextTypes(){
|
|
||||||
return {muiTheme: React.PropTypes.object}
|
|
||||||
}
|
|
||||||
|
|
||||||
getChildContext() {
|
|
||||||
return {
|
|
||||||
muiTheme: getMuiTheme(DefaultRawTheme)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
entriesTapped = () => {
|
|
||||||
r.table('notes').getAll('jyapayne@gmail.com', {index: 'account_id'}).run().then(
|
|
||||||
function(notes){
|
|
||||||
console.log(notes)
|
|
||||||
}
|
|
||||||
)
|
|
||||||
};
|
|
||||||
|
|
||||||
handleRequestClose = () => {
|
|
||||||
this.props.contextMenuActions.closeContextMenu()
|
|
||||||
};
|
|
||||||
|
|
||||||
render() {
|
|
||||||
|
|
||||||
const { contextMenu, contextMenuActions } = this.props
|
|
||||||
return (
|
|
||||||
<div className="fill-height">
|
|
||||||
<div style={{position: 'absolute',
|
|
||||||
width: 1,
|
|
||||||
height: 1,
|
|
||||||
top: contextMenu.y,
|
|
||||||
left: contextMenu.x}} ref='menuPos'></div>
|
|
||||||
<Popover
|
|
||||||
open={contextMenu.opened}
|
|
||||||
anchorEl={this.refs.menuPos}
|
|
||||||
anchorOrigin={{horizontal: 'middle', vertical: 'bottom'}}
|
|
||||||
targetOrigin={{horizontal: 'left', vertical: 'top'}}
|
|
||||||
onRequestClose={this.handleRequestClose}>
|
|
||||||
<Menu desktop={true}>
|
|
||||||
{contextMenu.items.map(function (el, i){
|
|
||||||
return el;
|
|
||||||
})}
|
|
||||||
</Menu>
|
|
||||||
</Popover>
|
|
||||||
|
|
||||||
<LibraryNav
|
|
||||||
id="library-nav"
|
|
||||||
ref="libraryNav"
|
|
||||||
entriesTapped={this.entriesTapped}
|
|
||||||
className="left inline fill-height"
|
|
||||||
{...contextMenuActions}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Main.propTypes = {
|
|
||||||
contextMenu: React.PropTypes.object.isRequired,
|
|
||||||
contextMenuActions: React.PropTypes.object.isRequired
|
|
||||||
}
|
|
||||||
|
|
||||||
function mapStateToProps(state) {
|
|
||||||
return {
|
|
||||||
contextMenu: state.contextMenu
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function mapDispatchToProps(dispatch) {
|
|
||||||
return {
|
|
||||||
contextMenuActions: bindActionCreators(ContextMenuActions, dispatch)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
let App = connect(
|
|
||||||
mapStateToProps,
|
|
||||||
mapDispatchToProps
|
|
||||||
)(Main)
|
|
||||||
|
|
||||||
export default App
|
|
||||||
|
|
||||||
ReactDOM.render(
|
|
||||||
<Provider store={store}><App /></Provider>,
|
|
||||||
document.getElementById('main')
|
|
||||||
);
|
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue