This is an automated email from the ASF dual-hosted git repository.
amaranhao pushed a commit to branch upgrade-to-eslint-v4
in repository https://gitbox.apache.org/repos/asf/couchdb-fauxton.git
The following commit(s) were added to refs/heads/upgrade-to-eslint-v4 by this
push:
new f705bd3 More lint fixes after rebasing
f705bd3 is described below
commit f705bd35a0761cbee00816aa563dca2f91f27e2e
Author: Antonio Maranhao <[email protected]>
AuthorDate: Wed Jan 3 12:19:00 2018 -0500
More lint fixes after rebasing
---
app/addons/documents/rev-browser/actions.js | 52 +++++++++++-----------
.../rev-browser/components/confirmmodal.js | 2 +-
.../rev-browser/components/splitscreenarea.js | 8 ++--
app/addons/documents/rev-browser/container.js | 1 -
4 files changed, 31 insertions(+), 32 deletions(-)
diff --git a/app/addons/documents/rev-browser/actions.js
b/app/addons/documents/rev-browser/actions.js
index 9d24c02..7e9fcee 100644
--- a/app/addons/documents/rev-browser/actions.js
+++ b/app/addons/documents/rev-browser/actions.js
@@ -28,19 +28,19 @@ export const initDiffEditor = (dbName, docId) => dispatch
=> {
// XXX: we need spec compliant promise support and get rid of jQ "deferreds"
Promise.all([db.get(docId), getTree(db, docId)])
- .then(([doc, tree]) => {
- const conflictingRevs = getConflictingRevs(tree.paths, tree.winner,
Object.keys(tree.deleted));
- const initialRev = conflictingRevs[0];
-
- if (!initialRev) {
- return dispatch(treeLoaded(tree, doc, conflictingRevs, null, dbName));
- }
-
- db.get(doc._id, {rev: initialRev})
- .then((conflictDoc) => {
- dispatch(treeLoaded(tree, doc, conflictingRevs, conflictDoc, dbName));
- });
- });
+ .then(([doc, tree]) => {
+ const conflictingRevs = getConflictingRevs(tree.paths, tree.winner,
Object.keys(tree.deleted));
+ const initialRev = conflictingRevs[0];
+
+ if (!initialRev) {
+ return dispatch(treeLoaded(tree, doc, conflictingRevs, null, dbName));
+ }
+
+ db.get(doc._id, {rev: initialRev})
+ .then((conflictDoc) => {
+ dispatch(treeLoaded(tree, doc, conflictingRevs, conflictDoc,
dbName));
+ });
+ });
};
function getConflictingRevs (paths, winner, deleted) {
@@ -111,22 +111,22 @@ export const selectRevAsWinner = (databaseName, docId,
paths, revToWin) => dispa
const payload = buildBulkDeletePayload(docId, revsToDelete);
post(FauxtonAPI.urls('bulk_docs', 'server', databaseName, ''), payload)
- .then((resp) => {
- if (resp.error) {
- return FauxtonAPI.addNotification({
- msg: 'Failed to delete clean up conflicts!',
- type: 'error',
+ .then((resp) => {
+ if (resp.error) {
+ return FauxtonAPI.addNotification({
+ msg: 'Failed to delete clean up conflicts!',
+ type: 'error',
+ clear: true
+ });
+ }
+
+ FauxtonAPI.addNotification({
+ msg: 'Conflicts successfully solved.',
clear: true
});
- }
-
- FauxtonAPI.addNotification({
- msg: 'Conflicts successfully solved.',
- clear: true
+ dispatch(toggleConfirmModal(false, null));
+ FauxtonAPI.navigate(FauxtonAPI.urls('allDocs', 'app', databaseName, ''));
});
- dispatch(toggleConfirmModal(false, null));
- FauxtonAPI.navigate(FauxtonAPI.urls('allDocs', 'app', databaseName, ''));
- });
};
function buildBulkDeletePayload (docId, revs) {
diff --git a/app/addons/documents/rev-browser/components/confirmmodal.js
b/app/addons/documents/rev-browser/components/confirmmodal.js
index 77fc8a7..16e6796 100644
--- a/app/addons/documents/rev-browser/components/confirmmodal.js
+++ b/app/addons/documents/rev-browser/components/confirmmodal.js
@@ -48,7 +48,7 @@ export default class ConfirmModal extends React.Component {
</Modal.Header>
<Modal.Body>
<p>
- <i className="icon-warning-sign"></i> Do you want to delete all
conflicting revisions for this document?
+ <i className="icon-warning-sign"></i> Do you want to delete all
conflicting revisions for this document?
</p>
diff --git a/app/addons/documents/rev-browser/components/splitscreenarea.js
b/app/addons/documents/rev-browser/components/splitscreenarea.js
index 49aa300..b848d66 100644
--- a/app/addons/documents/rev-browser/components/splitscreenarea.js
+++ b/app/addons/documents/rev-browser/components/splitscreenarea.js
@@ -41,8 +41,8 @@ export default class SplitScreenArea extends React.Component {
const format = (input) => { return JSON.stringify(input, null, ' '); };
const jsmode = new JavaScriptMode();
- const left = ReactDOM.findDOMNode(this.refs.revLeftOurs);
- const right = ReactDOM.findDOMNode(this.refs.revRightTheirs);
+ const left = this.revLeftOurs;
+ const right = this.revRightTheirs;
const leftRes = highlight.render(format(this.props.ours), jsmode, theme,
0, true);
left.innerHTML = leftRes.html;
@@ -61,12 +61,12 @@ export default class SplitScreenArea extends
React.Component {
<div className="revision-split-area">
<div data-id="ours" style={{width: '50%'}}>
<div style={{marginBottom: '20px'}}>{ours._rev} (Server-Selected
Rev)</div>
- <pre ref="revLeftOurs"></pre>
+ <pre ref={node => this.revLeftOurs = node}></pre>
</div>
<div data-id="theirs" style={{width: '50%'}}>
<div style={{marginBottom: '20px'}}>{theirs._rev}</div>
- <pre ref="revRightTheirs"></pre>
+ <pre ref={node => this.revRightTheirs = node}></pre>
</div>
</div>
);
diff --git a/app/addons/documents/rev-browser/container.js
b/app/addons/documents/rev-browser/container.js
index 345b05d..d0ea5c6 100644
--- a/app/addons/documents/rev-browser/container.js
+++ b/app/addons/documents/rev-browser/container.js
@@ -37,7 +37,6 @@ import {
const mapStateToProps = ({revisionBrowser}, ownProps) => {
return {
- databaseName: ownProps.databaseName,
docId: ownProps.docId,
tree: getTree(revisionBrowser),
doc: getDoc(revisionBrowser),
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].