Explorar el Código

Revision list now shows dates and sorted in descending date order.

Ryu Sato hace 5 años
padre
commit
103ec56635

+ 1 - 1
src/client/js/components/RevisionCompare/RevisionIdForm.jsx

@@ -20,7 +20,7 @@ class RevisionIdForm extends React.Component {
   revisionOptions() {
   revisionOptions() {
     const { revisionCompareContainer } = this.props;
     const { revisionCompareContainer } = this.props;
     return revisionCompareContainer.state.recentRevisions.map(rev => {
     return revisionCompareContainer.state.recentRevisions.map(rev => {
-      return { label: rev._id, value: rev._id };
+      return { label: `${new Date(rev.createdAt)} - ${rev._id}`, value: rev._id };
     });
     });
   }
   }
 
 

+ 2 - 3
src/client/js/services/RevisionCompareContainer.js

@@ -97,10 +97,9 @@ export default class RevisionCompareContainer extends Container {
 
 
       const newRecentRevisions = this.state.recentRevisions;
       const newRecentRevisions = this.state.recentRevisions;
       newRecentRevisions.push(revision);
       newRecentRevisions.push(revision);
+      // Update day time descending
       newRecentRevisions.sort((a, b) => {
       newRecentRevisions.sort((a, b) => {
-        if (a._id < b._id) { return -1; }
-        if (a._id > b._id) { return 1; }
-        return 0;
+        return new Date(b.createdAt) - new Date(a.createdAt);
       });
       });
       this.setState({ recentRevisions: newRecentRevisions });
       this.setState({ recentRevisions: newRecentRevisions });
       return revision;
       return revision;