Fix duplicate notebooks appearing when adding new ones
This commit is contained in:
parent
0ecf7b818b
commit
28bd1f201c
1 changed files with 13 additions and 16 deletions
|
|
@ -206,7 +206,15 @@ export default class LibraryNav extends React.Component {
|
||||||
console.log(err)
|
console.log(err)
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
this.createNotebookMeta(notebook, callback)
|
var nbs = this.state.notebooks
|
||||||
|
nbs.splice(0, 0, notebook)
|
||||||
|
|
||||||
|
this.setState({notebooks: nbs}, () => {
|
||||||
|
if(this.refs['textField0']){
|
||||||
|
this.refs['textField0'].focus()
|
||||||
|
}
|
||||||
|
this.createNotebookMeta(notebook, callback)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
|
@ -222,18 +230,9 @@ export default class LibraryNav extends React.Component {
|
||||||
if(err){
|
if(err){
|
||||||
console.log(err)
|
console.log(err)
|
||||||
}
|
}
|
||||||
|
if(callback){
|
||||||
var nbs = this.state.notebooks
|
callback(notebook, err)
|
||||||
nbs.splice(0, 0, notebook)
|
}
|
||||||
|
|
||||||
this.setState({notebooks: nbs}, () => {
|
|
||||||
if(this.refs['textField0']){
|
|
||||||
this.refs['textField0'].focus()
|
|
||||||
}
|
|
||||||
if(callback){
|
|
||||||
callback(notebook, err)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
@ -259,9 +258,7 @@ export default class LibraryNav extends React.Component {
|
||||||
};
|
};
|
||||||
|
|
||||||
addNotebookTapped = (callback) => {
|
addNotebookTapped = (callback) => {
|
||||||
this.createNewNotebook(callback, (nb, err) => {
|
this.createNewNotebook(callback)
|
||||||
|
|
||||||
})
|
|
||||||
};
|
};
|
||||||
|
|
||||||
newNotebookTyped = (i) => {
|
newNotebookTyped = (i) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue